By Topic

Migrating Sockets for networking with quality of service guarantees

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Yau, D.K.Y. ; Dept. of Comput. Sci., Texas Univ., Austin, TX, USA ; Lam, S.S.

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

Published in:

Network Protocols, 1997. Proceedings., 1997 International Conference on

Date of Conference:

28-31 Oct 1997