Date of Award

8-16-2010

Document Type

Thesis

Degree Name

Computer Science, MS

First Advisor

Hai Jiang

Committee Members

Edward Hammerand; Jeff Jenness; xiuzhen Huang

Call Number

LD 251 .A566t 2010 M32

Abstract

Distributed systems are widely used in people's daily life. There are different resources in the distributed systems, including computing processors, memories, bandwidth, storages, etc. When tasks are processed in distributed systems, workload should be well scheduled among computing resources. Dynamic load balancing is the main goal of many runtime schedulers to adjust workloads on the fly. This thesis proposes different resource management mechanisms for different distributed systems. First, a new scheme of workload classification is introduced. Then, the virtual memory management in clusters is discussed. A static computation assignment tool, Pitcher, is developed later. After that, a novel algorithm for load balancing on mesh networked computers is presented. At last, parallel computation distribution strategies in heterogeneous architecture machines are proposed and compared.

Rights Management

Creative Commons Attribution 4.0 International License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.