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

Self-adjusting Linear Networks with Ladder Demand Graph

  • Conference paper
  • First Online:
Structural Information and Communication Complexity (SIROCCO 2023)

Abstract

Self-adjusting networks (SANs) have the ability to adapt to communication demand by dynamically adjusting the workload (or demand) embedding, i.e., the mapping of communication requests into the network topology. SANs can reduce routing costs for frequently communicating node pairs by paying a cost for adjusting the embedding. This is particularly beneficial when the demand has structure, which the network can adapt to. Demand can be represented in the form of a demand graph, which is defined by the set of network nodes (vertices) and the set of pairwise communication requests (edges). Thus, adapting to the demand can be interpreted by embedding the demand graph to the network topology. This can be challenging both when the demand graph is known in advance (offline) and when it revealed edge-by-edge (online). The difficulty also depends on whether we aim at constructing a static topology or a dynamic (self-adjusting) one that improves the embedding as more parts of the demand graph are revealed. Yet very little is known about these self-adjusting embeddings.

In this paper, the network topology is restricted to a line and the demand graph to a ladder graph, i.e., a \(2\times n\) grid, including all possible subgraphs of the ladder. We present an online self-adjusting network that matches the known lower bound asymptotically and is 12-competitive in terms of request cost. As a warm up result, we present an asymptotically optimal algorithm for the cycle demand graph. We also present an oracle-based algorithm for an arbitrary demand graph that has a constant overhead.

Supported partially by the Austrian Science Fund (FWF) project I 4800-N (ADVISE) and the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme, grant agreement No. 864228 “Self-Adjusting Networks (Adjust-Net)”.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Avin, C., Bienkowski, M., Salem, I., Sama, R., Schmid, S., Schmidt, P.: Deterministic self-adjusting tree networks using rotor walks. In: 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS), pp. 67–77. IEEE (2022)

    Google Scholar 

  2. Avin, C., van Duijn, I., Schmid, S.: Self-adjusting linear networks. In: Ghaffari, M., Nesterenko, M., Tixeuil, S., Tucci, S., Yamauchi, Y. (eds.) SSS 2019. LNCS, vol. 11914, pp. 368–382. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-34992-9_29

    Chapter  Google Scholar 

  3. Avin, C., Ghobadi, M., Griner, C., Schmid, S.: On the complexity of traffic traces and implications. Proc. ACM Measur. Anal. Comput. Syst. 4(1), 1–29 (2020)

    Article  Google Scholar 

  4. Avin, C., Loukas, A., Pacut, M., Schmid, S.: Online balanced repartitioning. In: Gavoille, C., Ilcinkas, D. (eds.) DISC 2016. LNCS, vol. 9888, pp. 243–256. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-53426-7_18

    Chapter  Google Scholar 

  5. Avin, C., Mondal, K., Schmid, S.: Demand-aware network design with minimal congestion and route lengths. IEEE/ACM Trans. Netw. 30(4), 1838–1848 (2022)

    Article  Google Scholar 

  6. Avin, C., Mondal, K., Schmid, S.: Push-down trees: optimal self-adjusting complete trees. IEEE/ACM Trans. Netw. 30(6), 2419–2432 (2022)

    Article  Google Scholar 

  7. Avin, C., Schmid, S.: Toward demand-aware networking: a theory for self-adjusting networks. ACM SIGCOMM Comput. Commun. Rev. 48(5), 31–40 (2019)

    Article  Google Scholar 

  8. Batista, D.M., da Fonseca, N.L.S., Granelli, F., Kliazovich, D.: Self-adjusting grid networks. In: 2007 IEEE International Conference on Communications, pp. 344–349. IEEE (2007)

    Google Scholar 

  9. Díaz, J., Petit, J., Serna, M.: A survey of graph layout problems. ACM Comput. Surv. (CSUR) 34(3), 313–356 (2002)

    Article  Google Scholar 

  10. Hansen, M.D.: Approximation algorithms for geometric embeddings in the plane with applications to parallel processing problems. In: 30th Annual Symposium on Foundations of Computer Science, pp. 604–609. IEEE Computer Society (1989)

    Google Scholar 

  11. Newman, I., Rabinovich, Y.: Online embedding of metrics. arXiv preprint arXiv:2303.15945 (2023)

  12. Olver, N., Pruhs, K., Schewior, K., Sitters, R., Stougie, L.: The itinerant list update problem. In: Epstein, L., Erlebach, T. (eds.) WAOA 2018. LNCS, vol. 11312, pp. 310–326. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04693-4_19

    Chapter  Google Scholar 

  13. Paramonov, A., Salem, I., Schmid, S., Aksenov, V.: Self-adjusting linear networks with ladder demand graph. arXiv preprint arXiv:2207.03948 (2022)

  14. Schmid, S., Avin, C., Scheideler, C., Borokhovich, M., Haeupler, B., Lotker, Z.: Splaynet: towards locally self-adjusting networks. IEEE/ACM Trans. Netw. 24(3), 1421–1433 (2016)

    Article  Google Scholar 

  15. Sleator, D.D., Tarjan, R.E.: Amortized efficiency of list update and paging rules. Commun. ACM 28(2), 202–208 (1985)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vitaly Aksenov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Aksenov, V., Paramonov, A., Salem, I., Schmid, S. (2023). Self-adjusting Linear Networks with Ladder Demand Graph. In: Rajsbaum, S., Balliu, A., Daymude, J.J., Olivetti, D. (eds) Structural Information and Communication Complexity. SIROCCO 2023. Lecture Notes in Computer Science, vol 13892. Springer, Cham. https://doi.org/10.1007/978-3-031-32733-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-32733-9_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-32732-2

  • Online ISBN: 978-3-031-32733-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics