loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth International Conference on Network Protocols (ICNP'97)
Migrating Sockets for networking with quality of service guarantees
Atlanta, GA
October 28-October 31
ISBN: 0-8186-8061-X
D.K.Y. Yau, Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
S.S. Lam, Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Migrating Sockets is the protocol processing component of an end system architecture designed for networking with QoS guarantees. The architecture provides: (1) adaptive rate-controlled scheduling of protocol threads in Migrating Sockets, (2) rate-based flow control for reserved rate connections in future integrated services networks, and (3) a constant overhead active demultiplexing mechanism. Migrating Sockets achieves its efficiency by allowing user applications to manage a network endpoint with minimal system intervention, providing user level protocols read-only access to routing information in a "well-known" shared memory region, and integrating efficient kernel level support we previously built. It is backward compatible with Unix semantics and Berkeley sockets, and has been used to implement Internet protocols such as TCP, UDP and IP (including IP multicast). We also show that active demultiplexing supported by Migrating Sockets can be transparently enabled in wide-area TCP/IP internetworking (although it is not restricted to TCP/IP). We have an implementation of Migrating Sockets in Solaris 2.5. We discuss our implementation experience, and present performance results of our system running on the Ultra-1, SPARC 10 and SPARC 20 architectures.
Index Terms:
demultiplexing; Migrating Sockets; networking; quality of service guarantees; protocol processing component; end system architecture; QoS guarantees; adaptive rate-controlled scheduling; integrated services networks; active demultiplexing mechanism; network endpoint; user level protocols; Unix semantics; Berkeley sockets; Internet protocols; SPARC 20 architectures; wide-area TCP/IP internetworking; Solaris 2.5; performance results; Ultra-1; SPARC 10
Citation:
D.K.Y. Yau, S.S. Lam, "Migrating Sockets for networking with quality of service guarantees," icnp, pp.73, Fifth International Conference on Network Protocols (ICNP'97), 1997
Usage of this product signifies your acceptance of the Terms of Use.