Please use this identifier to cite or link to this item:
|Title:||Linear Programming based Resource Management for Heterogeneous Computing Systems|
|Keywords:||Linear Programming;Resource Management;Heterogeneous Computing Systems;heterogeneous computing|
|Abstract:||<p> An emerging trend in computing is to use distributed heterogeneous computing (HC) systems to execute a set of tasks. Cluster computer systems, grids, and Desktop Grids are three popular kinds of HC systems. An important component of an HC system is its resource management system (RMS). The main responsibility of an RMS is assigning resources to tasks in order to satisfy certain performance requirements. </p> <p> For cluster computer systems, we propose a new mapping heuristic which requires less state information than current heuristics. For Desktop Grids, we propose a new scheduling policy that exploits knowledge of the effective computing power delivered by the machines and the distribution of their fault times in order to improve performance. Finally, for grids, we propose a new decentralized load balancing policy which dramatically cuts down the communication overhead incurred in state information update. </p> <p> The proposed resource management policies utilize the solution to a linear programming problem (LP) which maximizes the system capacity. Our simulation experiments show that these policies perform very competitively, especially in highly heterogeneous systems. </p>|
|Appears in Collections:||Open Access Dissertations and Theses|
Files in This Item:
|Al-Azzoni_Issam_2009May_PhD.pdf||32 MB||Adobe PDF||View/Open|
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.