DocumentCode :
2364095
Title :
BPA: a fast packet scheduling algorithm for real-time switched Ethernet networks
Author :
Wang, Jinggang ; Ravindran, Binoy
Author_Institution :
Bradley Dept. of Electr. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
fYear :
2002
fDate :
2002
Firstpage :
159
Lastpage :
166
Abstract :
In this paper, we present a MAC-layer packet scheduling algorithm, called BPA, for real-time switched Ethernet networks. BPA considers a message model where trans-node application-level messages have end-to-end timeliness requirements that are specified using Jensen´s benefit functions. The objective of BPA is to maximize the aggregate message-level benefit. The algorithm reasons that this objective can be achieved by maximizing aggregate packet-level benefit, where packets of messages are allowed to inherit benefit functions of their parent messages. BPA thus solves a non-preemptive packet scheduling problem. Since this problem is NP-hard, BPA heuristically computes packet schedules to maximize aggregate benefit, incurring a worst-case computational complexity of O(n2). This is better than the O(n3) complexity of the previously known best algorithm (called CMA) for the same problem. Further, our experimental studies show that BPA performs as good as CMA for a broad set of benefit functions, and significantly outperforms CMA for some benefit functions. Furthermore, we observe that BPA yields lower missed-deadline ratio than CMA when message arrival density increases.
Keywords :
carrier sense multiple access; computational complexity; local area networks; message passing; packet switching; real-time systems; scheduling; BPA; CSMA; Ethernet networks; Jensen benefit functions; MAC-layer; NP-hard problem; computational complexity; fast packet scheduling algorithm; message model; real-time switched networks; Aggregates; Bandwidth; Ethernet networks; Laboratories; Multiaccess communication; Packet switching; Protocols; Real time systems; Scheduling algorithm; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2002. Proceedings. International Conference on
ISSN :
0190-3918
Print_ISBN :
0-7695-1677-7
Type :
conf
DOI :
10.1109/ICPP.2002.1040870
Filename :
1040870
Link To Document :
بازگشت