Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Performance analysis of LAS-based scheduling disciplines in a packet switched network

Published: 01 June 2004 Publication History

Abstract

The Least Attained Service (LAS) scheduling policy, when used for scheduling packets over the bottleneck link of an Internet path, can greatly reduce the average flow time for short flows while not significantly increasing the average flow time for the long flows that share the same bottleneck. No modification of the packet headers is required to implement the simple LAS policy. However, previous work has also shown that a drawback of the LAS scheduler is that, when link utilization is greater than 70%, long flows experience large jitter in their packet transfer times as compared to the conventional First-Come-First-Serve (FCFS) link scheduling. This paper proposes and evaluates new differentiated LAS scheduling policies that reduce the jitter for long flows that are identified as "priority" flows.To evaluate the new policies, we develop analytic models to estimate average flow transfer time as a function of flow size, and average packet transmission time as a function of position in the flow, for the single-bottleneck "dumbbell topology" used in many ns simulation studies. Models are developed for FCFS scheduling, LAS scheduling, and each of the new differentiated LAS scheduling policies at the bottleneck link. Over a wide range of configu-rations, the analytic estimates agree very closely with the ns estimates. Thus, the analytic models can be used instead of simulation for comparing the policies with respect to mean flow transfer time (as a function of flow size) and mean packet transfer time. Furthermore, an initial discrepancy between the analytic and simulation estimates revealed errors in the parameter values that are often specified in the widely used ns Web workload generator. We develop an improved Web workload specification, which is used to estimate the packet jitter for long flows (more accurately than with previous simulation workloads).Results for the scheduling policies show that a particular policy, LAS-log, greatly improves the mean flow transfer time for priority long flows while providing performance similar to LAS for the ordinary flows. Simulations show that the LAS-log policy also greatly reduces the jitter in packet delivery times for the priority flows.

References

[1]
N. Bansal and M. Harchol-Balter, "Analysis of SRPT Scheduling: Investigating Unfairness", In Sigmetrics 2001 / Performance 2001, pp. 279--290, June 2001.
[2]
R. Bhagwan and B. Lin, "Fast and Scalable Priority Queue Architecture for High-Speed Network Switches", In INFOCOM 2000, pp. 538--547, 2000.
[3]
X. Chen and J. Heidemann, "Preferential Treatment for Short Flows to Reduce Web Latency", Computer Networks: International Journal of Computer and Telecommunication Networking, 41(6):779--794, 2003.
[4]
K. Claffy, G. Miller, and K. Thompson, "The nature of the beast: Recent traffic measurements from an Internet backbone", In Proceedings of INET '98, July 1998, July 1998.
[5]
E. G. Coffman and P. J. Denning, Operating Systems Theory, Prentice-Hall Inc., 1973.
[6]
M. E. Crovella et al., A Practical Guide to Heavy Tails, chapter 3, Chapman and Hall, New-York, 1998.
[7]
M. E. Crovella and L. Lipsky, "Long-lasting transient conditions in simulations with heavy-tailed workloads", In Proc. of Winter Simulation Conference, pp. 1005--1012, 1997.
[8]
A. Feldmann, A. Gilbert, P. Huang, and W. Willinger, "Dynamics of IP traffic: A study of the role of variability and the impact of control", In Proc. of the ACM SIGCOMM, August 1999.
[9]
H. Feng and M. Misra, "Mixed Scheduling Disciplines for Network Flows", In The Fifth Workshop of Mathematical Performance Modeling and Analysis (MAMA 2003), San Diego, California, USA, 2003.
[10]
E. Friedman and S. G. Henderson, "Fairness and efficiency in Web Servers", In Proc. ACM SIGMETRICS, pp. 229--237, June 2003.
[11]
L. Guo and I. Matta, "Scheduling Flows with Unknown Sizes: Approximate Analysis", In Proc. ACM SIGMETRICS, pp. 276--277, June 2002.
[12]
M. Harchol-Balter et al., "Implementation of SRPT Scheduling in Web Servers", In IPDS 2001, pp. 1--24, 2001.
[13]
M. Harchol-Balter, K. Sigman, and A. Wierman, "Asymptotic Convergence of Scheduling Policies with respect to Slowdown", Performance Evaluation, 49:241--256, September 2002.
[14]
M. Harchol-Balter, "The Effect of Heavy-Tailed Job Size. Distributions on Computer System Design", In Proc. of ASA-IMS Conf. on Applications of Heavy Tailed Distributions in Economics, June 1999.
[15]
http://www.isi.edu/nsnam/ns/, "The Network Simulator ns2".
[16]
L. Kleinrock, Queuing Systems, Volume II: Computer Applications, Wiley, New York, 1976.
[17]
J. Padhye, V. Firoiu, D. Towsley, and J. Kurose, "Modeling TCP Throughput: A Simple Model and its Empirical Validation", In Proc. of ACM SIGCOMM'98, pp. 303--314, Vancouver, Canada, August 1998.
[18]
V. N. Padmanabhan, L. Qiu, and H. J. Wang, "Server-based Inference of Internet Link Lossiness", In IEEE INFOCOM 2003, 2003.
[19]
V. Paxon and S. Floyd, "Wide-Area Traffic: The failure of Poisson Modelling", IEEE/ACM Transactions on Networking, 3:226--244, June 1995.
[20]
I. A. Rai, E. W. Biersack, and G. Urvoy-Keller, "Analyzing the Performance of TCP Flows in Packet Networks with LAS Schedulers", RR-03.075, April 2003.
[21]
I. A. Rai, G. Urvoy-Keller, and E. W. Biersack, "Analysis of LAS Scheduling for Job Size Distributions with High Variance", In Proc. ACM SIGMETRICS, pp. 218--228, June 2003.
[22]
H. D. Tan, D. L. Eager, M. K. Vernon, and H. Guo, "Quality of service evaluations of multicast streaming protocols", In Proc. ACM SIGMETRICS, pp. 183--194, June 2002.
[23]
A. Wierman and M. Harchol-Balter, "Classifying Scheduling Policies with Respect to Unfairness in an M/GI/1", In Proc. ACM SIGMETRICS, pp. 238--249, June 2003.
[24]
S. Yang and G. Veciana, "Size-based Adaptive bandwidth Allocation: Optimizing the Average QoS for Elastic Flows", In INFOCOM, 2002.

