Cost Minimization Through Load Balancing and Effective Resource Utilization in Cloud-Based Web Services

With the growth of internet-based applications and the explosion of consumers, cloud-based web service applications have become more common and the importance of minimizing the cost, increasing the interactivity, and management and efficient use of resources has become high. Existing methods like fixed cost per month no longer satisfy the application maintenance costs of the modern app developers. In this article, the authors propose an enhanced model for improving efficiency; maximize availability and minimizing the cost of cloud-based web applications. The authors have conducted experiments on grid dataset and analyzed the results using several algorithms on the load balancer with the multilevel optimized shortest remaining time scheduling method. The analysis clearly proves that applying a “pay as you” go mechanism will substantially reduce the cost and will improve the efficiency which resources are utilized. The results clearly suggest improvements in cost minimization and effective utilization of resources leading to effective utilization of services.

[1]  Walter Binder,et al.  Optimizing service replication in clouds , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[2]  Tao Yu,et al.  Intelligent Database Placement in Cloud Environment , 2012, 2012 IEEE 19th International Conference on Web Services.

[3]  Calton Pu,et al.  Economical and Robust Provisioning of N-Tier Cloud Workloads: A Multi-level Control Approach , 2011, 2011 31st International Conference on Distributed Computing Systems.

[4]  Yan Li,et al.  Towards minimizing cost for composite data-intensive services , 2013, Proceedings of the 2013 IEEE 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[5]  Christof Ebert,et al.  Best practices in software measurement : how to use metrics to improve project and process performance , 2005 .

[6]  David Chiu,et al.  Reconciling Cost and Performance Objectives for Elastic Web Caches , 2012, 2012 International Conference on Cloud and Service Computing.

[7]  Rajkumar Buyya,et al.  Scheduling dynamic workloads in multi-tenant scientific workflow as a service platforms , 2018, Future Gener. Comput. Syst..

[8]  Satish Narayana Srirama,et al.  Optimal Resource Provisioning for Scaling Enterprise Applications on the Cloud , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[9]  Evgenia Smirni,et al.  Effective resource and workload management in data centers , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[10]  Xavier Franch,et al.  Quality models for web services: A systematic mapping , 2014, Inf. Softw. Technol..

[11]  Weisong Shi,et al.  Workload Analysis, Implications, and Optimization on a Production Hadoop Cluster: A Case Study on Taobao , 2014, IEEE Transactions on Services Computing.

[12]  Gui-hua Nie,et al.  Web service integrator's portfolio optimization based on cost impact factors , 2013, 2013 6th International Conference on Information Management, Innovation Management and Industrial Engineering.

[13]  Yuval Cohen,et al.  Cost Optimization of Cloud Computing Services in a Networked Environment , 2015 .

[14]  Jie Lu,et al.  Optimal Cloud Resource Auto-Scaling for Web Applications , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[15]  Peng Zhang,et al.  Cutting Your Cloud Computing Cost for Deadline-Constrained Batch Jobs , 2014, 2014 IEEE International Conference on Web Services.

[16]  R. Núñez Queija,et al.  Dynamic Profit Optimization of Composite Web Services with SLAs , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[17]  Yu-Bin Yang,et al.  Web Service Composition Integrating QoS Optimization and Redundancy Removal , 2013, 2013 IEEE 20th International Conference on Web Services.

[18]  Ralph E. Johnson,et al.  REST and Web Services: In Theory and in Practice , 2011, REST: From Research to Practice.

[19]  Waheed Iqbal,et al.  Dynamic workload patterns prediction for proactive auto-scaling of web applications , 2018, J. Netw. Comput. Appl..

[20]  Vikrant Bhateja,et al.  Computer Communication, Networking and Internet Security , 2017 .

[21]  Fitri Maya Puspita,et al.  LINGO-based optimization problem of cloud computing of bandwidth consumption in the Internet , 2018, 2018 International Conference on Information and Communications Technology (ICOIACT).

[22]  Yiannakis Sazeides,et al.  Modeling the implications of DRAM failures and protection techniques on datacenter TCO , 2015, 2015 48th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[23]  David Breitgand,et al.  SLA-aware placement of multi-virtual machine elastic services in compute clouds , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[24]  Jan Broeckhove,et al.  IaaS reserved contract procurement optimisation with load prediction , 2015, Future Gener. Comput. Syst..

[25]  Baochun Li,et al.  Min-cost live webcast under joint pricing of data, congestion and virtualized servers , 2014, 2014 7th International Conference on NETwork Games, COntrol and OPtimization (NetGCoop).

[26]  Xue Liu,et al.  Improving Application Placement for Cluster-Based Web Applications , 2011, IEEE Transactions on Network and Service Management.

[27]  Swagatam Das,et al.  Intelligent Computing and Applications , 2021, Advances in Intelligent Systems and Computing.

[28]  Peng Zhang,et al.  Cost Optimization of Cloud-Based Data Integration System , 2012, 2012 Ninth Web Information Systems and Applications Conference.

[29]  Xin Wang,et al.  Delay-Aware Cost Optimization for Dynamic Resource Provisioning in Hybrid Clouds , 2014, 2014 IEEE International Conference on Web Services.

[30]  Adnan Ashraf,et al.  Cost-Efficient Virtual Machine Provisioning for Multi-tier Web Applications and Video Transcoding , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.