Open Access Open Access  Restricted Access Subscription Access

Bounded Ant Colony Algorithm Fortask Allocation on A Network of Homogeneous Processors Using a Primary Site (BTS-ACO)


Affiliations
1 Departement of Electrical Engineering, AL Balqa Applied University, Al Huson, Jordan
2 Departement of Information Technology, AL Balqa Applied University, Al Huson, Jordan
 

Efficient scheduling of tasks for an application is considered a crucial aspect in distributed systems to achieve a superior performance. This paper presents a task scheduling algorithm base on the Ant Colony Optimization (BTS-ACO). This algorithmdepends on an initial bound on each processor to control the procedure of task allocation. Herein, the priority of tasks is to processor with the minimal load. The algorithm investigates the effect of scheduling sorted (SLoT) and random (RLoT) list of tasks. The performance of the algorithm is demonstrated by the time taken for producing effective schedules, makespan of the schedule, and load balance of the models. The results show that BTS-ACO solution with sorted list has better performance than random list.

Keywords

Ant Colony Optimization Task Scheduling, Parallel Programming, Load Balancing, Makespan.
User
Notifications
Font Size

Abstract Views: 344

PDF Views: 148




  • Bounded Ant Colony Algorithm Fortask Allocation on A Network of Homogeneous Processors Using a Primary Site (BTS-ACO)

Abstract Views: 344  |  PDF Views: 148

Authors

Buthayna Al-Sharaa
Departement of Electrical Engineering, AL Balqa Applied University, Al Huson, Jordan
Tamara Al-Qublan
Departement of Information Technology, AL Balqa Applied University, Al Huson, Jordan

Abstract


Efficient scheduling of tasks for an application is considered a crucial aspect in distributed systems to achieve a superior performance. This paper presents a task scheduling algorithm base on the Ant Colony Optimization (BTS-ACO). This algorithmdepends on an initial bound on each processor to control the procedure of task allocation. Herein, the priority of tasks is to processor with the minimal load. The algorithm investigates the effect of scheduling sorted (SLoT) and random (RLoT) list of tasks. The performance of the algorithm is demonstrated by the time taken for producing effective schedules, makespan of the schedule, and load balance of the models. The results show that BTS-ACO solution with sorted list has better performance than random list.

Keywords


Ant Colony Optimization Task Scheduling, Parallel Programming, Load Balancing, Makespan.