Abstract
The cloud is new generation computing technology. The technology is a huge infrastructure that is developed using networks, computational resources and memory units. These infrastructures are not working alone they are always shared with the other cloud infrastructures. Therefore these services can deal with the fluctuating loads on servers. Additionally, scaled when more and more resource requirements appears. Therefore any of the servers can face the issue of resource availability any time due to lake of computational resources. This event in cloud infrastructure is also termed as the uncertain load appearance because the significant amount of load appeared and to execute these request less amount of resources are available by which the waiting time of the jobs increases and server running cost also increases. In order to deal with such kind of situation, the proposed work introduces a two-phase scheduling technique that helps to monitor the load appearance and based on the load patterns optimization of resource allocation is performed. In this context, two popular algorithm namely regression analysis and ACO (ant colony optimization) algorithms are applied. The simulation and modeling of the proposed approach is performed on CloudSim simulator. The experiments of the given technique demonstrate the efficient and enhance resource management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
A. Tchernykh, J.E. Pecero, A. Barrondo, E. Schaeffer, Adaptive energy efficient scheduling in Peer-to-Peer desktop grids. Future Gener Comput Syst 36, 209–220 (2014)
A. Tchernykh, L. Lozano, J.E. Pecero, S. Nesmachnow, Bi-objective online scheduling with quality of service for IaaS clouds, in 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet), pp. 307–312
U. Schwiegelshohn, A. Tchernykh, Online scheduling for cloud computing and different service levels, in 2012 IEEE 26th International Conference In Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), pp. 1067–1074
D. Seenivasan, Optimization of resource provisioning in cloud. Int. J. Comput. Appl. (IJCA) 14–16 (2014)
H. Chen, X. Zhu, D. Qiu, L. Liu, Uncertainty-aware real-time workflow scheduling in the cloud, in 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), pp. 577–584
P. Jamshidi, A. Ahmad, C. Pahl, Autonomic resource provisioning for cloud-based software, in Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (ACM, 2014), pp. 95–104
R. Kumar, S. Vadhiyar, Identifying quick starters: towards an integrated framework for efficient predictions of queue waiting times of batch parallel jobs, in JSSPP (2012), pp. 196–215
A. Tchernykh, U. Schwiegelsohn, E. Talbi, Towards understanding uncertainty in cloud computing resource provisioning. Procedia Comput Sci 51, 1772–1781 (2015)
K. Kaur, A review of cloud computing service models. Int. J. Comput. Appl. (IJCA) 140(7) (2016)
Kelvin, Basic Overview on Cloud Computing, https://www.hostdepartment.com/blog/2014/08/05/cloud-computing/. Accessed 23 Oct 2017
D. Barley, Cloud Computing Effect on Enterprises-in terms of Cost and Security, Lund University, Jan 2011, Number 1 (2011)
What is cloud computing? A beginner’s guide, https://azure.microsoft.com/en-in/overview/what-is-cloud-computing/
The Benefits of Cloud Computing, https://www.ibm.com/ibm/files/H300444G23392G14/13Benefits_of_Cloud_Computing_634KB.pdf, Dynamic Infrastructure, July 2009
D. Karger, C. Stein, J. Wein, Scheduling Algorithms. Algorithms and Theory of Computation Handbook: Special Topics and Techniques (Chapman & Hall/CRC, 2010)
D. Magalhães et al., Workload modeling for resource usage analysis and simulation in cloud computing. Comput. Electr. Eng. 47, 69–81 (2015)
Resource Provisioning, https://www.tmforum.org/Browsable_HTML_Frameworx_R14.5/main/diagram70031aa2d7f211db943e000e3573f0d3.htm
B.H. Bhavani, H.S. Guruprasad, Resource provisioning techniques in cloud computing environment: a survey. Int. J. Res. Comput. Commun. Technol. 3(3) (2014)
U. Sharma, P.J. Shenoy, S. Sahu, A. Shaikh, A cost-aware elasticity provisioning system for the cloud, in Proceedings of the International Conference on Distributed Computing Systems, July 2011, pp. 559–570
K. Tsakalozos, H. Kllapi, E. Sitaridi, M. Roussopoulous, D. Paparas, A. Delis, Flexible use of cloud resources through profit maximization and price discrimination, in Proceedings of the 27th IEEE International Conference on Data Engineering (ICDE 2011), Apr 2011, pp. 75–86
R.F. de Mello, L.J. Senger, L.T. Yang, A routing load balancing policy for grid computing environments, in 20th International Conference on, Advanced Information Networking and Applications, vol. 1 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kothari, N.B., Mahalkari, A. (2019). Improving the Cloud Server Resource Management in Uncertain Load Conditions Using ACO and Linear Regression Algorithms. In: Kamal, R., Henshaw, M., Nair, P. (eds) International Conference on Advanced Computing Networking and Informatics. Advances in Intelligent Systems and Computing, vol 870. Springer, Singapore. https://doi.org/10.1007/978-981-13-2673-8_10
Download citation
DOI: https://doi.org/10.1007/978-981-13-2673-8_10
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2672-1
Online ISBN: 978-981-13-2673-8
eBook Packages: EngineeringEngineering (R0)