期刊名称:International Journal of Innovative Research in Computer and Communication Engineering
印刷版ISSN:2320-9798
电子版ISSN:2320-9801
出版年度:2013
卷号:1
期号:8
出版社:S&S Publications
摘要:Load Balancing is a method of distributing workload across many servers in a network. Typical datacenterimplementations rely on large, powerful (and expensive) computing hardware and network infrastructure, which are subjectto the usual risks associated with any physical device, including hardware failure, power and/or network interruptions, andresource limitations in times of high demand. Load balancing in the cloud differs from classical thinking on load-balancingarchitecture and implementation by using commodity servers to perform the load balancing. This provides for newopportunities and economies-of-scale, as well as presenting its own unique set of challenges. Load balancing is used to makesure that none of your existing resources are idle while others are being utilized. To balance load distribution, you canmigrate the load from the source nodes (which have surplus workload) to the comparatively lightly loaded destination nodes.When load balancing is applied during runtime, it is called dynamic load balancing — this can be realized both in a direct oriterative manner according to the execution node selection: In the iterative methods, the final destination nodes aredetermined through several iteration steps. In the direct methods, the final destination node is selected in one step. Anotherkind of Load Balancing method can be used i.e. the Randomized Hydrodynamic Load Balancing method, a hybrid methodthat takes advantage of both direct and iterative methods.
关键词:Cloud Software as a service; Elastic Compute Cloud; ant colony optimization; Amazon Machine Image;mobile agents; Cloud Infrastructure as a Service