As the next generation of Internet services requires more highly scalable and available server systems, the cost-effective cluster of a large number of distributed computers becomes a popular solution. In this paper, we investigate to design and develop a server load balancing mechanism on cluster architecture, called the ALBM cluster. In order to construct the more scalable and reliable Internet service system, the ALBM cluster system consists of independent but co-operable components. The ALBM cluster system supports adaptive load balancing among servers via its adaptive load balancer (ALB) component in Layer 4 level and Layer 7 level. The Management Station (M-Station) and the Administrator Console are in charge of cluster management, system configuration management, and performance counter management. The Node Service is a system-level agent that is deployed into a server node. The node management and cluster management are the major tasks of the agent. Beside, the ALBM cluster is a flexible open system whose features of functionality can change or be easily expanded without affecting the rest of the system. In this paper, we also present a set of our experimental results to compare the performance of the ALBM cluster with that of LVS scheduling cluster system. We compare performance results of the ALBM with RR, LC, and WLC scheduling algorithms of a LVS cluster in both of homogeneous and heterogeneous system environments.
[1]
Lionel Sacks,et al.
ReActive network management architectures and routing
,
2001,
2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).
[2]
Daniel A. Menascé.
Tradeoffs in Designing Web Clusters
,
2002,
IEEE Internet Comput..
[3]
Philip S. Yu,et al.
Dynamic Load Balancing on Web-Server Systems
,
1999,
IEEE Internet Comput..
[4]
Rod Gamache,et al.
Windows NT Clustering Service
,
1998,
Computer.
[5]
Jeffrey S. Chase.
Server switching: yesterday and tomorrow
,
2001,
Proceedings. The Second IEEE Workshop on Internet Applications. WIAPP 2001.
[6]
Quanyuan Wu,et al.
Scaling Internet services by LinuxDirector
,
2000,
Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.
[7]
Young-Il Kim,et al.
Network management based on PC communication platform with SNMP and mobile agents
,
2002,
Proceedings 22nd International Conference on Distributed Computing Systems Workshops.