Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

An approximate analysis of waiting time in multi-class M/G/1/./EDF queues

Published: 15 May 1996 Publication History

Abstract

The Earliest-Deadline-First (EDF) queueing discipline is being more and more widely used for handling time-sensitive applications in computer systems and networks. In this paper, we consider an arbitrary number of traffic classes with class-specific soft-deadline. A soft-deadline is a target waiting-time limit that can be missed. EDF queueing has been proved to minimize the maximum delay overflow related to this limit. We propose a quantitative analysis, through the metric of mean waiting time, on the behavior of EDF queueing. This analysis gives also insight on the correlation between traffic classes with different time-constraints. Technically speaking, we have proven that the mean waiting times for an arbitrary set of N classes of traffic streams with soft deadlines are the unique solution of a system of non-linear equations under the constraint of the Kleinrock's conservation law. We then provide an O (N2) algorithm to get the solution. Simulation suggests that the theoretical approximation we made is quite acceptable.

References

[1]
C. Aras, J. Kurose. D. Reeves & H. Schulzrienne, (1994), "Real-Time communication ~n Packet- Switched Networks,"' Proc. IEEE, V.82, No.l, Jan. 1994, pp. 122-138.
[2]
J. Chao, (1991), ".4 Novel Architecture for Queue Management,n the ATM Network," J. SAC Vol.9, No.7, Sept. 1991, pp. 1110--1118.
[3]
T.M. Chen, J. Walrand tc D. Messerschmi~t . (1989), "Dynamic Pr~orzty Protocols for Packet I'bzce." IEEE J.SAC., V.7, No.5, June 1989, pp. 632-643.
[4]
R. Chipzdkatti. J. Kurose & D. Towsley, (1989), "Scheduhng Policies for Real- Time and Non- Real- Time Traffic in a Statistical Multiplexer," Proc. INFOCOM'89, pp. 774-783.
[5]
R.W. Conway. W.L. Maxwell & L.W. Miller, (1967), "'Theory of Scheduling," Addison-Welsey, 1967.
[6]
M. Dertouzos, (1974), "Control robotics: 7"he procedural control of physical processus," Proc. IFIP Congress, 1974, pp. 807-813.
[7]
D. F~i ~ D. W~m~, (1990), "A S~h~,~ }or Real- Tzme Channel Establishment ~n W~de-Area Networks." IEEE J.SAC., V.8, No.3, April 1990, pp. 368-379.
[8]
J.W. Hong, X.N. Tan & D. Towsley, (1989), "A Performance Analysis of Minimum Laxity and Earliest Deadline Scheduhng zn a Real-Time System," IEEE Trans. Computer, V.38, N.12, Dec. 1988, pp. 1736-1744.
[9]
L. Kleinrock, (1976), "Queue,ng Systems, Vol. 2: Computer Applicatzons," Wiley & Sons, 1976.
[10]
Y.-H. Lim & J. Kobza, (1988), "Analysis of a delay-dependent priority discipline in a multi-class traffic packet switchzng node," INFOCOM'88 1988 pp. 889-898.
[11]
C.L. Liu & J.W. Layland, (1973), "Scheduling A1. gorzthms for Multiprogramming in a Hard-Real- Time Environment," J.ACM, V.20, No.l, Jan. 1973, pp. 46-61.
[12]
Ph. Nain & D. Towsley, (1992), "Comparison of Hybrid Mznzmum Laxity/First-In-First-Out Scheduhng Policies for Real-Time Multiproces. sors," IEEE Trans. Computer, V.41, N.10, Oct. ~9~2, pp. 1271-~eTs.
[13]
S. Panwar, D. Towsley tc J. Wolf, (1988), "Optimal Scheduling Pohczes for a Class of Queues wth Customer Deadhnes to the Beginning of Service," J. ACM, V.35, N.4, Oct. 1988, pp. 832-844.
[14]
J. Peha & F. Tobagi, (1990), "Evaluation scheduling algorithms for trajqfic with heterogenous performance objectifs," GlobeCom'90, 1990, pp. 21-27.
[15]
S. Pingali & J. Kurose, (1991), "On Scheduling Two Classes of Real Time Traffic With Identical Deadlines," GlobeCom'91, 1991,.
[16]
K. Ramamritham & J. Stankovic, (1994), "Scheduling Algorithms and Operatzng Systems Support for Real-Time Systems," Proc. IEEE, V.82, No.l, Jan. 1994, pp. 55-67.
[17]
K. Shin & P. Ramanathan. (1994). "'Real. T~me Computing: A New D~sc~phne of Computer Science and Engineering," Proc. IEEE, \:.82, No.l, Jan. 1994, pp. 6-24.
[18]
H. Schulzrinne, J. Kurose & D. Towsley, (1994), "An Evaluatzon of Scheduhng Mechanism,for Provzd~ng Best-Effort, Real-T~me Communicatzon zn Wide-Area Networks," INFOCOM'94. Toronto. Canada, June 1994, pp. 19-29.
[19]
D. Towsley, (1993), "Provzding Quahty of Serv,ce in Packet Swztched Networks," In Performance Evaluation of Computer and Communication Systems, L. Nelson Ed., Springer Verlag, 1993. pp. 560-586.
[20]
L. Zhang, (1990), "Vzrtual Clock: A New Traffic Control Algomthm for Packet Switchzng Networks," Proc. of ACM SIGCOMM'90. Philadelphia, USA Sept. 1990 pp. 19-29.
[21]
Q. Zheng & K. Shin, (1994), "On the Ab~hty of Establishing Real-Time Channels ~n Poin-to-Point Packet-Switched Netzvorks," IEEE Trans. Com., V.42, N.2/3/4, Feb./Mar./Apr 1994, pp. 1096- 1105.

