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

On the power of (even a little) centralization in distributed processing

Authors Info & Claims
Published:07 June 2011Publication History

ABSTRACT

We propose and analyze a multi-server model that captures a performance trade-off between centralized and distributed processing. In our model, a fraction p of an available resource is deployed in a centralized manner (e.g., to serve a most loaded station) while the remaining fraction 1-p is allocated to local servers that can only serve requests addressed specifically to their respective stations.

Using a fluid model approach, we demonstrate a surprising phase transition in steady-state delay, as p changes: in the limit of a large number of stations, and when any amount of centralization is available (p>0), the average queue length in steady state scales as log 1/1-p 1/1-λ when the traffic intensity λ goes to 1. This is exponentially smaller than the usual M/M/1-queue delay scaling of 1/1-λ, obtained when all resources are fully allocated to local stations (p=0). This indicates a strong qualitative impact of even a small degree of centralization.

We prove convergence to a fluid limit, and characterize both the transient and steady-state behavior of the finite system, in the limit as the number of stations N goes to infinity. We show that the queue-length process converges to a unique fluid trajectory (over any finite time interval, as N → ∞), and that this fluid trajectory converges to a unique invariant state vI, for which a simple closed-form expression is obtained. We also show that the steady-state distribution of the N-server system concentrates on vI as N goes to infinity.

Skip Supplemental Material Section

Supplemental Material

metrics_4_1.mp4

mp4

156.3 MB

References

  1. M. Bramson. State space collapse with application to heavy traffic limits for multiclass queueing networks. Queueing Systems: Theory and Applications, 30: pp. 89--148, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S.N. Ethier and T.G. Kurtz. Markov Processes: Characterization and Convergence (2nd edition). Wiley-Interscience, 2005.Google ScholarGoogle Scholar
  3. N.D. Vvedenskaya, R.L. Dobrushin, and F.I. Karpelevich. Queueing system with selection of the shortest of two queues: An asymptotic approach. Probl. Inf. Transm, 32(1): pp. 20--34, 1996.Google ScholarGoogle Scholar
  4. M. Mitzenmacher. The power of two choices in randomized load balancing. Ph.D. thesis, U.C. Berkeley, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Alanyali and M. Dashouk. On power-of-choice in downlink transmission scheduling. Inform. Theory and Applicat. Workshop, U.C. San Diego, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  6. N. Gast and B. Gaujal. Mean field limit of non-smooth systems and differential inclusions. INRIA Research Report, 2010.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Bramson, Y. Lu, and B. Prabhakar. Randomized load balancing with general service time distributions. ACM Sigmetrics, New York, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Mitzenmacher, A. Richa, and R. Sitaraman. The power of two random choices: A survey of techniques and results. Handbook of Randomized Computing: Volume 1, pp. 255--312, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  9. G.J. Foschini and J. Salz. A basic dynamic routing problem and diffusion. IEEE Trans. on Comm. 26: pp. 320--327, 1978.Google ScholarGoogle ScholarCross RefCross Ref
  10. Y.T. He and D.G. Down, On accommodating customer flexibility in service systems. INFOR, 47(4): pp. 289--295, 2009.Google ScholarGoogle Scholar
  11. J.N. Tsitsiklis and K. Xu, On the power of (even a little) centralization in distributed processing (Technical Report). http://web.mit.edu/jnt/www/Papers/TXSIG11.pdf.Google ScholarGoogle Scholar

Index Terms

  1. On the power of (even a little) centralization in distributed processing

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SIGMETRICS '11: Proceedings of the ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
                  June 2011
                  376 pages
                  ISBN:9781450308144
                  DOI:10.1145/1993744

                  Copyright © 2011 ACM

                  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: 7 June 2011

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article

                  Acceptance Rates

                  Overall Acceptance Rate459of2,691submissions,17%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader