AN IMPROVED RESOURCE ALLOCATION STRATEGY BASED ON PACKAGE LEVEL ACCESS IN CLOUD ENVIRONMENT
Cloud computing is an emerging field of computer science, where heterogeneous services such as applications, servers and storage are delivered to an individual or organization's computer and devices through the Internet. In the proposed research work, a load balancing algorithm is designed, to provide proper utilization of all resources while processing the requests received from the users. We have implemented the â€˜packageâ€™ level access at the Virtual Machines. We have proposed three types of packages like basic, medium and premium according to the requirements of the Cloudlets. In the basic package, we have the Virtual Machines with low capacity and in the premium package we are having the Virtual Machines with higher capacity, whereas the medium is of intermediate capacity of MIPS and RAM. In the proposed approach, the capacity, status and current load of every Virtual Machine is computed before allocating the new request of the user. Different parameters like waiting time, execution time and turnaround time of the Cloudlets are computed and analyzed. The proposed research provides the anticipated results with the implementation of the proposed algorithm. Compared with the other job scheduling algorithms, the proposed load balancing algorithm can outperform them in circumstances where the load and Virtual Machines are heterogeneous.
 Aameek, MadhukarKorupolu, DushmantaMohapatra, â€œServer-Storage Virtualization: Integration and Load Balancing in Data Centersâ€, International Conference for high Performance Computing, Networking, Storage and Analysis, pp.1-12, ISBN 978-1-4244-2834-2, Nov 2008
 Abhay , Sanjay Chaudhary, "Performance evaluation of web servers using central load balancing policy over virtual machines on cloud", COMPUTE '10, Proceedings of the Third Annual ACM Bangalore Conference, Article no. 16, ISBN 978-1-4503-0001-8, 2010.
 Adeeb P.A. â€œA Seminar Report on security in cloud computingâ€.
 Al-Rayis, Ektemal, Heba Kurdi, â€œPerformance Analysis of load balancing architectures in cloud computingâ€, IEEE, European Modeling Symposium, pp. 520-524, ISBN 978-1-4799-2577-3, November 2013.
 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.
 Amandeep, SupriyaKingerâ€œAnalysis of Load Balancing Techniques in Cloud Computingâ€, International Journal of Computers & Technology, Volume 4 No. 2, March-April, 2013, ISSN 2277-3061.
 Anthony T.Velte, TobyJ.Velte, Robert Elsenpeter, â€œCloud Computing A Practical Approachâ€, TATA McGRAW-HILL Edition 2010.
 Bendiab A.Randles M., Lamb D., "A comparative study into distributed load balancing algorithms for cloud computing", IEEE, 24th International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp. 551-556, April 2010.
 B. Kruekaew and W. Kimpan, â€œVirtual Machine Scheduling Management on Cloud Computing Using Artificial Bee Colonyâ€, Proceedings of the International Multi Conference of Engineers and Computer Scientists, ISBN: 978-988-19252-5-1 ,vol. 1 2014.
 Calum Benson, Matthias, MÃ¼ller-Prove Professional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeans.
 C.C Rao, Mogasala, â€œCloud: Computing Services and Deployment Modelsâ€, International Journal of Engineering and Computer Science ISSN: 2319-7242 Volume 2 Issue 12, Dec.2013.
 David, Andrew J. Korty, â€œCloud Services: Policy and Assessmentâ€, EDUCAUSE Review, vol. 46, no. 4 (July/August 2011).
 Dharmesh, JaydeepViradiya, â€œA Survey of Various Load Balancing Algorithms In Cloud Computingâ€, International Journal of Scientific & Technology Research, Vol. 3, Issue 11, November 2014.
 Dialogic (white paper), Introduction to cloud computing, 2010.
 Fahringer T, Nae V., Prodan R., " Efficient management of data center resources for massively multiplayer online games" ACM/IEEE conference on Supercomputing, Article no. 10, ISBN: 978-1-4244-2835-9, 2008.
 Fang Y., Wang F. and Ge J., "A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing", Springer Berlin Heidelberg, Proceedings of International Conference, pp. 271-277, ISBN 978-3-642-16514-6, October 2010.
 Haozheng, YihuaLan, and Chao Yin. "The load balancing algorithm in cloud computing environment." Computer Science and Network Technology (ICCSNT), 2012 2nd International Conference on. IEEE, 2012.
 H. Deldari and M. Salehi , "Grid Load Balancing using an Echo System of Intelligent Ants", Proceedings of the 24th IASTED International Conference on Parallel and Distributed Computing and Networks, pp. 47-52, 2006.
 Hiren, A. Bheda, â€œEnhance Load Balancing using Flexible Load Sharing in Cloud Computingâ€, 2015 1st International Conference on Next Generation Computing Technologies (NGCT-2015) 4-5 September 2015.
 Jianhua Gu, Guofei Sun, Tianhai Zhao, "A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment", IEEE, Third International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), pp. 89-96, ISBN 978-1-4244-9482-8, December 2010.
 K.FrÃ¤mling Introduction to Java Programming April 3rd, 2003.
 Khiyaita.A, M. Zbakh, H. E Bakkali and DafirKettani, â€œLoad Balancing Cloud Computing: State of Artâ€, 9778- 1-4673-1053-6/12/$31.00, 2012 IEEE.
 Kumar Nishant, Pratik Sharma, Vishal Krishna,â€ Load Balancing of Nodes in Cloud Using Ant Colony Optimizationâ€, 14th International Conference on Modelling and Simulation,2012.
 L.D. Dhinesh Babu, P. Venkata Krishna "Honey bee behavior inspired load balancing of tasks in cloud computing environments", Elsevier, Applied Soft Computing Journal, ISSN: 1568-4946, 2013.
 M.Dorigo, and T. Stutzle, "Ant Colony Optimization-Artificial Ants as a Computational Intelligence Technique", IEEE, Computational Intelligence Magazine, Vol. 1, Issue 4, pp. 28-39, November 2006.
 Mayanka, Atul Mishra,â€œA Comparative Study of Load Balancing Algorithms in Cloud Computing Environmentâ€ ISSN 2319-7080 International Journal of Computer Science and Communication Engineering Volume 3 issue 1(February 2014 issue).
 Miss. Nikita, Prof. ManjushaDeshmukh, â€œDynamic Load Balancing Algorithms For Cloud Computingâ€, International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 3.
 Mr. M. Ajit, Ms. G. Vidya, VM Level Load Balancing in Cloud Environment, Computing, Communications and Networking Technologies (ICCCNT), 2013 Fourth International Conference, July 2013.
 Mrs. Nagamani H. Shahapure, Dr. JayarekhaP,"Load balancing with optimal cost scheduling algorithm", ICCPEIC, IEEE, 2014.
 O.M. Elzeki, M. Z. Reshad, M. A. Elsoud â€œImproved Max-Min Algorithm in Cloud Computingâ€, International Journal of Computer Applications, Vol. 50, No. 12, ISSN 0975-8887, July 2012.
 Perez, R., van Doom, L., Sailer, R. IBM T.J. Watson Res. Center, Yorktown Heights, NY: Visualization and Hardware-Based Security -October 2008.
 Peter Mell Timothy Grance, â€œNational Institute of Standards and Technologyâ€ Special Publication 800-145 7 pages (September 2011).
 Reena, Prof. Dr. BhawnaMallick, "Load Balancing in Cloud Computing Using Dynamic Load Management Algorithm", IEEE 2015.
 Richhariya V, Dubey R, Siddiqui R., â€œHybrid Approach for Load Balancing in Cloud Computingâ€, Orient.J. Comp. Sci. and Techno, ISSN: 0974-6471.
 RP Padhy, Rao â€œload balancing in cloud computing systemsâ€, may 2011.
 Ruay, Chang, Jih-Sheng Chang, Shin-Yi Lin, â€œAn ant algorithm for balanced job scheduling in gridsâ€Elsevier. Future Generation Computer Systems,pp.20-27,June 2009.
 Shilpa , Tanuj Wala â€œStudy of Cloud Simulation Tools based on Cloud Simâ€ International Journal of Computer Science and Mobile Computing, Vol.4 Issue.5, May- 2015.
 Tushar, JigneshPrajapati, â€œA survey of various load balancing techniques and challenges in cloud computingâ€, International Journals of scientific and technology research, Vol. 2, Issue11, ISSN 2277-8616, November 2013.
 Uhlig, R., Neiger, G. Rodgers, D. S.M. Kagi, A.Leung, F.H. Smith: Intel Corp., USA: Intel visualization technology IEEE Computer Society: May 2005.
 Upendra, Purvi N. Ramanuj, â€œEnhanced max-min Task scheduling Algorithm in cloud computingâ€, International Journal of Application or Innovation in Engineering & Management (IJAIEM), Vol. 2, Issue 4, ISSN 2319 - 4847, April 2013.
 Vikas, Shiva, â€œA Load Balancing Based Cloud Computing Techniques and Challengesâ€, International Journal of scientific research and management (IJSRM) Volume2 Issue5 2014.
 Yaohang Li â€œA Bio-inspired Adaptive Job Scheduling Mechanism on a Computational Gridâ€ International Journal of Computer Science and Network Security, VOL.6 No.3B, March 2006.
 Yang Xu, Lei Wu, LiyingGuo, ZhengChen, Lai Yang, â€œAn Intelligent Load Balancing Algorithm Towards Efficient Cloud Computingâ€, in Proc. of AI for Data Center Management and Cloud Computing: Papers, from the 2011 AAAI Workshop.
 Yi Lu, QiaominXie, Gabriel Kliot, Alan Geller, James R. Larus, Albert Greenberg, "Join-Idle-Queue: A Novel Load Balancing Algorithm for Dynamically Scalable Web Services", International Journal on Performance evaluation, 2011.
 Zhang and Xuejie Zhang, â€œA Load Balancing Mechanism Based on Ant Colony and Complex Network Theory in Open Cloud Computing Federationâ€ by research gate, 2nd International Conference on Industrial Mechatronics and Automation, 2010.
Authors retain the copyright of their manuscripts, and all Open Access articles are distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided that the original work is properly cited.
The use of general descriptive names, trade names, trademarks, and so forth in this publication, even if not specifically identified, does not imply that these names are not protected by the relevant laws and regulations. The submitting author is responsible for securing any permissions needed for the reuse of copyrighted materials included in the manuscript.
While the advice and information in this journal are believed to be true and accurate on the date of its going to press, neither the authors, the editors, nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.