An Optimal Utilization of Cloud Resources using Adaptive Back Propagation Neural Network and Multi-Level Priority Queue Scheduling

Document Type: ORIGINAL RESEARCH PAPER

Authors

1 Department of Computer Science, Virtual University, Lahore, Pakistan

2 Department of Computer Science, National College of Business Administration & Economics, Lahore, Pakistan

3 Department of Computer Science, National College of Business Administration & Economics, Lahore, Pakistan

Abstract

With the innovation of cloud computing industry lots of services were provided based on different deployment criteria. Nowadays everyone tries to remain connected and demand maximum utilization of resources with minimum time
and effort. Thus, making it an important challenge in cloud computing for optimum utilization of resources. To overcome this issue, many techniques have been proposed shill no comprehensive results have been achieved. Cloud Computing offers elastic and scalable resource sharing services by using resource management. In this article, a hybrid approach has been proposed with an objective to achieve the maximum resource utilization. In this proposed method, adaptive back propagation neural network and multi-level priority-based scheduling are being carried out for optimum resource utilization. This hybrid technique will improve the utilization of resources in cloud computing. This shows result in simulation-based on the form of MSE and Regression with job dataset, on behalf of the comparison of three algorithms like Scaled Conjugate Gradient (SCG), Levenberg Marquardt (LM) and Bayesian Regularization (BR). BR gives a better result with 60 hidden layers Neurons to other algorithms. BR gives 2.05 MSE and 95.8 regressions in Validation, LM gives 2.91 MSE and 94.06 regressions with this and SCG gives 3.92 MSE and 91.85 regressions.

Keywords


[1] Michael Miller. Cloud computing: Web-based applications that change the way you work and collaborate online. Que publishing, 2008.
[2] S Jayanthi. Literature review: dynamic resource allocation mechanism in cloud computing environment. In 2014 International Conference on Electronics, Communication and Computational Engineering (ICECCE), pages 279–281. IEEE,
2014.
[3] Inderpal Singh and Aman Arora. Fuzzy based improved multi queue job scheduling for cloud computing. International Journal of Advanced Research in Computer Science, 6(5), 2015.
[4] Gaganjot Kaur and Sugandhi Midha. A preemptive priority based job scheduling algorithm in green cloud computing. In 2016 6th International Conference-Cloud System and Big Data Engineering (Confluence), pages 152–156. IEEE, 2016.
[5] T Deepa and Dhanaraj Cheelu. A comparative study of static and dynamic load balancing algorithms in cloud computing. In 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS),
pages 3375–3378. IEEE, 2017.
[6] Lipsa Tripathy and Rasmi Ranjan Patra. Scheduling in cloud computing. International Journal on Cloud Computing: Services and Architecture(IJCCSA), 4(5):21–7, 2014.
[7] Swachil Patel and Upendra Bhoi. Priority based job scheduling techniques in cloud computing: a systematic review. International journal of scientific & technology research, 2(11):147–152,2013.
[8] BC Ashwini and YS Nijagunarya. Resource scheduling in cloud computing using back propagation algorithm. In 2017 2nd International Conference On Emerging Computation and Information Technologies (ICECIT), pages 1–6. IEEE, 2017.
[9] Ayesha Atta, Sagheer Abbas, M Adnan Khan, Gulzar Ahmed, and Umer Farooq. An adaptive approach: Smart traffic congestion control system. Journal of King Saud University-Computer and Information Sciences, 2018.
[10] Muhammad Adnan Khan, Sagheer Abbas, Zahid Hasan, and Areej Fatima. Intelligent transportation system (its) for smart-cities using mamdani fuzzy inference system. 2018.

[11] Muhammad AsadUllah, Muhammad Adnan Khan, Sagheer Abbas, Atifa Athar, Syed Saqib Raza, and Gulzar Ahmad. Blind channel and data estimation using fuzzy logic-empowered opposite learning-based mutant particle swarm optimization. Computational intelligence and neuroscience, 2018, 2018.
[12] Muhammad Adnan Khan, Muhammad Umair, and Muhammad Aamer Saleem Choudhry. Ga based adaptive receiver for mc-cdma system. Turkish Journal of Electrical Engineering & Computer Sciences, 23(Sup. 1):2267–2277, 2015.
[13] Muhammad Umair, Muhammad Adnan Khan, and Muhammad Aamer Saleem Choudry. Ga backing to stbc based mc-cdma systems. In 2013 4th International Conference on Intelligent Systems, Modelling and Simulation, pages 503–
506. IEEE, 2013.
[14] Neeraj Kumar Pandey, Sumit Chaudhary, and NK Joshi. Resource allocation strategies used in cloud computing: a critical analysis. In 2016 2nd International Conference on Communication Control and Intelligent Systems (CCIS), pages
213–216. IEEE, 2016.
[15] Mueen Uddin, Asadullah Shah, Adamu Abubakar, and Imran Adeleke. Implementation of server virtualization to build energy efficient data centers. Journal of Power Technologies, 94(2):85–94, 2014.
[16] Raj Kumari and Aditi Jain. An efficient resource utilization based integrated task scheduling algorithm. In 2017 4th International Conference on Signal Processing and Integrated Networks(SPIN), pages 519–523. IEEE, 2017.
[17] Yousaf Saeed, Khalil Ahmed, Mahi Lohi, Sagheer Abbas, and Atifa Athar. Impact of cognition on user authentication scheme in vehicle using fuzzy logic and artificial neural network. International Journal of Computer Science and Information Security, 14(10):285, 2016.
[18] Abhirup Khanna et al. Ras: A novel approach for dynamic resource allocation. In 2015 1st International Conference on Next Generation Computing Technologies (NGCT), pages 25–29.IEEE, 2015.
[19] Mohit Kumar and SC Sharma. Pso-cogent: Cost and energy efficient scheduling in cloud environment with deadline constraint. Sustainable Computing: Informatics and Systems, 19:147–164,2018.