Efficient allocation and composition of distributed storage

被引:0
作者
Jimmy Secretan
Malachi Lawson
Ladislau Bölöni
机构
[1] University of Central Florida,School of Electrical Engineering and Computer Science
来源
The Journal of Supercomputing | 2009年 / 47卷
关键词
Grid computing; Quality of service; Distributed storage; Grid economics;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we investigate the composition of cheap network storage resources to meet specific availability and capacity requirements. We show that the problem of finding the optimal composition for availability and price requirements can be reduced to the knapsack problem, and propose three techniques for efficiently finding approximate solutions. The first algorithm uses a dynamic programming approach to find mirrored storage resources for high availability requirements, and runs in the pseudo-polynomial O(n2c) time where n is the number of sellers’ resources to choose from and c is a capacity function of the requested and minimum availability. The second technique is a heuristic which finds resources to be agglomerated into a larger coherent resource, with complexity of O(nlog n). The third technique finds a compromise between capacity and availability (which in our phrasing is a complex integer programming problem) using a genetic algorithm. The algorithms can be implemented on a broker that intermediates between buyers and sellers of storage resources. Finally, we show that a broker in an open storage market, using the combination of the three algorithms can more frequently meet user requests and lower the cost of requests that are met compared to a broker that simply matches single resources to requests.
引用
收藏
页码:286 / 310
页数:24
相关论文
共 36 条
  • [1] Hababeh IO(2007)A high-performance computing method for data allocation in distributed database systems J Supercomput 39 3-18
  • [2] Ramachandran M(2005)A real-time performance evaluation model for distributed software with reliability constraints J Supercomput 34 165-179
  • [3] Bowring N(2003)An excess-based economic model for resource allocation in peer-to-peer networks Wirtschaftsinformatik 45 285-292
  • [4] Jin H(2003)The grid economy Proc IEEE 93 698-714
  • [5] Xie X(2006)A market-oriented grid directory service for publication and discovery of grid service providers and their services J Supercomput 36 17-31
  • [6] Li Y(1996)Mariposa: A wide-area distributed database system Very Large Databases (VLDB) 5 48-63
  • [7] Han Z(2007)Grid resource management based on economic mechanisms J Supercomput 42 181-199
  • [8] Dai Z(2007)A resource broker with an efficient network information model on grid environments J Supercomput 40 249-267
  • [9] Lu P(2007)Improvements on dynamic adjustment mechanism in co-allocation data grid environments J Supercomput 40 269-280
  • [10] Grothoff C(1998)A genetic algorithm for the multidimensional knapsack problem J Heuristics 4 63-86