Therefore, synchronizing the throughputs of a transfer node with an adjacent intermediate node would prevent congestion. A degraded latency caused by the lowest node
throughput would be confined to a particular network. Any deliberate upgrade to multiple devices could be feasible within a network. However, the router (border or gateway)
that connects one network to others would still operate at maximum throughput for outbound transmissions. The firmware synchronization mechanism guarantees this outcome. This
feature warrants selecting a border router of maximum throughput capacity to compensate for any degraded latency due to node synchronization.
Furthermore, this synchronization of nodes exploits the guarantee that a transfer node will always send an optimal number of packets aligned with the input ports, switching
fabric and output ports of a recipient. Therefore, the recipient node ensures that only instructions dedicated to reading from input ports and writing to output ports are executed.
All other instructions including those that queue packets are skipped at such nodes. This strategy leads to a higher throughput than normal since more instructions dedicated to data
transfer between ports are executed per processing cycle. The relevant techniques will be fully explained under Implementation Details.
|