Back to Search
Start Over
一种动态的客户端负载均衡机制
- Source :
- SCIENTIA SINICA Informationis. 43:60-72
- Publication Year :
- 2013
- Publisher :
- Science China Press., Co. Ltd., 2013.
-
Abstract
- Web applications' traffic demand fluctuates widely and usually unpredictably. The common practice of provisioning a fixed capacity would either result in unsatisfied customers (when the resources allocated to a specific customer are too low) or waste valuable capital investment (when the resources allocated to a specific customer are too much). By leveraging an infrastructure cloud's on-demand, pay-per-use capabilities, we finally can match the system's capacity with the demand in real time. Although the static client-side load balancing mechanism has been used by many clusters, it does not suit the cluster which needs to change nodes and load balancing policies in runtime. This paper proposes a dynamic client-side load balancing mechanism. By integrating technologies such as distributed cluster-view maintenance and control flow, this mechanism not only has good scalability but also introduces many dynamic features into the client-side load balancing, providing effective support for the nodes' dynamic join and exit as well as the adaptive adjustment of the load balancing policies. Since the framework has been implemented in an open-source JEE application server named PKUAS, this paper also describes some key implementation features and analyzes the evaluation results of the experiments to show the effectiveness of the mechanism from different aspects.
- Subjects :
- Engineering
General Computer Science
Application server
business.industry
Distributed computing
Load balancing (electrical power)
Provisioning
Round-robin DNS
Cloud computing
Client-side
computer.software_genre
Network Load Balancing Services
Scalability
business
Engineering (miscellaneous)
computer
Subjects
Details
- ISSN :
- 16747267
- Volume :
- 43
- Database :
- OpenAIRE
- Journal :
- SCIENTIA SINICA Informationis
- Accession number :
- edsair.doi...........b432de63eb47d756005a789ec169eccc