ABSTRACT
Initially the client server database is created on the cloud. The servers are hereby categorized according to their processing time, speed and RAMs. On the basis of these configurational parameters they are classified as higher, intermediate and lower priority servers. The clients are categorized on basis of job requests and are differentiated into three priority types; viz. high priority, middle priority and low priority depending upon the processing need (time) of the job requests. The client job requests of longer time duration will take more processing time and hence shall be sent to the highest priority (configuration) server. In this paper we present the multilayered job scheduling approach on basis of preferences for both the client and the server. A high priority job request is executed by higher configuration server while the lower tasks are accomplished by the lower configuration servers; that helps in energy saving. If the higher server has finished up with its assigned jobs; then job requests from lower server are migrated to the higher server; which leads to load balancing with effective resource allocation. The overall process has been best illustrated with help of example wherein all the servers will execute the jobs requests in stipulated time. This fast execution helps the servers to free themselves early and results in better energy efficiency.
- Li, B., J. Li, J. Huai, T. Wo and Q. Li et al., 2009, "EnaCloud: An energy-saving application live placement approach for cloud computing environments", Proceedings of the International Conference on Cloud Computing, Sept. 21-25, IEEE Xplore Press, Bangalore, pp: 17--24. Google ScholarDigital Library
- Gupta, P.K. and N. Rakesh, 2010. "Different job scheduling methodologies for web application and web server in a cloud computing environment", Proceedings of the 3rd International Conference on Emerging Trends in Engineering and Technology, Nov. 19-21, IEEE Xplore Press, Goa, pp: 569--572. Google ScholarDigital Library
- Zhang, Q., Cheng, L., and Boutaba, R., "Cloud computing: state-of-the-art and research challenges". Journal of Internet Services and Applications, 1(1): pp. 7--18,(2010).Google ScholarCross Ref
- Yang, B., X. Xu, F. Tan and D.H. Park, 2011, "An utilitybased job scheduling algorithm for cloud computing considering reliability factor", Proceedings of the 2011 International Conference on Cloud and Service Computing, Dec. 12-14, IEEE Xplore Press, Hong Kong, pp: 95--102. Google ScholarDigital Library
- D. Warneke, O. Kao, "Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud", IEEE Transactions on Parallel and Distributed Systems, Vol. 22, No. 6, pp 985--997, June 2011. Google ScholarDigital Library
- V. Vinothina, Dr. R. Sridaran, Dr. Padmavathi Ganapathi, "Resource Allocation Strategies in Cloud Computing", International Journal of Advanced Computer Science and Applications {IJACSA}, Vol. 3, No.6, 2012. ISSN: 2158-107X (Print).Google Scholar
- Sareen, P., "Cloud Computing: Types, Architecture, Applications, Concerns, Virtualization and Role of IT Governance in Cloud", International Journal of Advanced Research in Computer Science and Software Engineering, 3(3): pp. 533--538, (2013).Google Scholar
- Swachil Patel, Upendra Bhoi, "Priority Based Job Scheduling Techniques In Cloud Computing: A Systematic Review", International Journal Of Scientific & Technology Research VOLUME 2, ISSUE 11, NOVEMBER 2013.Google Scholar
- Thangaraj P, Soundarrajan S, Mythili A, "Resource allocation policy for IaaS in Cloud computing", International Journal of Computer Science and Management Research, Vol 2, Issue 2, pp 1645--1649, February 2013, ISSN 2278-733X.Google Scholar
- Lipsa Tripathy, Rasmi Ranjan Patra, "Scheduling In Cloud Computing", International Journal on Cloud Computing: Services and Architecture (IJCCSA), Vol. 4, No. 5, October 2014.Google Scholar
- S.Sujan, R.Kanniga Devi, "A Dynamic Scheduling Scheme for Cloud Computing", International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 4 Issue 3, March 2015.Google Scholar
- Shridhar Domanal, Ram Mohana Reddy Guddeti, and Rajkumar Buyya, "A Hybrid Bio-Inspired Algorithm for Scheduling and Resource Management in Cloud Environment", IEEE Transactions On Services Computing, VOL. X, NO. X, JULY 2016.Google Scholar
- Sushil Kumar Saroj, Aravendra Kumar Sharma, Sanjeev Kumar Chauhan, "A Novel CPU Scheduling with Variable Time Quantumbased on Mean Difference of Burst Time", International Conference on Computing, Communication and Automation (ICCCA2016)Google Scholar
- Akilandeswari. P and H. Srimathi, "Survey on Task Scheduling in Cloud Environment", I J C T A, 9(37) 2016, pp. 693--698 © International Science Press.Google Scholar
- Sagnika Saha, Souvik Pal and Prasant Kumar Pattnaik, "A Novel Scheduling Algorithm for Cloud Computing Environment", Advances in Intelligent Systems and Computing 410, © Springer India 2016.Google Scholar
Index Terms
- Implementing a Multi-layer Job Scheduling Approach with Effective Load Balancing and Energy Saving over a Cloud
Recommendations
Load Balancing Guardrails: Keeping Your Heavy Traffic on the Road to Low Response Times
SIGMETRICS '19: Abstracts of the 2019 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer SystemsLoad balancing systems, comprising a central dispatcher and a scheduling policy at each server, are widely used in practice, and their response time has been extensively studied in the theoretical literature. While much is known about the scenario where ...
Load Balancing Guardrails: Keeping Your Heavy Traffic on the Road to Low Response Times
Load balancing systems, comprising a central dispatcher and a scheduling policy at each server, are widely used in practice, and their response time has been extensively studied in the theoretical literature. While much is known about the scenario where ...
Load Balancing Guardrails: Keeping Your Heavy Traffic on the Road to Low Response Times
Load balancing systems, comprising a central dispatcher and a scheduling policy at each server, are widely used in practice, and their response time has been extensively studied in the theoretical literature. While much is known about the scenario where ...
Comments