Title :
Fair Load-Balancing on Parallel Systems for QoS
Author :
Orleans, L.F. ; Furtado, P.N.
Author_Institution :
Dept. of Inf. Eng., Univ. of Coimbra, Coimbra
Abstract :
Many of the load-balancing algorithms used in parallel systems do not have a concern about response times: tasks (or requests) are simply dispatched to a server, which provides no guarantees about their execution times. When there is a maximum acceptable response time (i.e. deadline) for tasks to be executed, the consequences caused by the adoption of traditional algorithms for load- balancing can be catastrophic: when the system is under heavy loads, a huge amount of tasks miss their deadlines, even the faster ones. Also, the number of longer tasks that ends is very small - near to zero in all cases. In this paper we discuss why the traditional algorithms fail to provide the intended QoS capacity. Then, we present a new algorithm, "On-demand Restriction for Big Tasks (ORBITA)", which is proved, by simulation, to be a fair alternative for stressed systems since tasks of all durations have a chance to complete their execution before their deadlines are reached.
Keywords :
parallel algorithms; quality of service; resource allocation; ORBITA algorithm; QoS; load-balancing algorithm; parallel system; Computational modeling; Computer architecture; Delay; Dispatching; Informatics; Parallel architectures; Parallel processing; Quality of service; Technical Activities Guide -TAG; Throughput;
Conference_Titel :
Parallel Processing, 2007. ICPP 2007. International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-0-7695-2933-2
DOI :
10.1109/ICPP.2007.41