Deadline-based scheduling in support of real-time data delivery

被引:0
|
作者
Liu, Yanni Ellen [1 ]
Wong, Johnny W. [2 ]
机构
[1] Univ Manitoba, Dept Comp Sci, Winnipeg, MB R3T 2N2, Canada
[2] Univ Waterloo, Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
real-time data delivery; deadline-based scheduling; packet-switched networks; performance evaluation;
D O I
10.1016/j.comnet.2007.09.025
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The use of deadline-based scheduling in support of real-time delivery of application data units (ADUs) in a packet-switched network is investigated. Of interest is priority scheduling where a packet with a smaller ratio of T/H (time until delivery deadline over number of hops remaining) is given a higher priority. We refer to this scheduling algorithm as the T/H algorithm. T/H has time complexity of O(log N) for a backlog of N packets and was shown to achieve good performance in terms of the percentage of ADUs that are delivered on-time. We develop a new and efficient algorithm, called T/H - p, that has 0(l) time complexity. The performance difference of T/H, T/H - p and FCFS are evaluated by simulation. Implementations of T/H and T/H - p in high-speed routers are also discussed. We show through simulation that T/H - p is superior to FCFS but not as good as T/H. In view of the constant time complexity, T/H - p is a good candidate for high-speed routers when both performance and implementation cost are taken into consideration. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:514 / 530
页数:17
相关论文
共 50 条
  • [1] A delay pricing scheme for real-time delivery in deadline-based networks
    Liu, YE
    Liu, XH
    [J]. INTERNET AND NETWORK ECONOMICS, PROCEEDINGS, 2005, 3828 : 225 - 235
  • [2] Comparison of deadline-based scheduling algorithms for periodic real-time tasks on multiprocessor
    Park, M
    Han, S
    Kim, H
    Cho, S
    Cho, Y
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (03) : 658 - 661
  • [3] An improved deadline-based message scheduling algorithm for real-time control network
    Yang, Qingyu
    Ju, Lincang
    Ge, Sibo
    Shi, Ren
    [J]. COMPUTATIONAL INTELLIGENCE, PT 2, PROCEEDINGS, 2006, 4114 : 1073 - 1078
  • [4] Periodic real-time scheduling: from deadline-based model to latency-based model
    Cucu, Liliana
    Pernet, Nicolas
    Sorel, Yves
    [J]. ANNALS OF OPERATIONS RESEARCH, 2008, 159 (01) : 41 - 51
  • [5] Periodic real-time scheduling: from deadline-based model to latency-based model
    Liliana Cucu
    Nicolas Pernet
    Yves Sorel
    [J]. Annals of Operations Research, 2008, 159 : 41 - 51
  • [6] Deadline-based Scheduling for GPU with Preemption Support
    Capodieci, Nicola
    Cavicchioli, Roberto
    Bertogna, Marko
    Paramakuru, Aingara
    [J]. 2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 119 - 130
  • [7] A DEADLINE-BASED TASK SCHEDULING WITH MINIMIZED MAKESPAN
    Tseng, Li-Ya
    Chin, Yeh-Hao
    Wang, Shu-Ching
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (06): : 1665 - 1679
  • [8] Real-time DAG scheduling method based on deadline of tasks
    Xu R.
    Liu X.
    Yang Z.
    Guo X.
    Xie Y.
    Wu J.
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2016, 22 (02): : 455 - 464
  • [9] Tick scheduling: A deadline based optimal task scheduling approach for real-time data stream systems
    Ou, ZY
    Yu, G
    Yu, YX
    Wu, SS
    Yang, XC
    Deng, QW
    [J]. ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2005, 3739 : 725 - 730
  • [10] Deadline-based scheduling of periodic task systems on multiprocessors
    Srinivasan, A
    Baruah, S
    [J]. INFORMATION PROCESSING LETTERS, 2002, 84 (02) : 93 - 98