DocumentCode :
456539
Title :
An Efficient Workload Allocation to Improve Scheduling Real-Time Tasks
Author :
Hamdy, Abeer ; Hussein, Ahmed ; Ammar, Reda
Author_Institution :
Electronic Research Institute, Egypt
fYear :
2006
fDate :
26-29 June 2006
Firstpage :
863
Lastpage :
869
Abstract :
Cluster computing systems are currently used to execute high performance applications that exhibit real time characteristics. A high-speed communication networks are used to interconnect the nodes of a cluster. Also, special software is used to allocate and manage the execution of the parallel tasks of the applications on cluster´s processors to satisfy real-time requirements and achieve high throughput. In this paper, we present a new algorithm to allocate tasks’ workloads in a way that improves the utilization of each cluster´s processor. Consequently, a cluster´s processor can accept more tasks and results in higher throughput. The idea of the algorithm depends on assigning a variable processing power to the task under consideration to satisfy its deadline instead of rejecting it if a constant processing power cannot be guaranteed. Simulation results reveal that the acceptance rate of submitted tasks to a cluster´s processor using the new approach is superior to previous approaches.
Keywords :
Processing power; Processor utilization; Workload allocation; scheduling real-time tasks.; Application software; Clustering algorithms; Communication networks; High performance computing; Operating systems; Optimal scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Throughput; Processing power; Processor utilization; Workload allocation; scheduling real-time tasks.;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 2006. ISCC '06. Proceedings. 11th IEEE Symposium on
ISSN :
1530-1346
Print_ISBN :
0-7695-2588-1
Type :
conf
DOI :
10.1109/ISCC.2006.34
Filename :
1691132
Link To Document :
بازگشت