Achieving the workload balance of the clusters

Workload focuses not on time or level of effort but on the quality of attention devoted to individual cases. However, the 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. Using multiple components with load balancing, instead of a single component, may increase reliability through redundancy. We focus on load balancing policies for homogeneous clustered.

[1]  S. Kotsiantis,et al.  Recent Advances in Clustering : A Brief Survey , 2004 .

[2]  Yong-Gil Lee,et al.  Selecting the key research areas in nano-technology field using technology cluster analysis: A case study based on National R&D Programs in South Korea , 2007 .

[3]  Vipin Kumar,et al.  Introduction to Parallel Computing , 1994 .

[4]  Amal Abd El-Raouf,et al.  Restructuring distributed object-oriented software using hierarchical clustering , 2009 .

[5]  Aidong Zhang,et al.  Cluster analysis for gene expression data: a survey , 2004, IEEE Transactions on Knowledge and Data Engineering.

[6]  Wei Sun,et al.  Workload-aware load balancing for clustered Web servers , 2005, IEEE Transactions on Parallel and Distributed Systems.

[7]  T. Fergany,et al.  Mapping Distributed Object-Oriented Software to Architecture with Limited Number of Processors , 2007, 2007 IEEE International Symposium on Signal Processing and Information Technology.

[8]  Anthony T. Chronopoulos,et al.  Algorithmic mechanism design for load balancing in distributed systems , 2002, Proceedings. IEEE International Conference on Cluster Computing.

[9]  Sebastian Walcher,et al.  Clustering Techniques: A Brief Survey , 2001 .

[10]  Yeong-Gil Shin,et al.  Role-based decomposition for improving concurrency in distributed object-oriented software development environments , 1999, Proceedings. Twenty-Third Annual International Computer Software and Applications Conference (Cat. No.99CB37032).

[11]  Eleni Stroulia,et al.  Understanding class evolution in object-oriented software , 2004, Proceedings. 12th IEEE International Workshop on Program Comprehension, 2004..

[12]  H J Polatajko,et al.  The search for subtypes of DCD: is cluster analysis the answer? , 2001, Human movement science.

[13]  Shang Rong Tsai,et al.  Load balance facility in distributed MINIX system , 1994, Proceedings of Twentieth Euromicro Conference. System Architecture and Integration.

[14]  Hongjin Ji,et al.  Semi-hierarchical correspondence cluster analysis and regional geochemical pattern recognition , 2007 .

[15]  Harry M. Sneed,et al.  Comprehending a complex, distributed, object-oriented software system: a report from the field , 1999, Proceedings Seventh International Workshop on Program Comprehension.

[16]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[17]  Sumit Roy,et al.  Strings: a high-performance distributed shared memory for symmetrical multiprocessor clusters , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[18]  Balazs Feil,et al.  Fuzzy Clustering and Data Analysis Toolbox For Use with Matlab , 2005 .

[19]  Shengwei Ding,et al.  Throughput Analysis of Linear Cluster Tools , 2007, 2007 IEEE International Conference on Automation Science and Engineering.

[20]  Robert Elsässer,et al.  New spectral bounds on k-partitioning of graphs , 2001, SPAA '01.

[21]  T. Babnik,et al.  Principal Component and Hierarchical Cluster Analyses as Applied to Transformer Partial Discharge Data With Particular Reference to Transformer Condition Monitoring , 2008, IEEE Transactions on Power Delivery.

[22]  Jaume Abella,et al.  Inherently workload-balanced clustered microarchitecture , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[23]  Jonathan Appavoo,et al.  Clustered Objects , 2005 .

[24]  Mahmut T. Kandemir,et al.  Workload Clustering for Increasing Energy Savings on Embedded MPSoCs , 2005, Proceedings 2005 IEEE International SOC Conference.

[25]  T.A. Fergany,et al.  Performance-based modeling for distributed object-oriented software , 2003, Proceedings of the 3rd IEEE International Symposium on Signal Processing and Information Technology (IEEE Cat. No.03EX795).

[26]  Sang Hyuk Son,et al.  Load balancing in bounded-latency content distribution , 2005, 26th IEEE International Real-Time Systems Symposium (RTSS'05).

[27]  Xingfu Wu,et al.  Performance Analysis and Optimization of Parallel Scientific Applications on CMP Cluster Systems , 2008, 2008 International Conference on Parallel Processing - Workshops.

[28]  X.Z. Wang,et al.  An adaptive clustering algorithm with high performance computing application to power system transient stability simulation , 2008, 2008 Third International Conference on Electric Utility Deregulation and Restructuring and Power Technologies.

[29]  Malcolm Munro,et al.  Runtime visualisation of object oriented software , 2002, Proceedings First International Workshop on Visualizing Software for Understanding and Analysis.

[30]  Joydeep Ghosh,et al.  Scalable Clustering Algorithms with Balancing Constraints , 2006, Data Mining and Knowledge Discovery.

[31]  Erik K. Antonsson,et al.  Dynamic partitional clustering using evolution strategies , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

[32]  Anthony T. Chronopoulos,et al.  Algorithmic mechanism design for load balancing in distributed systems , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[33]  Reda A. Ammar,et al.  A Double K-Clustering Approach for restructuring Distributed Object-Oriented software , 2008, 2008 IEEE Symposium on Computers and Communications.

[34]  Róbert Busa-Fekete,et al.  GraphClus, a MATLAB program for cluster analysis using graph theory , 2009, Comput. Geosci..

[35]  Douglas Thain,et al.  Coordinating Access to Computation and Data in Distributed Systems , 2004 .

[36]  Kian-Lee Tan,et al.  Fast hierarchical clustering and its validation , 2003, Data Knowl. Eng..