Cited By

View all
  • (2021)SRPT-based Congestion Control for Flows with Unknown Sizes2021 IFIP Networking Conference (IFIP Networking)10.23919/IFIPNetworking52078.2021.9472780(1-9)Online publication date: 21-Jun-2021
  • (2021)D-SRTF: Distributed Shortest Remaining Time First Scheduling for Data Center NetworksIEEE Transactions on Cloud Computing10.1109/TCC.2018.28793139:2(562-575)Online publication date: 1-Apr-2021
  • (2021)LAFS: Learning-Based Application-Agnostic Flow Scheduling for Datacenters2021 IEEE International Performance, Computing, and Communications Conference (IPCCC)10.1109/IPCCC51483.2021.9679437(1-8)Online publication date: 29-Oct-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 32, Issue 1
June 2004
432 pages
ISSN:0163-5999
DOI:10.1145/1012888
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGMETRICS '04/Performance '04: Proceedings of the joint international conference on Measurement and modeling of computer systems
    June 2004
    450 pages
    ISBN:1581138733
    DOI:10.1145/1005686
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: 01 June 2004
Published in SIGMETRICS Volume 32, Issue 1

Check for updates

Author Tags

  1. FCFS and LAS models
  2. LAS-based scheduling and models
  3. models validation
  4. scheduling
  5. service differentiation
  6. simulations

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)SRPT-based Congestion Control for Flows with Unknown Sizes2021 IFIP Networking Conference (IFIP Networking)10.23919/IFIPNetworking52078.2021.9472780(1-9)Online publication date: 21-Jun-2021
  • (2021)D-SRTF: Distributed Shortest Remaining Time First Scheduling for Data Center NetworksIEEE Transactions on Cloud Computing10.1109/TCC.2018.28793139:2(562-575)Online publication date: 1-Apr-2021
  • (2021)LAFS: Learning-Based Application-Agnostic Flow Scheduling for Datacenters2021 IEEE International Performance, Computing, and Communications Conference (IPCCC)10.1109/IPCCC51483.2021.9679437(1-8)Online publication date: 29-Oct-2021
  • (2020)Frequency scaling in multilevel queuesPerformance Evaluation10.1016/j.peva.2020.102140143(102140)Online publication date: Nov-2020
  • (2019)Is advance knowledge of flow sizes a plausible assumption?Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation10.5555/3323234.3323281(565-580)Online publication date: 26-Feb-2019
  • (2019)Taming Latency in Data Centers Via Active Congestion-Probing2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2019.00019(101-110)Online publication date: Jul-2019
  • (2018)Datacenter Traffic Control: Understanding Techniques and TradeoffsIEEE Communications Surveys & Tutorials10.1109/COMST.2017.278275320:2(1492-1525)Online publication date: Oct-2019
  • (2017)PIASIEEE/ACM Transactions on Networking10.1109/TNET.2017.266921625:4(1954-1967)Online publication date: 1-Aug-2017
  • (2014)PIASProceedings of the 13th ACM Workshop on Hot Topics in Networks10.1145/2670518.2673871(1-7)Online publication date: 27-Oct-2014
  • (2012)Analysis of the Early Flow Discard (EFD) discipline in 802.11 wireless LANs2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM)10.1109/WoWMoM.2012.6263684(1-9)Online publication date: Jun-2012
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media