Title :
A novel workload migration scheme for heterogeneous distributed computing
Author :
Li, Yawei ; Lan, Zhiling
Author_Institution :
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
Abstract :
Dynamically partitioning of adaptive applications and migration of excess workload from overloaded processors to underloaded processors during execution are critical techniques needed for distributed computing. Distributed systems differ from traditional parallel systems in that they consist of heterogeneous resources connected with shared networks, thereby preventing existing schemes from benefiting large-scale applications. In particular, the cost entailed by workload migration is significant when the excess workload is transferred across heterogeneous distributed platforms. This paper introduces a novel distributed data migration scheme for large-scale adaptive applications. The major contributions of the paper include: (1) a novel hierarchical data migration scheme is proposed by considering the heterogeneous and dynamic features of distributed computing environments; and (2) a linear programming algorithm is presented to effectively reduce the overhead entailed in migrating excess workload across heterogeneous distributed platforms. Experiment results show that the proposed migration scheme outperforms common-used schemes with respect to reducing the communication cost and the application execution time.
Keywords :
data analysis; distributed processing; linear programming; resource allocation; distributed data migration scheme; distributed systems; heterogeneous distributed computing environment; hierarchical data migration scheme; large-scale adaptive applications; linear programming algorithm; overloaded processors; parallel systems; underloaded processors; workload migration scheme; Application software; Computational modeling; Computer science; Costs; Distributed computing; Dynamic programming; Grid computing; Large-scale systems; Linear programming; Load management;
Conference_Titel :
Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
Print_ISBN :
0-7803-9074-1
DOI :
10.1109/CCGRID.2005.1558677