TY - GEN
T1 - Competitive clustering of stochastic communication patterns on a ring
AU - Avin, Chen
AU - Cohen, Louis
AU - Schmid, Stefan
N1 - Publisher Copyright: © Springer International Publishing AG 2017.
PY - 2017/1/1
Y1 - 2017/1/1
N2 - 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 ℓ 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 intercluster communication, at cost 1. Additionally, we can migrate: a node from one cluster to another at cost α ≥ 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.
AB - 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 ℓ 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 intercluster communication, at cost 1. Additionally, we can migrate: a node from one cluster to another at cost α ≥ 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.
UR - http://www.scopus.com/inward/record.url?scp=85019653597&partnerID=8YFLogxK
U2 - https://doi.org/10.1007/978-3-319-59647-1_18
DO - https://doi.org/10.1007/978-3-319-59647-1_18
M3 - Conference contribution
SN - 9783319596464
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 231
EP - 247
BT - Networked Systems - 5th International Conference, NETYS 2017, Proceedings
A2 - El Abbadi, Amr
A2 - Garbinato, Benoit
PB - Springer Verlag
T2 - 5th International Conference on Networked Systems, NETYS 2017
Y2 - 17 May 2017 through 19 May 2017
ER -