Cloud Computing Service Selection Algorithm

In modern world Cloud Computing is one of the most promising and evolving areas of computer science. As time passes by more and more cloud devices are being setup. Similarly more companies and industries are opting for cloud services, etc. Cloud has made up a virtual reality of the practical world. It oers online storage space, online infrastructure, online platforms, etc to make our everyday computing experience easier and cheaper. One of the aspects of cloud computing is provision of servers to execute our programs which comes under Infrastructure as a Service (IaaS). In this project we have focused on devising an algorithm to schedule jobs and allocate servers in cloud systems. The algorithm is ecient as it provides optimal allocation. It maximizes the number of job requests that can be processed in unit time while conserving energy and keeping the costs low. The said optimal allocation is achieved by reducing the idle time of nodes of active servers and reducing the total number of servers used. We implemented our algorithm using random data sets of job requests with dierent attributes and generated simulations in forms of graphs. The graphs prove the eciency of job scheduling algorithm and the server allocation for which we used Best Fit algorithm of the Bin Packing problem. Finally a detailed analysis is given and future works are stated.

[1]  B. Vellas,et al.  Overview of the MNA--Its history and challenges. , 2006, The journal of nutrition, health & aging.

[2]  J. R. King,et al.  The Challenge of the Computer Utility , 1967 .

[3]  Richard Hill,et al.  Cloud Computing for Enterprise Architectures , 2014 .

[4]  D. T. Lee,et al.  A simple on-line bin-packing algorithm , 1985, JACM.

[5]  B. S. Shylaja DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FOR CLOUD COMPUTING ENVIRONMENT , 2012 .

[6]  M. Saroja,et al.  Key infrastructure elements for cloud computing , 2012 .

[7]  Dejan S. Milojicic Cloud Computing: Interview with Russ Daniels and Franco Travostino , 2008, IEEE Internet Computing.

[8]  Timothy Grance,et al.  Cloud Computing Synopsis and Recommendations , 2012 .

[9]  Douglas F. Parkhill,et al.  The Challenge of the Computer Utility , 1966 .

[10]  Shin-ichi Kuribayashi,et al.  Evaluation of Optimal Resource Allocation Method for Cloud Computing Environments with Limited Electric Power Capacity , 2011, 2011 14th International Conference on Network-Based Information Systems.

[11]  R. B. Wagh,et al.  Priority based dynamic resource allocation in Cloud computing with modified waiting queue , 2013, 2013 International Conference on Intelligent Systems and Signal Processing (ISSP).

[12]  Swachil Patel,et al.  Priority Based Job Scheduling Techniques In Cloud Computing: A Systematic Review , 2013 .

[13]  B. Vellas,et al.  Validation of the Mini Nutritional Assessment short-form (MNA®-SF): A practical tool for identification of nutritional status , 2009, The journal of nutrition, health & aging.

[14]  Wenying Zeng,et al.  Cloud service and service selection algorithm research , 2009, GEC '09.

[15]  Quanyan Zhu,et al.  Dynamic Resource Allocation for Spot Markets in Cloud Computing Environments , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

[16]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[17]  James E. Smith,et al.  The architecture of virtual machines , 2005, Computer.

[18]  Prashant Pandey,et al.  Cloud computing , 2010, ICWET.

[19]  Thomas A. Henzinger,et al.  Static Scheduling in Clouds , 2011, HotCloud.

[20]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[21]  B. Vellas,et al.  Screening for undernutrition in geriatric practice: developing the short-form mini-nutritional assessment (MNA-SF). , 2001, The journals of gerontology. Series A, Biological sciences and medical sciences.

[22]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[23]  Ladan Tahvildari,et al.  Cloud Computing Uncovered: A Research Landscape , 2012, Adv. Comput..

[24]  Teodor-Florin Fortis,et al.  An Evolutionary Approach for SLA-based Cloud Resource Provisioning , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).