Title :
QoS-aware replica placement for content distribution
Author :
Tang, Xueyan ; Xu, Jianliang
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
Abstract :
The rapid growth of new information services and business-oriented applications entails the consideration of quality of service (QoS) in content distribution. This paper investigates the QoS-aware replica placement problems for responsiveness QoS requirements. We consider two classes of service models: replica-aware services and replica-blind services. In replica-aware services, the servers are aware of the locations of replicas and can therefore optimize request routing to improve responsiveness. We show that the QoS-aware placement problem for replica-aware services is NP-complete. Several heuristic algorithms for fast computation of good solutions are proposed and experimentally evaluated. In replica-blind services, the servers are not aware of the locations of replicas or even their existence. As a result, each replica only serves the requests flowing through it under some given routing strategy. We show that there exist polynomial optimal solutions to the QoS-aware placement problem for replica-blind services. Efficient algorithms are proposed to compute the optimal locations of replicas under different cost models.
Keywords :
client-server systems; content management; dynamic programming; quality of service; replicated databases; NP-complete problem; QoS; content distribution; dynamic programming; heuristic algorithm; information services; quality of service; replica placement; replica-aware service; replica-blind service; Cost function; Delay; Dynamic programming; Helium; Heuristic algorithms; Large-scale systems; Polynomials; Quality of service; Road transportation; Routing; Content distribution; NP-complete.; dynamic programming; placement; quality of service; replication;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2005.126