Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Time-shift scheduling--fair scheduling of flows in high-speed networks
Cobb J., Gouda M., El-Nahas A. IEEE/ACM Transactions on Networking6 (3):274-285,1998.Type:Article
Date Reviewed: Feb 1 1999

Time-shift scheduling is a new real-time rate-reservation protocol aimed at forwarding packages from multiple input flows to a single output channel. Each input flow, that is, each sequence of packets generated by a source and addressed to a single destination, is guaranteed a predetermined packet rate and an upper bound on packet delay. Time-shift scheduling is based on the novel technique of time shifting to prevent flow timestamps from increasing faster than the real-time clock. It satisfies the properties of rate-proportional delay, fairness, and efficiency. This is an improvement over existing protocols that fail to satisfy at least one of these properties.

The paper discusses the strengths and weaknesses of the related scheduling protocols of virtual clock, weighted fair queueing, and self-clocking fair queueing. The authors then present time-shift scheduling informally before presenting a formal definition. They then cover the bound on packet delay, the fairness of the protocol, and the end-to-end delay bounds for a path of time-shift schedulers. The paper ends with a discussion of related and future work.

The presentation is clear, includes definitions of the basic notions implied, and reports on a protocol that seems to be very effective for real-time applications. Readers should have a background in network protocols and architecture.

Reviewer:  A. Florea Review #: CR121944 (9902-0089)
Bookmark and Share
 
Network Protocols (C.2.2 )
 
 
Packet-Switching Networks (C.2.1 ... )
 
 
Real-Time And Embedded Systems (C.3 ... )
 
 
Sequencing And Scheduling (F.2.2 ... )
 
 
Network Architecture And Design (C.2.1 )
 
 
Performance of Systems (C.4 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Network Protocols": Date
An implementation of an automated protocol synthesizer (APS) and its application to the X.21 protocol
Ramamoorthy C. (ed), Dong S., Usuda Y. IEEE Transactions on Software Engineering SE-11(9): 886-908, 1985. Type: Article
Apr 1 1986
From state machines to temporal logic: specification methods for protocol standards
Schwartz R., Melliar-Smith P.  The analysis of concurrent systems (, Cambridge,651985. Type: Proceedings
Aug 1 1986
Reaching approximate agreement in the presence of faults
Dolev D., Lynch N., Pinter S., Stark E., Weihl W. Journal of the ACM 33(3): 499-516, 1986. Type: Article
Aug 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy