MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  An efficient endhost protocol processing architecture for real-time audio and video traffic (1998) [3 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by Khawar M. Zuberi, Kang G. Shin
In Proc. Network and Operating System Support for Digital Audio and Video (NOSSDAV
http://www.eecs.umich.edu/~zuberi/research/usenix98.ps
Add To MetaCart

Abstract:

The popularity of the Internet and the web is making real-time communication achieve a new significance. Time-critical applications such as Internet phone, video teleconferencing, and streaming audio /video are becoming increasingly common. Network bandwidth delivered to these applications is limited by host protocol processing overheads, especially the receive-side overhead (since it usually exceeds transmission overhead). We present an architecture for reducing receive-side overhead for processing realtime messages. In our scheme, all protocol processing is performed by the application threads themselves. Moreover, message data needs to be copied only once (without any hardware support from the network adapter or any restrictions on the network API). We implement UDP/IP to evaluate our architecture. Measurements show that non-data-touching overheads are reduced 13 % which benefits short messages such as live audio. Data-touching overheads are reduced 20--30% which benefits long messages such as video and streaming data.

Citations

1087 Wide area traffic: the failure of Poisson modeling – Paxson, Floyd - 1995
873 RSVP: A New Resource ReSerVation Protocol – Zhang, Deering, et al. - 1993
872 Self-similarity in world wide web traffic: evidence and possible causes – Crovella, Bestavros - 1997
640 ªPriority Inheritance Protocols: An Approach to Real-Time Synchronization,º – Sha, Rajkumar, et al. - 1990
586 The x-Kernel: An architecture for implementing network protocols – Hutchinson, Peterson - 1991
309 Fbufs: a high-bandwidth cross-domain transfer facility – Druschel, LL - 1993
255 Characteristics of WWW Client-based Traces – Cunha, Bestavros, et al. - 1995
206 The packet filter: An efficient mechanism for user-level network code – Mogul, Rashid, et al. - 1987
166 Protocol service decomposition for highperformance networking – Maeda, Bershad - 1993
163 Lazy receiver processing (LRP): A network subsystem architecture for server systems – Druschel, Banga - 1996
162 Experiences with a high-speed network adaptor: A software perspective – Druschel, Peterson, et al. - 1994
153 Optimistic Incremental Specialization: Streamlining a Commercial Operating System – Pu, Autrey, et al.
143 Real-Time Communication in Multi-Hop Networks – Kandlur, Shin, et al. - 1994
141 Implementing network protocols at user level – Thekkath, Nguyen, et al. - 1993
139 Traffic Modeling for Telecommunication Networks – Frost - 1994
134 RTP Profile for Audio and Video Conferences with Minimal Control. Request For Comments – Schulzrinne, Casner
113 DPF: fast, flexible message demultiplexing using dynamic code generation – Engler, Kaashoek - 1996
91 An empirical workload model for driving wide-area TCP/IP network simulations. Internetworking: Research and Experience – Danzig, Jamin, et al. - 1992
81 A high-performance network architecture for a PA-RISC workstation – Banks, Prudence - 1993
49 Analysis of techniques to improve protocol processing latency – Mosberger, Peterson, et al. - 1996
46 Transport System Architecture Services for High-Performance Communications Systems – Schmidt, Suda - 1993
36 Structuring Communication Software for Quality-of-Service Guarantees – Mehra, Shin - 1996
35 The Design and – Leffler, McKusick, et al. - 1989
33 Measurement, Analysis, and Improvement of UDP/IP Throughput for the DECstation 5000 – Kay, Pasquale - 1993
32 Afterburner – Dalton, Watson, et al. - 1993
29 Providing VCR functionality in a constant quality video-on-demand transportation service,” ICMCS – Feng, Jahanian, et al. - 1996
28 Predictable communication protocol processing in real-time Mach – Lee, Yoshida, et al. - 1996
27 Resource management for real-time communication: Making theory meet practice – Mehra, Indiresan, et al. - 1996
23 An overview of the global system for mobile communications (Technical report – Scourias - 1995
18 Protocol architecture for multimedia applications over ATM networks – Kandlur, Saha, et al. - 1996
13 Information appliances: Gadget netopia – Lewis - 1998
11 EMERALDS: A Microkernel for Embedded Real-Time Systems – Zuberi, Shin - 1996
9 An Evaluation of Priority Consistency in Protocol Architectures – Mercer, Tokuda - 1991
3 Real-Time Operating System Services for Networked Embedded Systems – ZUBERI - 1998
3 Traffic Description for VBR Video Teleconferencing Over ATM Networks – Reibman, Berger - 1995
2 In search of real-time Internet service – Lawton - 1997
2 On providing minimum rate guarantees over the internet. IBM Research Report 20618, version 2 – Feng, Kandlur, et al. - 1997