Connection-oriented real-time communication for mission critical applications-an introduction to NetEx: a portable and efficient tool kit

We report our project aimed at the design and implementation of a mid-ware tool kit, called NetEx, that provides deadline-guaranteed and connection-oriented communication services at the application layer. NetEx comprises a Host Traffic Manager (HTM) and a Network Traffic Manager (NTM). An HTM resides in each participating host while the NTM can be implemented either at a central host or in a distributed manner. The HTM performs traffic scheduling and enforces traffic regulation at individual hosts. The NTM is the decision maker on connection admission control. We argue that portability and efficiency are two fundamental issues one has to address in the design of such a middle-ware tool kit. We present strategies adopted by NetEx in order to support portability and efficiency. We report system performance based on several benchmarks.

[1]  Wei Zhao,et al.  Admission control for hard real-time connections in ATM LANs , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[2]  Shirish S. Sathaye,et al.  Generalized rate-monotonic scheduling theory: a framework for developing real-time systems , 1994, Proc. IEEE.

[3]  K ParekhAbhay,et al.  A generalized processor sharing approach to flow control in integrated services networks , 1993 .

[4]  Fang Feng,et al.  Integrated traffic control and management for hard real-time applications in high-speed networks , 1996 .

[5]  Cen Li,et al.  Modeling and regulation of host traffic in ATM networks , 1996, Proceedings of LCN - 21st Annual Conference on Local Computer Networks.

[6]  Ragunathan Rajkumar,et al.  Predictable communication protocol processing in real-time Mach , 1996, Proceedings Real-Time Technology and Applications.

[7]  Henning Schulzrinne,et al.  Real-time communication in packet-switched networks , 1994, Proc. IEEE.

[8]  Wei Zhao,et al.  Guaranteeing end-to-end deadlines in ATM networks , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[9]  Fang Feng,et al.  Guaranteeing application-to-application deadlines in distributed real-time systems , 1995, Proceedings of 20th Conference on Local Computer Networks.

[10]  D. Estrin,et al.  RSVP: a new resource reservation protocol , 1993, IEEE Communications Magazine.

[11]  Walter Willinger,et al.  Analysis, modeling and generation of self-similar VBR video traffic , 1994, SIGCOMM.

[12]  Domenico Ferrari,et al.  Real-Time Communication in an Internetwork , 1992, J. High Speed Networks.

[13]  Oliver Rose,et al.  Statistical properties of MPEG video traffic and their impact on traffic modeling in ATM systems , 1995, Proceedings of 20th Conference on Local Computer Networks.

[14]  Rene L. Cruz,et al.  A calculus for network delay, Part I: Network elements in isolation , 1991, IEEE Trans. Inf. Theory.

[15]  Riccardo Bettati,et al.  End-to-end scheduling to meet deadlines in distributed systems , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.

[16]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[17]  James F. Kurose,et al.  Open issues and challenges in providing quality of service guarantees in high-speed networks , 1993, CCRV.

[18]  Wei Zhao,et al.  Connection-oriented communications for real-time applications in FDDI-ATM-FDDI heterogeneous networks , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[19]  John A. Stankovic,et al.  Dynamic end-to-end guarantees in distributed real time systems , 1994, 1994 Proceedings Real-Time Systems Symposium.

[20]  Deborah Estrin,et al.  An architectural comparison of ST-II and RSVP , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[21]  Kumar Jayantilal Parekn Abhay,et al.  A generalized processor sharing approach to frow control in integrated services networks , 1992 .

[22]  Jay K. Strosnider,et al.  Scheduling real-time communication on dual-link networks , 1992, [1992] Proceedings Real-Time Systems Symposium.

[23]  Kang G. Shin,et al.  Resource management for real-time communication: making theory meet practice , 1996, Proceedings Real-Time Technology and Applications.

[24]  Hui Zhang Providing end-to-end performance guarantees using non-work-conserving disciplines , 1995, Comput. Commun..

[25]  Lui Sha,et al.  The real-time publisher/subscriber inter-process communication model for distributed real-time systems: design and implementation , 1995, Proceedings Real-Time Technology and Applications Symposium.