Balanced Workload Clusters for Distributed Object Oriented Software

Balanced Workload Clusters for Distributed Object Oriented Software

 
          Hebat-Allah M. Ragab1, Amany Sarhan1, Al Sayed A. H. Sallam1, Reda A. AMMAR2

1 Computer and Control Engineering Department, Faculty of Engineering, Tanta University, Egypt

2 Computer Science and Engineering Department, School of Engineering, University of Connecticut, USA

 Abstract: When clustering objects to be allocated on a number of nodes, most researches focus only on either the communication cost between clusters or the balancing of the workload on the nodes. Load balancing is a technique to distribute workload evenly across two or more computers, network links, CPUs, hard drives, or other resources, in order to get optimal resource utilization, maximize throughput, minimize response time, and avoid overload. In this paper, we introduce three clustering algorithms that obtain balanced clusters for homogeneous clustered with minimized communication cost.

Keywords: Load balance; Distributed system; Software Restructuring; Cluster Algorithms.

 Full Text

 


 

Read 2016 times Last modified on Sunday, 19 August 2018 04:55
Share
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…