Abstract
In this paper, we investigate the fundamental trade-offs in aggregate packet scheduling for support of guaranteed delay serviće. 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 worstcase 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.
Original language | English (US) |
---|---|
Pages (from-to) | 1166-1177 |
Number of pages | 12 |
Journal | IEEE Transactions on Parallel and Distributed Systems |
Volume | 16 |
Issue number | 12 |
DOIs | |
State | Published - Dec 2005 |
Bibliographical note
Funding Information:The authors would like to thank the anonymous reviewers of the Proceedings of the IEEE International Conference on Network Protocols 2001 and the IEEE Transactions on Parallel and Distributed Systems for many valuable comments. This work was supported in part by US National Science Foundation Grants CAREER Award NCR-9734428, EIA-9818338, and ITR ANI-0085824. Any opinions, findings, and conclusions or recommendations expressed in this paper are those of the authors and do not necessarily reflect the views of the US National Science Foundation. An earlier, abridged version of this paper appeared in the Proceedings of the IEEE International Conference on Network Protocols 2001 under the same title.
Keywords
- Aggregate packet scheduling algorithms
- Packet scheduling algorithms
- Performance analysis
- Quality of services (QoS)