Self-adjusting Linear Networks

被引:2
作者
Avin, Chen [1 ]
van Duijn, Ingo [2 ]
Schmid, Stefan [3 ]
机构
[1] Ben Gurion Univ Negev, Sch Elect & Comp Engn, Beer Sheva, Israel
[2] Aalborg Univ, Dept Comp Sci, Aalborg, Denmark
[3] Univ Vienna, Fac Comp Sci, Vienna, Austria
来源
STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2019 | 2019年 / 11914卷
关键词
Self-adjusting datastructures; Competitive analysis; Distributed algorithms; Communication networks; LIST UPDATE; ALGORITHMS;
D O I
10.1007/978-3-030-34992-9_29
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Emerging networked systems become increasingly flexible, reconfigurable, and "self-*". This introduces an opportunity to adjust networked systems in a demand-aware manner, leveraging spatial and temporal locality in the workload for online optimizations. However, it also introduces a tradeoff: while more frequent adjustments can improve performance, they also entail higher reconfiguration costs. This paper initiates the formal study of list networks which self-adjust to the demand in an online manner, striking a balance between the benefits and costs of reconfigurations. We show that the underlying algorithmic problem can be seen as a distributed generalization of the classic dynamic list update problem known from self-adjusting datastructures: in a network, requests can occur between node pairs. This distributed version turns out to be significantly harder than the classical problem it generalizes. Our main results are a Omega(log n) lower bound on the competitive ratio, and a (distributed) online algorithm that is O(log n)-competitive if the communication requests are issued according to a linear order.
引用
收藏
页码:368 / 382
页数:15
相关论文
共 24 条
[1]   A COMBINED BIT AND TIMESTAMP ALGORITHM FOR THE LIST UPDATE PROBLEM [J].
ALBERS, S ;
VONSTENGEL, B ;
WERCHNER, R .
INFORMATION PROCESSING LETTERS, 1995, 56 (03) :135-139
[2]   A competitive analysis of the list update problem with lookahead [J].
Albers, S .
THEORETICAL COMPUTER SCIENCE, 1998, 197 (1-2) :95-109
[3]   Improved randomized on-line algorithms for the list update problem [J].
Albers, S .
SIAM JOURNAL ON COMPUTING, 1998, 27 (03) :682-693
[4]  
Albers S, 1998, LECT NOTES COMPUT SC, V1442, P13, DOI 10.1007/BFb0029563
[5]  
Ambuhl C., 2000, LNCS, V1879, P42, DOI DOI 10.1007/3-540-45253-25
[6]  
[Anonymous], 2019, IEEE INFOCOM SER
[7]  
Avin Chen, 2016, Distributed Computing. 30th International Symposium, DISC 2016. Proceedings: LNCS 9888, P243, DOI 10.1007/978-3-662-53426-7_18
[8]  
Avin C., 2017, P INT S DISTR COMP D
[9]  
Avin C., 2017, COMMUNICATION AWARE
[10]  
Avin C., 2019, ARXIV190502472