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

skip to main content
10.1145/1811039.1811051acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
research-article

Incentive compatibility and dynamics of congestion control

Published: 14 June 2010 Publication History

Abstract

his paper studies under what conditions congestion control schemes can be both efficient, so that capacity is not wasted, and incentive compatible, so that each participant can maximize its utility by following the prescribed protocol. We show that both conditions can be achieved if routers run strict priority queueing (SPQ) or weighted fair queueing (WFQ) and end-hosts run any of a family of protocols which we call Probing Increase Educated Decrease (PIED). A natural question is whether incentive compatibility and efficiency are possible while avoiding the per-flow processing of WFQ. We partially address that question in the negative by showing that any policy satisfying a certain "locality" condition cannot guarantee both properties.
Our results also have implication for convergence to some steady-state throughput for the flows. Even when senders transmit at a fixed rate (as in a UDP flow which does not react to congestion), feedback effects among the routers can result in complex dynamics which do not appear in the simple topologies studied in past work.

References

[1]
A. Akella, S. Seshan, R. Karp, S. Shenker, and C. Papadimitriou. Selfish behavior and stability of the internet: a game-theoretic analysis of tcp. SIGCOMM Comput. Commun. Rev., 32(4):117--130, 2002.
[2]
A. Demers, S. Keshav, and S. Shenker. Analysis and simulation of a fair queueing algorithm. In SIGCOMM '89: Symposium proceedings on Communications architectures & protocols, pages 1--12, New York, NY, USA, 1989. ACM.
[3]
A. Demers, S. Keshav, and S. Shenker. Analysis and simulation of a fair queueing algorithm. Journal of Internetworking Research and Experience, pages 3--26, October 1990.
[4]
J. Feigenbaum, C. H. Papadimitriou, R. Sami, and S. Shenker. A BGP-based mechanism for lowest-cost routing. Distributed Computing, 18(1):61--72, 2005.
[5]
J. Feigenbaum, C. H. Papadimitriou, and S. Shenker. Sharing the cost of multicast transmissions. Journal of Computer System Sciences, 63(1):21--41, 2001.
[6]
J. Feigenbaum, V. Ramachandran, and M. Schapira. Incentive-compatible interdomain routing. In EC '06: Proceedings of the 7th ACM conference on Electronic commerce, pages 130{139, New York, NY, USA, 2006. ACM.
[7]
J. Feigenbaum, M. Schapira, and S. Shenker. Distributed Algorithmic Mechanism Design. A chapter in "Algorithmic Game Theory". Cambridge University Press, 2007.
[8]
S. Floyd. Connections with multiple congested gateways in packet-switched networks part 1: one-way traffic. Computer Communication Review (CCR), 21(5):30--47, October 1991.
[9]
S. Floyd. Connections with multiple congested gateways in packet-switched networks part 2: two-way traffic, 1991. Unpublished manuscript.
[10]
S. Floyd and K. Fall. Promoting the use of end-to-end congestion control in the internet. IEEE ACM Transactions on Networking, 7(4):458--472, 1999.
[11]
S. Floyd and V. Jacobson. Random early detection gateways for congestion avoidance. IEEE/ACM Transactions on Networking, 1(4):397--413, August 1993.
[12]
R. J. Gibbens and F. P. Kelly. Resource pricing and the evolution of congestion control. Automatica, 35:1969--1985, 1999.
[13]
S. Goldberg, S. Halevi, A. D. Jaggard, V. Ramachandran, and R. N. Wright. Rationality and traffic attraction: incentives for honest path announcements in BGP. In SIGCOMM, pages 267--278, 2008.
[14]
V. Jacobson. Congestion avoidance and control. In ACM SIGCOMM '88, pages 314{329, Stanford, CA, August 1988.
[15]
F. Kelly. Mathematical modelling of the internet. In B. Engquist and W. Schmid, editors, Mathematics Unlimited - 2001 and Beyond, pages 685--702. Springer-Verlag, 2001.
[16]
F. P. Kelly. Charging and rate control for elastic traffic. European Transactions on Telecommuncations, 8:33--37, 1997.
[17]
T. Kelly, S. Floyd, and S. Shenker. Patterns of congestion collapse, 2003. Unpublished manuscript.
[18]
E. Koutsoupias and C. H. Papadimitriou. Worst-case equilibria. In Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science, pages 404--413, 1999.
[19]
H. Levin, M. Schapira, and A. Zohar. Interdomain routing and games. In STOC 08: Proceedings of the 40th Annual ACM Symposium on Theory of Computing, pages 57--66, Victoria, British Columbia, Canada, May 2008.
[20]
D. Lin and R. Morris. Dynamics of random early detection. SIGCOMM Comput. Commun. Rev., 27(4):127--137, 1997.
[21]
S. H. Low, F. Paganini, J. Wang, S. Adlakha, and J. C. Doyle. Dynamics of tcp/red and a scalable control. In In Proceedings of IEEE INFOCOM 2002, pages 239--248, 2002.
[22]
N. Nisan and A. Ronen. Algorithmic mechanism design. Games and Economic Behavior, 35(1):166--196, 2001.
[23]
R. Oliveira, B. Zhang, D. Pei, R. Izhak-Ratzin, and L. Zhang. Quantifying path exploration in the Internet. In Proc. Internet Measurement Conference, October 2006.
[24]
A. K. Parekh and R. G. Gallager. A generalized processor sharing approach to flow control in integrated services networks: the single-node case. IEEE/ACM Trans. Netw., 1(3):344--357, 1993.
[25]
B. Raghavan and A. Snoeren. Decongestion control. In Proceedings of the Fifth Workshop on Hot Topics in Networks (HotNets-V), pages 61--66. ACM Press, November 2006.
[26]
I. Stoica, S. Shenker, and H. Zhang. Core-stateless fair queueing: Achieving approximately fair bandwidth allocations in high speed networks. In Proc. SIGCOMM, 1998.
[27]
K. Varadhan, R. Govindan, and D. Estrin. Persistent route oscillations in inter-domain routing. Computer Networks, 32(1):1--16, March 2000.