Cited By

View all
  • (2016)A two-stage approach in solving the state probabilities of the multi-queue M/G/1 modelInternational Journal of Systems Science10.1080/00207721.2014.91942747:5(1230-1244)Online publication date: 1-Apr-2016
  • (2013)Topology-aware fanout set division scheme for QoS-guaranteed multicast transmissionJournal of Communications and Networks10.1109/JCN.2013.00011115:6(614-634)Online publication date: Dec-2013
  • (2013)A probabilistic approach to estimate the mean waiting times in the earliest deadline first pollingComputers and Industrial Engineering10.1016/j.cie.2012.12.01964:3(817-826)Online publication date: 1-Mar-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 24, Issue 1
May 1996
273 pages
ISSN:0163-5999
DOI:10.1145/233008
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGMETRICS '96: Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
    May 1996
    279 pages
    ISBN:0897917936
    DOI:10.1145/233013
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 May 1996
Published in SIGMETRICS Volume 24, Issue 1

Check for updates

Author Tags

  1. communication networks
  2. computer architecture
  3. multimedia systems
  4. real-time systems
  5. stochastic modeling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)73
  • Downloads (Last 6 weeks)23
Reflects downloads up to 10 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2016)A two-stage approach in solving the state probabilities of the multi-queue M/G/1 modelInternational Journal of Systems Science10.1080/00207721.2014.91942747:5(1230-1244)Online publication date: 1-Apr-2016
  • (2013)Topology-aware fanout set division scheme for QoS-guaranteed multicast transmissionJournal of Communications and Networks10.1109/JCN.2013.00011115:6(614-634)Online publication date: Dec-2013
  • (2013)A probabilistic approach to estimate the mean waiting times in the earliest deadline first pollingComputers and Industrial Engineering10.1016/j.cie.2012.12.01964:3(817-826)Online publication date: 1-Mar-2013
  • (2012) A state diagram analysis of the multi-queue M / M /1 model with finite lengths Journal of the Chinese Institute of Engineers10.1080/02533839.2012.63851435:2(165-179)Online publication date: Mar-2012
  • (2005)Scheduling and memory requirements analysis with AADLACM SIGAda Ada Letters10.1145/1104011.1103847XXV:4(1-10)Online publication date: 13-Nov-2005
  • (2005)Scheduling and memory requirements analysis with AADLProceedings of the 2005 annual ACM SIGAda international conference on Ada: The Engineering of Correct and Reliable Software for Real-Time & Distributed Systems using Ada and Related Technologies10.1145/1103846.1103847(1-10)Online publication date: 13-Nov-2005
  • (2020)Priority EDF Scheduling Scheme for MANETsCommunications and Networking10.1007/978-3-030-41114-5_6(66-76)Online publication date: 27-Feb-2020
  • (2014)Performance Analysis of EDF Scheduling in a Multi-Priority Preemptive M/G/1 QueueIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2013.17125:8(2149-2158)Online publication date: Aug-2014

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media