Title :
Online Bounds on Balancing Two Independent Criteria with Replication and Reallocation
Author_Institution :
Comput. Eng. Dept., Istanbul Univ., Istanbul, Turkey
Abstract :
We study the online bicriteria load balancing problem in this paper. We choose a system of distributed homogeneous file servers located in a cluster as the scenario and propose three online approximate solutions for balancing their loads and required storage spaces upon placements. We first revisit the best existing solution for simple placement (i.e., without replication and reallocation), and rewrite it in our first algorithm by imposing some flexibilities. Our second algorithm is to apply document replication. The upper bound of load is significantly reduced, without sacrificing that of the storage space. This upper bound contains at least one special case which can never be outperformed by any online simple placement algorithms. Lastly, we show that there exists an online algorithm which allows very little document reallocation, but gives an upper bound result on the load and storage space, which is never reachable by any online algorithms for simple placement. The time complexities of the first two algorithms are in O(log M), and the last algorithm runs in O(log MN) time, where M is the number of servers, and N is the number of existing documents.
Keywords :
approximation theory; computational complexity; distributed processing; document handling; resource allocation; storage management; distributed homogeneous file servers; document reallocation; document replication; online approximate solutions; online bicriteria load balancing problem; online bounds; online simple placement algorithms; storage spaces; two independent criteria balancing; Algorithm design and analysis; Approximation algorithms; File servers; Load management; Partitioning algorithms; Servers; Upper bound; Algorithm design and analysis; Approximate; Approximation algorithms; File servers; Load management; Partitioning algorithms; Servers; Upper bound; distributed; distributed file server; document placement; load balancing; online algorithm; reallocation; replication; scheduling;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2011.168