Cited By

View all
  • (2019)Axiomatizing Congestion ControlProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/3341617.33261483:2(1-33)Online publication date: 19-Jun-2019
  • (2017)An Axiomatic Approach to Congestion ControlProceedings of the 16th ACM Workshop on Hot Topics in Networks10.1145/3152434.3152445(115-121)Online publication date: 30-Nov-2017
  • (2017)Dynamics at the Boundary of Game Theory and Distributed ComputingACM Transactions on Economics and Computation10.1145/31071825:3(1-20)Online publication date: 9-Aug-2017
  • Show More Cited By

Index Terms

  1. Incentive compatibility and dynamics of congestion control

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGMETRICS '10: Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
    June 2010
    398 pages
    ISBN:9781450300384
    DOI:10.1145/1811039
    • cover image ACM SIGMETRICS Performance Evaluation Review
      ACM SIGMETRICS Performance Evaluation Review  Volume 38, Issue 1
      Performance evaluation review
      June 2010
      382 pages
      ISSN:0163-5999
      DOI:10.1145/1811099
      Issue’s Table of Contents
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 June 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. TCP
    2. congestion control
    3. incentives
    4. queueing

    Qualifiers

    • Research-article

    Conference

    SIGMETRICS '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 459 of 2,691 submissions, 17%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)12
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 29 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Axiomatizing Congestion ControlProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/3341617.33261483:2(1-33)Online publication date: 19-Jun-2019
    • (2017)An Axiomatic Approach to Congestion ControlProceedings of the 16th ACM Workshop on Hot Topics in Networks10.1145/3152434.3152445(115-121)Online publication date: 30-Nov-2017
    • (2017)Dynamics at the Boundary of Game Theory and Distributed ComputingACM Transactions on Economics and Computation10.1145/31071825:3(1-20)Online publication date: 9-Aug-2017
    • (2016)Dynamic Pricing and Traffic Engineering for Timely Inter-Datacenter TransfersProceedings of the 2016 ACM SIGCOMM Conference10.1145/2934872.2934893(73-86)Online publication date: 22-Aug-2016
    • (2015)Imperfect Best-Response MechanismsTheory of Computing Systems10.1007/s00224-014-9597-x57:3(681-710)Online publication date: 1-Oct-2015
    • (2014)Truthful prioritization for dynamic bandwidth sharingProceedings of the 15th ACM international symposium on Mobile ad hoc networking and computing10.1145/2632951.2632956(235-244)Online publication date: 11-Aug-2014
    • (2013)Best-response dynamics out of syncProceedings of the fourteenth ACM conference on Electronic commerce10.1145/2492002.2482609(379-396)Online publication date: 16-Jun-2013
    • (2013)Best-response dynamics out of syncProceedings of the fourteenth ACM conference on Electronic commerce10.1145/2482540.2482609(379-396)Online publication date: 16-Jun-2013
    • (2012)SARMProceedings of the 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing10.1109/UIC-ATC.2012.44(869-875)Online publication date: 4-Sep-2012
    • (2012)Following RoutingProceedings of the 2012 15th International Conference on Network-Based Information Systems10.1109/NBiS.2012.46(727-732)Online publication date: 26-Sep-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