Title :
Exposed buffering and sub-datagram flow control for ATM LANs
Author :
Brustoloni, José Carlos
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
We implemented an ATM network interface featuring two novel techniques: exposed buffering and subdatagram flow control. Exposed buffering allows applications to send or receive data from buffers shared with the network interface, thereby avoiding the latency of data copying or VM manipulations. Separate buffer areas maintain user privacy. Sub-datagram flow control uses feedback from the receiver to pace datagram transmission in small bursts according to the buffering available and eventual loss detected. This enables higher-level protocols or applications to use large transmission units and better amortize per-packet protocol overheads even if the network has limited buffering and no flow control. Our experiments show that these techniques can considerably improve latency, throughput, and congestion handling in ATM LANs
Keywords :
asynchronous transfer mode; data communication; feedback; local area networks; network interfaces; performance evaluation; telecommunication congestion control; transport protocols; ATM LAN; ATM network interface; buffers; congestion handling; datagram transmission; exposed buffering; feedback; higher-level protocols; latency; loss detection; protocol overheads; receiver; subdatagram flow control; throughput; user privacy; Asynchronous transfer mode; Costs; Delay; Ethernet networks; Local area networks; Packet switching; Payloads; Propagation losses; Protocols; Switches;
Conference_Titel :
Local Computer Networks, 1994. Proceedings., 19th Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-6680-3
DOI :
10.1109/LCN.1994.386587