Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Revision of a Non-Preemptive EDF Packet Scheduling Algorithm

Dai Bui

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2009-50
April 24, 2009

http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-50.pdf

One issue with today's Internet is that it only supports best-effort service; hence Internet users often experience unpredicted delay. Deployment of new real-time, highly reliable applications that require fixed delay bound on packets, such as remote surgery, become very difficult. Communication environment that can assert a strict delay bound will help estimate the worst-case execution time of distributed real-time applications. This paper revises a flaw in estimation of delay bound and an incorrect proof for of a non-preemptive Earliest Deadline First (EDF) packet scheduling algorithm used in packet scheduling for implementing real-time communication services in packet-switching network described in [1,2,3], which is one of few seminal works on guaranteed service in packet-switching network. We discuss the found flaw then correct the error and provide a substitute proof for this new correction.


BibTeX citation:

@techreport{Bui:EECS-2009-50,
    Author = {Bui, Dai},
    Title = {Revision of a Non-Preemptive EDF Packet Scheduling Algorithm},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2009},
    Month = {Apr},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-50.html},
    Number = {UCB/EECS-2009-50},
    Abstract = {One issue with today's Internet is that it only supports best-effort service; hence Internet users often experience unpredicted delay. Deployment of new real-time, highly reliable applications that require fixed delay bound on packets, such as remote surgery, become very difficult.  Communication environment that can assert a strict delay bound will help estimate the worst-case execution time of distributed real-time applications.

This paper revises a flaw in estimation of delay bound and an incorrect proof for of a non-preemptive Earliest Deadline First (EDF) packet scheduling algorithm used in packet scheduling for implementing real-time communication services in packet-switching network described in [1,2,3], which is one of few seminal works on guaranteed service in packet-switching network.  We discuss the found flaw then correct the error and provide a substitute proof for this new correction.}
}

EndNote citation:

%0 Report
%A Bui, Dai
%T Revision of a Non-Preemptive EDF Packet Scheduling Algorithm
%I EECS Department, University of California, Berkeley
%D 2009
%8 April 24
%@ UCB/EECS-2009-50
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-50.html
%F Bui:EECS-2009-50