skip to main content
10.1145/1400751.1400797acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

The impact of randomization in smoothing networks

Published:18 August 2008Publication History

ABSTRACT

We revisit smoothing networks which are made up of balancers and wires. Tokens arrive arbitrarily on w input wires and propagate asynchronously through the network; each token gets service on the output wire it arrives at. The smoothness is the maximum discrepancy among the numbers of tokens arriving at the w output wires. We assume that balancers are oriented independently and uniformly at random. We present a collection of lower and upper bounds on smoothness, which are to some extent surprising:-The smoothness of a single block network is log log w + Θ(1) (with high probability), where the additive constant is between -2 and 4. This tight bound improves vastly over the upper bound of O(√log w) from Herlihy and Tirthapura, and it significantly improves our understanding of the smoothing properties of the block network. -Most significantly, the smoothness of the cascade of two block networks is no more than 16 (with high probability); this is the first known randomized network with so small depth (2 log w) and so good smoothness. The proof introduces some novel combinatorial and probabilistic structures and techniques which may be further applicable. This result demonstrates the full power of randomization in smoothing networks. -There is no randomized 1-smoothing network of width w and depth d that achieves 1-smoothness with probability better than d/w-1. In view of the deterministic 1-smoothing network from Klugerman and Plaxton, this result implies the first separation between deterministic and randomized smoothing networks, which demonstrates an unexpected limitation of randomization: it can get to constant smoothness very easily, but after that, the progress to 1-smoothing is very limited.

References

  1. W. Aiello, R. Venkatesan and M. Yung,"Coins, Weights and Contention in Balancing Networks," Proceedings of the 13th ACM Symposium on Principles of Distributed Computing,pp. 193--205, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Ajtai, J. Komlós and E. Szemerédi,"An O(n lg n) Sorting Network," Combinatorica, Vol. 3, pp. 1--19, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Aspnes, M. Herlihy and N. Shavit,"Counting Networks," Journal of the ACM,Vol. 41, pp. 1020--1048, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. K. E. Batcher,"Sorting Networks and their Applications," Proceedings of the AFIPS Joint Computer Conference, pp. 334--338, 1968.Google ScholarGoogle Scholar
  5. C. Busch and M. Mavronicolas,"An Efficient Counting Network," Proceedings of the 1st Merged Symposium IPPS/SPDP 1998pp. 380--384, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. P. Bertsekas and J. N. Tsitsiklis, Parallel and Distributed Computation: Numerical Methods,Athena Scientific, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Dowd, Y. Perl, L. Rudoplh, and M. Saks,"The Periodic Balanced Sorting Network," Journal of the ACM,Vol. 36, pp. 738--757, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Herlihy and N. Shavit, The Art of Multiprocessor Programming,Morgan Kaufmann/Elsevier, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Herlihy and S. Tirthapura,"Randomized Smoothing Networks," Journal of Parallel and Distributed Computing,Vol. 66, pp. 626--632, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Herlihy and S. Tirthapura,"Self-Stabilizing Smoothing and Counting Networks," Distributed Computing,Vol. 18, pp. 345--357, 2006.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. . Hoeffding.newblock "Probability Inequalities for Sums of Bounded Random Variables,"\newblock \textitJournal of the American Statistical Association, Vol. 53, pp. 13--30, 1963.Google ScholarGoogle ScholarCross RefCross Ref
  12. S. Kapidakis and M. Mavronicolas,"Distributed, Low Contention Task Allocation," Proceedings of the 8th IEEE Symposium on Parallel and Distributed Processing,pp. 358--365, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Klugerman, Small-Depth Counting Networks andRelated Topics,Ph.D. Thesis, Massachusetts Institute of Technology, September 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Klugerman and C. G. Plaxton,"Small-Depth Counting Networks," Proceedings of the 24th ACM Symposium on Theory of Computing,pp. 417--428, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. P. Kruskal and M. Snir,"A Unified Theory of Interconnection Network Structure," Theoretical Computer Science, Vol. 48, No. 3, pp. 75--94, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The impact of randomization in smoothing networks

      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
        PODC '08: Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing
        August 2008
        474 pages
        ISBN:9781595939890
        DOI:10.1145/1400751

        Copyright © 2008 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: 18 August 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate740of2,477submissions,30%

        Upcoming Conference

        PODC '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader