Skip to main content
Top

2017 | OriginalPaper | Chapter

Competitive Clustering of Stochastic Communication Patterns on a Ring

Authors : Chen Avin, Louis Cohen, Stefan Schmid

Published in: Networked Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper studies a fundamental dynamic clustering problem. The input is an online sequence of pairwise communication requests between n nodes (e.g., tasks or virtual machines). Our goal is to minimize the communication cost by partitioning the communicating nodes into \(\ell \) clusters (e.g., physical servers) of size k (e.g., number of virtual machine slots). We assume that if the communicating nodes are located in the same cluster, the communication request costs 0; if the nodes are located in different clusters, the request is served remotely using inter-cluster communication, at cost 1. Additionally, we can migrate: a node from one cluster to another at cost \(\alpha \ge 1\).
We initiate the study of a stochastic problem variant where the communication pattern follows a fixed distribution, set by an adversary. Thus, the online algorithm needs to find a good tradeoff between benefitting from quickly moving to a seemingly good configuration (of low inter-cluster communication costs), and the risk of prematurely ending up in a configuration which later turns out to be bad, entailing high migration costs.
Our main technical contribution is a deterministic online algorithm which is \(O(\log {n})\)-competitive with high probability (w.h.p.), for a specific but fundamental class of problems: namely on ring graphs.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Adamaszek, A., Czumaj, A., Englert, M., Räcke, H.: An O(log k)-competitive algorithm for generalized caching. In: Proceedings of the 23rd SODA, pp. 1681–1689 (2012) Adamaszek, A., Czumaj, A., Englert, M., Räcke, H.: An O(log k)-competitive algorithm for generalized caching. In: Proceedings of the 23rd SODA, pp. 1681–1689 (2012)
3.
go back to reference Avin, C., Loukas, A., Pacut, M., Schmid, S.: Online balanced repartitioning. In: proceedings of the 30th International Symposium on Distributed Computing (DISC) (2016) Avin, C., Loukas, A., Pacut, M., Schmid, S.: Online balanced repartitioning. In: proceedings of the 30th International Symposium on Distributed Computing (DISC) (2016)
4.
go back to reference Bartal, Y., Charikar, M., Indyk, P.: On page migration and other relaxed task systems. Theoret. Comput. Sci. 268(1), 43–66 (2001). Also appeared in Proceedings of the 8th SODA, pp. 43–52 (1997)MathSciNetCrossRefMATH Bartal, Y., Charikar, M., Indyk, P.: On page migration and other relaxed task systems. Theoret. Comput. Sci. 268(1), 43–66 (2001). Also appeared in Proceedings of the 8th SODA, pp. 43–52 (1997)MathSciNetCrossRefMATH
5.
go back to reference Bienkowski, M., Feldmann, A., Grassler, J., Schaffrath, G., Schmid, S.: The wide-area virtual service migration problem: a competitive analysis approach. IEEE/ACM Trans. Netw. (ToN) 22, 165–178 (2014)CrossRef Bienkowski, M., Feldmann, A., Grassler, J., Schaffrath, G., Schmid, S.: The wide-area virtual service migration problem: a competitive analysis approach. IEEE/ACM Trans. Netw. (ToN) 22, 165–178 (2014)CrossRef
6.
go back to reference Black, D.L., Sleator, D.D.: Competitive algorithms for replication and migration problems (1989) Black, D.L., Sleator, D.D.: Competitive algorithms for replication and migration problems (1989)
7.
go back to reference Borodin, A., Linial, N., Saks, M.E.: An optimal on-line algorithm for metrical task system. J. ACM 39(4), 745–763 (1992). Also appeared in Proceedings of the 19th STOC, pp. 373–382 (1987)MathSciNetCrossRefMATH Borodin, A., Linial, N., Saks, M.E.: An optimal on-line algorithm for metrical task system. J. ACM 39(4), 745–763 (1992). Also appeared in Proceedings of the 19th STOC, pp. 373–382 (1987)MathSciNetCrossRefMATH
8.
go back to reference Epstein, L., Imreh, C., Levin, A., Nagy-György, J.: Online file caching with rejection penalties. Algorithmica 71(2), 279–306 (2015)MathSciNetCrossRefMATH Epstein, L., Imreh, C., Levin, A., Nagy-György, J.: Online file caching with rejection penalties. Algorithmica 71(2), 279–306 (2015)MathSciNetCrossRefMATH
9.
10.
go back to reference Fiat, A., Karp, R.M., Luby, M., McGeoch, L.A., Sleator, D.D., Young, N.E.: Competitive paging algorithms. J. Algorithms 12(4), 685–699 (1991)CrossRefMATH Fiat, A., Karp, R.M., Luby, M., McGeoch, L.A., Sleator, D.D., Young, N.E.: Competitive paging algorithms. J. Algorithms 12(4), 685–699 (1991)CrossRefMATH
16.
go back to reference Mitzenmacher, M., Upfal, E.: Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge University Press, New York (2005)CrossRefMATH Mitzenmacher, M., Upfal, E.: Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge University Press, New York (2005)CrossRefMATH
17.
go back to reference Pöschel, T., Ebeling, W., Rosé, H.: Guessing probability distributions from small samples. J. Stat. Phys. 80(5–6), 1443–1452 (1995)CrossRefMATH Pöschel, T., Ebeling, W., Rosé, H.: Guessing probability distributions from small samples. J. Stat. Phys. 80(5–6), 1443–1452 (1995)CrossRefMATH
18.
20.
go back to reference Sleator, D.D., Tarjan, R.E.: Amortized efficiency of list update and paging rules. Commun. ACM 28(2), 202–208 (1985)MathSciNetCrossRef Sleator, D.D., Tarjan, R.E.: Amortized efficiency of list update and paging rules. Commun. ACM 28(2), 202–208 (1985)MathSciNetCrossRef
21.
go back to reference Vaquero, L., Cuadrado, F., Logothetis, D., Martella, C.: Adaptive partitioning for large-scale dynamic graphs. In: Proceedings of the 4th Annual Symposium on Cloud Computing (SOCC), pp. 35:1–35:2 (2013) Vaquero, L., Cuadrado, F., Logothetis, D., Martella, C.: Adaptive partitioning for large-scale dynamic graphs. In: Proceedings of the 4th Annual Symposium on Cloud Computing (SOCC), pp. 35:1–35:2 (2013)
22.
go back to reference Young, N.E.: On-line caching as cache size varies. In: Proceedings of the 2nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 241–250 (1991) Young, N.E.: On-line caching as cache size varies. In: Proceedings of the 2nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 241–250 (1991)
Metadata
Title
Competitive Clustering of Stochastic Communication Patterns on a Ring
Authors
Chen Avin
Louis Cohen
Stefan Schmid
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-59647-1_18

Premium Partner