DocumentCode :
884230
Title :
Time-utility function-driven switched Ethernet: packet scheduling algorithm, implementation, and feasibility analysis
Author :
Wang, Jinggang ; Ravindran, Binoy
Author_Institution :
Embedded Syst. Div., Casabyte, Inc., Blacksburg, VA, USA
Volume :
15
Issue :
2
fYear :
2004
fDate :
2/1/2004 12:00:00 AM
Firstpage :
119
Lastpage :
133
Abstract :
We present a MAC-layer, soft real-time packet scheduling algorithm called UPA. UPA considers a message model where message packets have end-to-end timeliness requirements that are specified using Jensen´s time-utility functions (TUFs). The algorithm seeks to maximize system-wide, aggregate packet utility. Since this scheduling problem is NP-hard, UPA heuristically computes schedules with a quadratic worst-case cost, faster than the previously best CMA algorithm. Our simulation studies show that UPA performs the same as or significantly better than CMA for a broad set of TUFs. Furthermore, we implement UPA and prototype a TUF-driven switched Ethernet system. The performance measurements of UPA from the implementation reveal its strong effectiveness. Finally, we derive timeliness feasibility conditions of TUF-driven switched Ethernet systems that use the UPA algorithm.
Keywords :
access protocols; computational complexity; embedded systems; local area networks; optimisation; packet switching; Jensen time-utility function-driven switched Ethernet; MAC-layer; TUF-driven switched Ethernet system; UPA algorithm; embedded systems; feasibility analysis; local-area networks; message packet utility; performance measurements; process control systems; soft real-time packet scheduling algorithm; Aggregates; Algorithm design and analysis; Computational modeling; Costs; Ethernet networks; Measurement; Packet switching; Processor scheduling; Prototypes; Scheduling algorithm;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2004.1264796
Filename :
1264796
Link To Document :
بازگشت