Effective task scheduling for heterogeneous distributed systems using firefly algorithm

被引:9
作者
Eswari, R. [1 ]
Nickolas, S. [1 ]
机构
[1] Natl Inst Technol, Dept Comp Applicat, Tiruchirappalli 620015, Tamil Nadu, India
关键词
task scheduling; heterogeneous systems; firefly algorithm; particle swarm optimisation algorithm;
D O I
10.1504/IJCSE.2015.071877
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Achieving minimum execution time for any application with better resource utilisation is a major challenge in heterogeneous distributed systems. But the performance can be exploited in these systems through proper scheduling of application tasks. An efficient meta-heuristic algorithm called firefly algorithm is applied in this paper to solve static task scheduling problem in heterogeneous systems. The social behaviour of fireflies is mimicked to generate optimal task schedule length. The efficiency of the firefly-based task scheduling algorithm is compared with the existing particle swarm optimisation-based scheduling algorithm. The experimental results show that the firefly algorithm-based approach gives better results when compared to PSO algorithm and performs well with minimum processors for effective scheduling of tasks.
引用
收藏
页码:132 / 142
页数:11
相关论文
共 21 条
[1]  
Adil Y., 2012, ICCIT 202 P 1 TAIB U, P670
[2]  
Ahmad I., 1994, Proceedings of the 1994 International Conference on Parallel Processing, P47
[3]  
Chen TW, 2006, ISPDC 2006: FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, P238
[4]   An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements [J].
Chen, Wei-Neng ;
Zhang, Jun .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2009, 39 (01) :29-43
[5]  
Eswari R., 2012, P 3 INT C SOFT COMP, P32
[6]  
Graham R. L., 1979, Discrete Optimisation, P287
[7]  
Honig U., 2010, P IASTED INT C INF P
[8]  
Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968
[9]  
Kong XH, 2006, ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, P690
[10]   Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors [J].
Kwok, YK ;
Ahmad, I .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (05) :506-521