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

Explicit Expanding Expanders

Published: 01 August 2017 Publication History

Abstract

Deterministic constructions of expander graphs have been an important topic of research in computer science and mathematics, with many well-studied constructions of infinite families of expanders. In some applications, though, an infinite family is not enough: we need expanders which are "close" to each other. We study the following question: Construct an an infinite sequence of expanders $$G_0,G_1,\ldots,$$G0,G1,ź, such that for every two consecutive graphs $$G_i$$Gi and $$G_{i+1}$$Gi+1, $$G_{i+1}$$Gi+1 can be obtained from $$G_i$$Gi by adding a single vertex and inserting/removing a small number of edges, which we call the expansion cost of transitioning from $$G_i$$Gi to $$G_{i+1}$$Gi+1. This question is very natural, e.g., in the context of datacenter networks, where the vertices represent racks of servers, and the expansion cost captures the amount of rewiring needed when adding another rack to the network. We present an explicit construction of d-regular expanders with expansion cost at most $$\frac{5d}{2}$$5d2, for any $$d\ge 6$$dź6. Our construction leverages the notion of a "2-lift" of a graph. This operation was first analyzed by Bilu and Linial (Combinatorica 26(5): 495---519, 2006), who repeatedly applied 2-lifts to construct an infinite family of expanders which double in size from one expander to the next. Our construction can be viewed as a way to "interpolate" between Bilu---Linial expanders with low expansion cost while preserving good edge expansion throughout. While our main motivation is centralized (datacenter networks), we also get the best-known distributed expander construction in the "self-healing" model.

References

[1]
Alon, N., Chung, F.: Explicit construction of linear sized tolerant networks. Discrete Math. 72(13), 15---19 (1988).
[2]
Bassalygo, L.A., Pinsker, M.S.: The complexity of an optimal non-blocking commutation scheme without reorganization. Problemy Peredaă¿i Informacii 9(1), 84---87 (1973)
[3]
Bilu, Y., Linial, N.: Lifts, discrepancy and nearly optimal spectral gap. Combinatorica 26(5), 495---519 (2006).
[4]
Bollobás, B.: The isoperimetric number of random regular graphs. Eur. J. Comb. 9(3), 241---244 (1988).
[5]
Friedman, J.: A Proof of Alon's Second Eigenvalue Conjecture and Related Problems. Memoirs of the American Mathematical Society. AMS (2008). http://books.google.com/books?id=AmKyrIGOLJkC
[6]
Gabber, O., Galil, Z.: Explicit constructions of linear-sized superconcentrators. J. Comput. Syst. Sci. 22(3), 407---420 (1981)
[7]
Hoory, S., Linial, N., Wigderson, A.: Expander graphs and their applications. Bull. Am. Math. Soc. 43(4), 439---561 (2006).
[8]
Lubotzky, A., Phillips, R., Sarnak, P.: Ramanujan graphs. Combinatorica 8(3), 261---277 (1988).
[9]
Marcus, A., Spielman, D.A., Srivastava, N.: Interlacing families i: bipartite Ramanujan graphs of all degrees. In: FOCS, pp. 529---537 (2013).
[10]
Margulis, G.A.: Explicit constructions of expanders. Problemy Peredaă¿i Informacii 9(4), 71---80 (1973)
[11]
Naor, M., Wieder, U.: Novel architectures for p2p applications: the continuous-discrete approach. ACM Trans. Algorithms 3(3), 34 (2007).
[12]
Pandurangan, G., Robinson, P., Trehan, A.: DEX: self-healing expanders. In: 2014 IEEE 28th International Parallel and Distributed Processing Symposium, Phoenix, AZ, USA, May 19---23, 2014, pp. 702---711. IEEE (2014).
[13]
Reingold, O., Vadhan, S., Wigderson, A.: Entropy waves, the zig-zag graph product, and new constant-degree expanders and extractors. In: FOCS (2000). http://dl.acm.org/citation.cfm?id=795666.796583
[14]
Singla, A., Hong, C.Y., Popa, L., Godfrey, P.B.: Jellyfish: Networking data centers randomly. In: 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI) (2012)

Cited By

View all
  • (2023)Spectral Expanding ExpandersProceedings of the conference on Proceedings of the 38th Computational Complexity Conference10.4230/LIPIcs.CCC.2023.8(1-19)Online publication date: 17-Jul-2023
  • (2023)Load-optimization in Reconfigurable Data-center Networks: Algorithms and Complexity of Flow RoutingACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/35972008:3(1-30)Online publication date: 18-Jul-2023
  • (2021)Improving the Resilience of Fast Failover RoutingProceedings of the Symposium on Architectures for Networking and Communications Systems10.1145/3493425.3502747(1-7)Online publication date: 13-Dec-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Algorithmica
Algorithmica  Volume 78, Issue 4
August 2017
177 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 August 2017

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Spectral Expanding ExpandersProceedings of the conference on Proceedings of the 38th Computational Complexity Conference10.4230/LIPIcs.CCC.2023.8(1-19)Online publication date: 17-Jul-2023
  • (2023)Load-optimization in Reconfigurable Data-center Networks: Algorithms and Complexity of Flow RoutingACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/35972008:3(1-30)Online publication date: 18-Jul-2023
  • (2021)Improving the Resilience of Fast Failover RoutingProceedings of the Symposium on Architectures for Networking and Communications Systems10.1145/3493425.3502747(1-7)Online publication date: 13-Dec-2021
  • (2020)Approximate Moore Graphs are good expandersJournal of Combinatorial Theory Series B10.1016/j.jctb.2019.08.003141:C(240-263)Online publication date: 1-Mar-2020
  • (2019)Minimal rewiringProceedings of the 16th USENIX Conference on Networked Systems Design and Implementation10.5555/3323234.3323254(221-234)Online publication date: 26-Feb-2019
  • (2018)Characterizing the algorithmic complexity of reconfigurable data center architecturesProceedings of the 2018 Symposium on Architectures for Networking and Communications Systems10.1145/3230718.3230722(89-96)Online publication date: 23-Jul-2018

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media