From High Performance Communication Networks, Second Edition
8.3 DATAGRAM NETWORKS
When a network transports data as datagrams, it first decomposes the data into packets of variable size. The packets are then sent one by one from node to node along a path to the packet destination. Each packet contains a special field that specifies its destination address. Thus, in a datagram network, the nodes store and forward the individual packets, one at a time. The routes taken by successive packets may be different, even if they go from the same source to the same destination. Also, because the packet sizes may be different, as suggested in Figure 8.8, the transmission times of the packets are different, since they are equal to the packet lengths divided by the transmission rate. In our study of datagram networks we begin by describing a model that we will use to formulate the control questions.
Figure 8.8: Datagram networks. Packets of different length are transported in a store-and-forward manner.
8.3.1 Queuing Model
The queuing model of Figure 8.9 can be used by the designer to predict the transmission delays and to design good routing and flow-control algorithms. The top part of the figure shows one node with its components: a receiver converts the optical signal on the incoming fiber into packets. The packets are stored into memory and are then retransmitted on one outgoing fiber.
Figure 8.9: Packet-switching node and queuing model.
The bottom part of the figure shows an abstract representation of the same node. The packets are viewed as "customers"...
Products & Services
Topics of Interest
8.4 ATM NETWORKS In this section we attend to the control of virtual circuit networks in general and of ATM networks in particular. We first outline the problems of control of virtual circuit...
7.6 Dissecting TCP/IP The major protocols in the TCP/IP model are shown in Figure 7-4. When we describe TCP/IP, we typically start with IP. Figure 7-4: Major TCP/IP Protocols 7.6.1...
3.9.3 The RingO Project The RingO (Ring Optical network) project [71, 79] is carried out by a consortium of Italian Universities coordinated by the Optical Communication and Network groups...
3.6.1 Buffering The most popular method of resolving contentions in electronic switches is buffering, which exploits the time domain. In buffering schemes, the packets that lose a contention...
3.2 DESIGN ALTERNATIVES FOR OPTICAL PACKET SWITCHES Numerous architectures for optical packet switches have been proposed in the literature. This section presents the most important factors...