Optimized QoS-aware replica placement heuristics and applications in astronomy data grid

被引:27
作者
Du, Zhihui [1 ]
Hu, Jingkun [2 ]
Chen, Yinong [3 ]
Cheng, Zhili [1 ]
Wang, Xiaoying [1 ,4 ]
机构
[1] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Peking Univ, Sch Software & Microelect, Beijing 100871, Peoples R China
[3] Arizona State Univ, Sch Comp Informat & Decis Syst Eng, Tempe, AZ 85287 USA
[4] Qinghai Univ, Dept Comp Technol & Applicat, Xining 810016, Qinghuai, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
QoS; Data replication; Heuristic algorithms; Genetic algorithm; Astronomy data grid;
D O I
10.1016/j.jss.2011.02.038
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper studies the Quality-of-Service (QoS)-aware replica placement problem in a general graph model. Since the problem was proved NP-hard, heuristic algorithms are the current solutions to the problem. However, these algorithms cannot always find the effective replica placement strategy. We propose two algorithms that can obtain better results within the given time period. The first algorithm is called Cover Distance algorithm, which is based on the Greedy Cover algorithm. The second algorithm is an optimized genetic algorithm, in which we use random heuristic algorithms to generate initial population to avoid enormous useless searching. Then, the 0-Greedy-Delete algorithm is used to optimize the genetic algorithm solutions. According to the performance evaluation, our Cover Distance algorithm can obtain relatively better solution in time critical scenarios. Whereas, the optimized genetic algorithm is better when the replica cost is of higher priority than algorithm execution time. The QoS-aware data replication heuristic algorithms are applied into the data distribution service of an astronomy data grid pipeline prototype, and the operation process is studied in detail. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:1224 / 1232
页数:9
相关论文
共 19 条
  • [1] [Anonymous], 1 INT WORKSH PEER TO
  • [2] [Anonymous], P 21 ANN JOINT C IEE
  • [3] [Anonymous], P 2 IEEE INT WORKSH
  • [4] [Anonymous], P 7 IEEE ACM INT C G
  • [5] [Anonymous], P 1 IEEE ACM INT WOR
  • [6] [Anonymous], P IEEE INF ANCH AK A
  • [7] [Anonymous], P 20 ANN JOINT C IEE
  • [8] Chen YN, 2004, PROC ANNU SIMUL SYMP, P89
  • [9] ALGORITHM-97 - SHORTEST PATH
    FLOYD, RW
    [J]. COMMUNICATIONS OF THE ACM, 1962, 5 (06) : 345 - 345
  • [10] Holland J.H., 1992, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence