• DocumentCode
    1402306
  • Title

    Time-shift scheduling-fair scheduling of flows in high-speed networks

  • Author

    Cobb, Jorge A. ; Gouda, Mohamed G. ; El-Nahas, Amal

  • Author_Institution
    Dept. of Comput. Sci., Houston Univ., TX, USA
  • Volume
    6
  • Issue
    3
  • fYear
    1998
  • fDate
    6/1/1998 12:00:00 AM
  • Firstpage
    274
  • Lastpage
    285
  • Abstract
    We present a scheduling protocol, called time-shift scheduling, to forward packets from multiple input flows to a single output channel. Each input flow is guaranteed a predetermined packet rate and an upper bound on packet delay. The protocol is an improvement over existing protocols because it satisfies the properties of rate-proportional delay, fairness, and efficiency, while existing protocols fail to satisfy at least one of these properties. In time-shift scheduling each flow is assigned an increasing timestamp, and the packet chosen for transmission is taken from the flow with the least timestamp. The protocol features the novel technique of time shifting, in which the scheduler´s real-time clock is adjusted to prevent flow timestamps from increasing faster than the real-time clock. This bounds the difference between any pair of flow timestamps, thus ensuring the fair scheduling of flows
  • Keywords
    computer networks; packet switching; protocols; real-time systems; scheduling; computer network; efficiency; fair scheduling; flow timestamps; forward packets; high-speed networks; multiple input flows; packet delay; predetermined packet rate; rate-proportional delay; real-time clock; scheduling protocol; single output channel; time shifting; time-shift scheduling; transmission; upper bound; Bandwidth; Clocks; Computer networks; Computer science; Delay; High-speed networks; Intelligent networks; Processor scheduling; Protocols; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.700891
  • Filename
    700891