• DocumentCode
    1205839
  • Title

    Fundamental trade-offs in aggregate packet scheduling

  • Author

    Duan, Zhenhai ; Zhang, Zhi-Li ; Hou, Yiwei Thomas

  • Author_Institution
    Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA
  • Volume
    16
  • Issue
    12
  • fYear
    2005
  • Firstpage
    1166
  • Lastpage
    1177
  • Abstract
    In this paper, we investigate the fundamental trade-offs in aggregate packet scheduling for support of guaranteed delay service. In our study, we consider two classes of aggregate packet scheduling algorithms: the static earliest time first (SETF) and dynamic earliest time first (DETF). Through these two classes of aggregate packet scheduling (and together with the simple FIFO packet scheduling algorithm), we show that, with additional timestamp information encoded in the packet header for scheduling purposes, we can significantly increase the maximum allowable network utilization level, while, at the same time, reducing the worst-case edge-to-edge delay bound. Furthermore, we demonstrate how the number of the bits used to encode the timestamp information affects the trade-off between the maximum allowable network utilization level and the worst-case edge-to-edge delay bound. In addition, the more complex DETF algorithms have far superior performance than the simpler SETF algorithms. These results illustrate the fundamental trade-offs in aggregate packet scheduling algorithms and shed light on their provisioning power in support of guaranteed delay service.
  • Keywords
    computational complexity; performance evaluation; quality of service; scheduling; FIFO packet scheduling algorithm; aggregate packet scheduling trade-offs; dynamic earliest time first scheduling; guaranteed delay service; maximum allowable network utilization level; static earliest time first scheduling; timestamp information encoding; worst-case edge-to-edge delay bound; Aggregates; Algorithm design and analysis; Delay effects; Diffserv networks; H infinity control; IP networks; Performance analysis; Quality of service; Scalability; Scheduling algorithm; Packet scheduling algorithms; aggregate packet scheduling algorithms; performance analysis.; quality of services (QoS);
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2005.149
  • Filename
    1524953