Modular VLSI Implementation Architecture For The Scalable Provision Of High-Performance Multimedia Multipoint Services

Emerging applications mostly require both, high performance as well as support of a wide variety of communication services. For example, audio, video, and data transmission may require highly different services. An additional challenge arises by the growing demand for multipoint communication services. ATM networks are capable of satisfying the basic application requirements by providing multipoint bearer services [ 11 with guaranteed quality of service at data rates exceeding a gigabit per second. However, current communication subsystems (including higher layer protocols) that provide reliable services are not able to deliver the available network perfomance to the applications [Z], [3]. They also face difficulties in supporting the service guarantees provided by the ATM network. In particular in multipoint communication scenarios of multimedia applications, severe degradations of service quality may be observed. To provide high performance multimedia multipoint services, suited implementations of communication subsystems are increasingly required [4], [5 ] . They may comprise of dedicated VLSI components for time-critical processing tasks, such as retransmission support or memory management. In the paper, a framework for the provision of multipoint multimedia services in ATM networks and heterogeneous internetwork is presented. It provides support for processing of layer 3 and 4 protocol functions in end and intermediate systems for enhancing the network bearer service. The use of dedicated hardware components for network and transport layer processing allows for the provision of reliable services with puaranteed quality of service, without requiring radical changes in the operating system of existing computer platfomis. The paper presents how dedicated hardware components for network and transport layer functions may be integrated into end systems, as well as in dedicated intermediate systems with error control called Group Communication Servers. A modular VLSI implementation architecture designed around specialized components is presented that allows for service flexibility. The components can be reprogrammed using microprograms and may be selected individually depending on the service required by the application. The architecture is specifically designed for implementing complex connection oriented protocols with advanced protocol mechanisms [6 1, [7]. Specific support for processing intensive functions is given. For example, selective retransmission is provided by a dedicated VLSI component. The architecture is highly independent of the specific protocol to be implemented and, thus, forms a general implementation platform for high-perfomlance communication protocols. The Xpress Transfer Protocol (XTP) [8] is a good candidate for the envisaged applications.

[1]  Peter Steenkiste A systematic approach to host interface design for high-speed networks , 1994, Computer.

[2]  Ernst W. Biersack,et al.  Performance Avaluation of Forward Error Correction in an ATM Environment , 1993, IEEE J. Sel. Areas Commun..

[3]  Georg Carle Adaption Layer and Group Communication Server for Reliable Multipoint Services in ATM Networks , 1994, IWACA.

[4]  John A. Silvester,et al.  Performance optimization of the go-back-N ARQ protocols over broadcast channels , 1991, Comput. Commun..

[5]  Rick Bubenik,et al.  Communicating with virtual paths and virtual channels (ATM networks) , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[6]  Jeffrey M. Jaffe,et al.  Point-To-Multipoint Communication Over Broadcast Links , 1984, IEEE Trans. Commun..

[7]  Martina Zitterbart,et al.  Parallel Transport System Design , 1992, HPN.

[8]  Serge Fdida,et al.  Transport Layer Multicast: An Enhancement for XTP Bucket Error Control , 1992, HPN.

[9]  A. Gill Waters Multicast Provision for High Speed Networks , 1992, HPN.

[10]  Yechiam Yemini,et al.  Putting the Transport Layer on VLSI - the PROMPT Protocol Chip , 1992, Protocols for High-Speed Networks.

[11]  A. S. Krishnakumar,et al.  HIPOD: An Architecture for High-Speed Protocol Implementations , 1992, HPN.

[12]  Peter Druschel,et al.  Experiences with a high-speed network adaptor: a software perspective , 1994, SIGCOMM 1994.

[13]  Kai Jakobs,et al.  High performance transfer services to support multimedia group communications , 1993, Comput. Commun..

[14]  Derek McAuley Operating System Support for the Desk Area Network , 1993, NOSSDAV.

[15]  Rick Bubenik,et al.  Communicating with virtual paths and virtual channels , 1992, INFOCOM 1992.

[16]  Hiroshi Ohta,et al.  A Cell Loss Recovery Method Using FEC in ATM Networks , 1991, IEEE J. Sel. Areas Commun..

[17]  F. Gong,et al.  A new error control scheme for high speed networks , 1994, Proceedings of TCC'94 - Tactical Communications Conference.

[18]  A. J. McAuley Reliable broadband communication using a burst erasure correcting code , 1990, SIGCOMM 1990.

[19]  Alfred C. Weaver,et al.  Xtp: The Xpress Transfer Protocol , 1992 .