ABSTRACT
Nowadays there is huge amount of buzz in Information Technology about the word Cloud Computing, what does it actually means known to very few people I can described it nothing but the model of your Industry on pay per use basis, whatever you required take specify it, take it on rent, use it and pay as per your usage only. For example you required huge servers, you required huge hard disk space to store your data, and all is available on rent basis with the proper SLA.
Then question arises about how to manage these all resources which you are renting, that is all the hectic of cloud managers they will manages the load, traffic coming to these resources which they are providing. This management of the load across the distributed servers which may be located anywhere in the world can be carried out with proper strategy, algorithms.
In this paper we are trying to carry out implementation of an algorithm which balances the incoming load across different servers present in the cloud, there is slight difference in the general load balancing and load balancing in the cloud. We can manage it by using well known first come first serve basic we can have round robin like algorithms but instead of that for more efficient and dynamic usage of the resources we are doing it by using signature pattern matching of the incoming requests and allocating the most efficient and proper resources to execute that incoming requests.
- Tony Bourke: Server Load Balancing, O'Reilly, ISBN 0-596-00050-2Google Scholar
- Chandra Kopparapu: Load Balancing Servers, Firewalls & Caches, Wiley, ISBN 0-471-41550-2 Google ScholarDigital Library
- Robert J. Shimonski: Windows Server 2003 Clustering & Load Balancing, Osborne McGraw-Hill, ISBN 0-07-222622-6 Google ScholarDigital Library
- Jeremy Zawodny, Derek J. Balling: High Performance MySQL, O'Reilly, ISBN 0-596-00306-4Google Scholar
- J. Kruskall and M. Liberman. The Symmetric Time Warping Problem: From Continuous to Discrete. In Time Warps, String Edits and Macromolecules: The Theory and Practice of Sequence Comparison, pp. 125--161, Addison-Wesley Publishing Co., 1983.Google Scholar
- Matthew Syme, Philip Goldie: Optimizing Network Performance with Content Switching: Server, Firewall and Cache Load balancing", Prentice Hall PTR, ISBN 0-13-101468-5 Google ScholarDigital Library
- Anthony T. Velte, Toby J. Velte, Robert Elsenpeter, Cloud Computing A Practical Approach, TATA McGRAW-HILL Edition Google ScholarDigital Library
- Martin Randles, David Lamb, A. Taleb-Bendiab, A Comparative Study into DistributedGoogle Scholar
- Load Balancing Algorithms for Cloud Computing, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops. Mladen A. Vouk, Cloud Computing Issues, Research and Implementations, Proceedings of the ITI 2008 30th Int. Conf. on Information Technology Interfaces, 2008, June 23--26.Google Scholar
- Ali M. Alakeel, A Guide to Dynamic Load Balancing in Distributed Computer Systems, IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.6, June 2010.Google Scholar
- http://www03.ibm.com/press/us/en/pressrelease/22613.wssGoogle Scholar
- http://www.amazon.com/gp/browse.html?node=201590011Google Scholar
- Amazon Elastic Compute Cloud http://aws.amazon.com/ec2/.Google Scholar
- M. Vlachos, M. Hadjieleftheriou, D. Gunopulos, and E. Keogh. Indexing Multi-Dimensional Time-Series with Support for Multiple Distance Measures. Proc. of SIGKDD, 2003. Google ScholarDigital Library
- Keogh and C. A. Ratanamahatana. Exact indexing of dynamic time warping. Journal of Knowledge and Information Systems, 2004 Google ScholarDigital Library
Index Terms
- Load balancing and resource monitoring in cloud
Recommendations
Cloud Multi-Tenancy: Issues and Developments
UCC '17 Companion: Companion Proceedings of the10th International Conference on Utility and Cloud ComputingCloud Computing (CC) is a computational paradigm that provides pay-per use services to customers from a pool of networked computing resources that are provided on demand. Customers therefore does not need to worry about infrastructure or storage. Cloud ...
DevOps patterns to scale web applications using cloud services
SPLASH '13: Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanityScaling a web applications can be easy for simple CRUD software running when you use Platform as a Service Clouds (PaaS). But if you need to deploy a complex software, with many components and a lot users, you will need have a mix of cloud services in ...
The KOALA cloud management service: a modern approach for cloud infrastructure management
CloudCP '11: Proceedings of the First International Workshop on Cloud Computing PlatformsWhile the variety of public and private cloud infrastructure and storage service offerings increases, only few tools exist to efficiently manage hybrid cloud resources of different cloud providers. KOALA is a novel cloud management tool that allows to ...
Comments