Title
Resource co-allocation for large-scale distributed environments
Abstract
Advances in the development of large scale distributed computing systems such as Grids and Computing Clouds have intensified the need for developing scheduling algorithms capable of allocating multiple resources simultaneously. In principle, the required resources may be allocated by sequentially scheduling each resource individually. However, such a solution can be computationally expensive, hence inappropriate for time-sensitive applications, and may lead to deadlocks. In this work we present an efficient online algorithm for co-allocating resources that also provides support for advance reservations. The algorithm utilizes data structures specifically designed to organize the temporal availability of resources, and implements co-allocation through efficient range searches that identify all available resources simultaneously. We use simulations driven by real workloads to show that the co-allocation algorithm scales to systems with large numbers of users and resources, and we perform an in-depth comparative analysis against existing batch scheduling mechanisms. Our findings indicate that the online scheduling algorithms may achieve higher utilization while providing smaller delays and better QoS guarantees without adding much complexity.
Year
DOI
Venue
2009
10.1145/1551609.1551634
HPDC
Keywords
Field
DocType
resource co-allocation,qos guarantee,computing clouds,efficient online algorithm,co-allocation algorithm scale,algorithm utilizes data structure,large number,efficient range search,batch scheduling mechanism,online scheduling algorithm,large scale,scheduling,comparative analysis,distributed environment,scheduling algorithm
Lottery scheduling,Fair-share scheduling,Computer science,Two-level scheduling,Real-time computing,Genetic algorithm scheduling,Resource allocation,Rate-monotonic scheduling,Earliest deadline first scheduling,Dynamic priority scheduling,Distributed computing
Conference
Citations 
PageRank 
References 
9
0.58
21
Authors
3
Name
Order
Citations
PageRank
Claris Castillo123114.93
George N. Rouskas299088.88
Khaled Harfoush350834.23