Title :
On Randomized Memoryless Algorithms for the Weighted K-Server Problem
Author :
Chiplunkar, Ashish ; Vishwanathan, Sundar
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Bombay, Mumbai, India
Abstract :
The weighted k-server problem is a generalization of the k-server problem in which the cost of moving a server of weight βi through a distance d is βi · d. The weighted server problem on uniform spaces models caching where caches have different write costs. We prove tight bounds on the performance of randomized memoryless algorithms for this problem on uniform metric spaces. We prove that there is an αk competitive memoryless algorithm for this problem, where αk = α2k-1 + 3αk-1 + 1; α1 = 1. On the other hand, we also prove a lower bound result, which is a strong evidence to our conjecture, that no randomized memoryless algorithm can have competitive ratio better than αk. To prove the upper bound of αk, we develop a framework to bound from above the competitive ratio of any randomized memoryless algorithm for this problem. The key technical contribution is a method for working with potential functions defined implicitly as the solution of a linear system. The result is robust in the sense that a small change in the probabilities used by the algorithm results in a small change in the upper bound on the competitive ratio. The above result has two important implications. Firstly this yields an αk-competitive memoryless algorithm for the weighted k-server problem on uniform spaces. This is the first competitive algorithm for k > 2 which is memoryless. For k = 2, our algorithm agrees with the one given by Chrobak and Sgall [1]. Secondly, this helps us prove that the Harmonic algorithm, which chooses probabilities in inverse proportion to weights, has a competitive ratio of kαk. The only known competitive algorithm for every k before this work is a carefully crafted deterministic algorithm due to Fiat and Ricklin [2]. Their algorithm uses memory crucially- and their bound on competitive ratio more than 24k . Our algorithm is not only memoryless, but also has a considerably improved competitive ratio of αk <; 1.62k. Further, the derandomization technique by Ben-David et al. [3] implies that there exists a deterministic algorithm for this problem with competitive ratio α2k <; 2.562k.
Keywords :
cache storage; queueing theory; randomised algorithms; αk-competitive memoryless algorithm; harmonic algorithm; randomized memoryless algorithms; uniform metric spaces; uniform spaces models caching; weighted k-server problem; write costs; Equations; Extraterrestrial measurements; Linear systems; Probability distribution; Servers; Upper bound; Competitive Ratio; Memoryless Randomized Algorithms; Weighted k-server;
Conference_Titel :
Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium on
Conference_Location :
Berkeley, CA
DOI :
10.1109/FOCS.2013.10