A Fair-Rank Ant Colony Algorithm in Distributed Mass Storage System

被引:3
作者
Jin, Hai [1 ]
Ran, Longbo [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
来源
CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE | 2015年 / 38卷 / 04期
关键词
Ant colony algorithm; distributed mass storage; heuristic algorithms; scheduler; OPTIMIZATION; MAPREDUCE; ACO; GA;
D O I
10.1109/CJECE.2015.2469597
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In general, a distributed mass storage system is composed of a large number of computing nodes and storage nodes, allowing users to access resources transparently, without knowing where the resources are physically located. For every storage request, the storage system scheduler chooses several storage nodes from the entire storage system in order to organize a substorage system. This kind of scheduling is an NP-hard problem; to achieve the storage system's promising potential, this paper proposes a virtual subsystem quality of service scheduling model and a fair-rank ant colony algorithm. The algorithm provides special incentives to the scheduling results that include new nodes, so the new nodes will have more opportunities to participate in the scheduling system. Tests show that this algorithm performs better in the fairness and load balance than the ant colony algorithm.
引用
收藏
页码:338 / 345
页数:8
相关论文
共 32 条
[1]   Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths [J].
Abrishami, Saeid ;
Naghibzadeh, Mahmoud ;
Epema, Dick H. J. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) :1400-1414
[2]   Hadoop Architecture and Its Issues [J].
Alam, Anam ;
Ahmed, Jamil .
2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), VOL 2, 2014, :288-291
[3]   Honey bee behavior inspired load balancing of tasks in cloud computing environments [J].
Babu, Dhinesh L. D. ;
Krishna, P. Venkata .
APPLIED SOFT COMPUTING, 2013, 13 (05) :2292-2303
[4]   GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing [J].
Buyya, R ;
Murshed, M .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) :1175-1220
[6]  
Cooper BF, 2008, PROC VLDB ENDOW, V1, P1277
[7]   Mapreduce: Simplified data processing on large clusters [J].
Dean, Jeffrey ;
Ghemawat, Sanjay .
COMMUNICATIONS OF THE ACM, 2008, 51 (01) :107-113
[8]   MapReduce: A Flexible Data Processing Tool [J].
Dean, Jeffrey ;
Ghemawat, Sanjay .
COMMUNICATIONS OF THE ACM, 2010, 53 (01) :72-77
[9]   Solving the traveling salesman problem using cooperative genetic ant systems [J].
Dong, Gaifang ;
Guo, William W. ;
Tickle, Kevin .
EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (05) :5006-5011
[10]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892