Virtual Time CSMA Protocols for Hard Real-Time Communication
IEEE Transactions on Software Engineering
Measured capacity of an Ethernet: myths and reality
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Some Properties of Timed Token Medium Access Protocols
IEEE Transactions on Software Engineering
A Window Protocol for Transmission of Time-Constrained Messages
IEEE Transactions on Computers
Decentralized token-CSMA/CD protocol for integrated voice/data LANs
Computer Communications
Computer Communications
The Real-Time Channel Administration Protocol
Proceedings of the Second International Workshop on Network and Operating System Support for Digital Audio and Video
Controlling window protocols for time-constrained communication in a multiple access environment
SIGCOMM '83 Proceedings of the eighth symposium on Data communications
Driving resource management with application-level quality of service specifications
Proceedings of the first international conference on Information and computation economies
A disstributed backoff algorithm to support real-time traffic on ethernet
ACM SIGOPS Operating Systems Review
Context-aware multimedia computing in the intelligent hospital
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Vacuity Checking in the Modal Mu-Calculus
AMAST '02 Proceedings of the 9th International Conference on Algebraic Methodology and Software Technology
GCCS: A Graphical Coordination Language for System Specification
COORDINATION '00 Proceedings of the 4th International Conference on Coordination Languages and Models
Parallel Cluster Computing with IEEE1394-1995
ParNum '99 Proceedings of the 4th International ACPC Conference Including Special Tracks on Parallel Numerics and Parallel Computing in Image Processing, Video Processing, and Multimedia: Parallel Computation
Group Allocation Multiple Access with Collision Detection
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
VirtualWire: A Fault Injection and Analysis Tool for Network Protocols
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
A Verifiable Language for Programming Real-Time Communication Schedules
IEEE Transactions on Computers
Video placement and disk load balancing algorithm for VoD proxy server
IMSAA'09 Proceedings of the 3rd IEEE international conference on Internet multimedia services architecture and applications
MMS: multi merge and split buffer management scheme for video-on-demand systems
IMSAA'09 Proceedings of the 3rd IEEE international conference on Internet multimedia services architecture and applications
Hi-index | 0.00 |
Distributed multimedia applications require performance guarantees from the underlying network subsystem. Ethernet has been the dominant local area network architecture in the last decade, and we believe that it will remain popular because of its cost-effectiveness and the availability of higher-bandwidth Ethernets. We present the design, implementation and evaluation of a software-based timed-token protocol called RETHER that provides real-time performance guarantees to multimedia applications without requiring any modifications to existing Ethernet hardware. RETHER features a hybrid mode of operation to reduce the performance impact on non-real-time network traffic, a race-condition-free distributed admission control mechanism, and an efficient token-passing scheme that protects the network against token loss due to node failures or otherwise. To our knowledge, this is the first software implementation of a real-time protocol over existing Ethernet hardware. Performance measurements from experiments on a 10 Mbps Ethernet indicate that up to 60% of the raw bandwidth can be reserved without deteriorating the performance of non-real-time traffic. Additional simulations for high bandwidth networks and faster workstation hardware indicate that the protocol allows reservation of a greater percentage of the available bandwidth.