This paper presents an algorithm for resource-aware scheduling of computational jobs in a large-scale heterogeneous data center. The algorithm aims to allocate different machine configurations to job classes to attain an efficient mapping between job resource request profiles and machine resource capacity profiles. We propose a three-stage algorithm. The first stage uses a queueing model that treats the system in an aggregated manner with pooled machines and jobs represented as a fluid flow. The latter two stages use combinatorial optimization techniques to take the solution from the first stage and apply it to a more accurate representation of the data center. In the second stage, jobs and machines are discretized. A linear programming mo...
Datacenters have emerged as the dominant form of computing infrastructure over the last two decades....
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
A major challenge in Metacomputing Systems (Computational Grids) is to effectively use their shared ...
This paper presents an algorithm for resource-aware scheduling of computational jobs in a large-scal...
This paper presents a three-stage algorithm for resource-aware scheduling of computational jobs in a...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
power scheduling, data centers, autonomic computing Data centers contain heterogeneous sets of machi...
This dissertation focuses on the design and analysis of approximation and online algorithms for sche...
The under exploitation of the available resources risks to be one of the main problems for a computi...
Internet based companies service user requests from multiple data centers located around the globe. ...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
Datacenters have emerged as the dominant form of computing infrastructure over the last two decades....
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
A major challenge in Metacomputing Systems (Computational Grids) is to effectively use their shared ...
This paper presents an algorithm for resource-aware scheduling of computational jobs in a large-scal...
This paper presents a three-stage algorithm for resource-aware scheduling of computational jobs in a...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
power scheduling, data centers, autonomic computing Data centers contain heterogeneous sets of machi...
This dissertation focuses on the design and analysis of approximation and online algorithms for sche...
The under exploitation of the available resources risks to be one of the main problems for a computi...
Internet based companies service user requests from multiple data centers located around the globe. ...
We study job assignment in large, heterogeneous resource-sharing clusters of servers with finite buf...
Datacenters have emerged as the dominant form of computing infrastructure over the last two decades....
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
A major challenge in Metacomputing Systems (Computational Grids) is to effectively use their shared ...