DocumentCode
790451
Title
Approximate algorithms for document placement in distributed Web servers
Author
Tse, Savio S H
Author_Institution
Dept. of Comput. Sci., Hong Kong Univ., China
Volume
16
Issue
6
fYear
2005
fDate
6/1/2005 12:00:00 AM
Firstpage
489
Lastpage
496
Abstract
We study approximate algorithms for placing a set of documents into M distributed Web servers in this paper. We define the load of a server to be the summation of loads induced by all documents stored. The size of a server is defined in a similar manner. We propose five algorithms. Algorithm 1 balances the loads and sizes of the servers by limiting the loads to kl and the sizes to ks times their optimal values, where 1/kl-1 + 1/kn-1. This result improves the bounds on load and size of servers in (L.C. Chen et al., 2001). Algorithm 2 further reduces the load bound on each server by using partial document replication, and algorithm 3 by sorting. Algorithm 4 employs both partial replication and sorting. Last, without using sorting and replication, we give algorithm 5 for the dynamic placement at the cost of a factor Q(log M) in the time-complexity.
Keywords
Internet; approximation theory; computational complexity; document handling; file servers; resource allocation; NP-complete problem; approximate algorithm; distributed Web server load; document placement; file allocation problem; load balancing; partial document replication; time-complexity; Availability; Costs; Distributed computing; Financial advantage program; Load management; Network servers; Power system reliability; Scalability; Sorting; Web server; Distributed Web server; NP-completeness.; approximate algorithm; document placement; document replication; file allocation problem; load balancing;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2005.63
Filename
1425437
Link To Document