skip to main content
10.1145/3285957.3285981acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicimeConference Proceedingsconference-collections
research-article

Implementing a Multi-layer Job Scheduling Approach with Effective Load Balancing and Energy Saving over a Cloud

Published:22 September 2018Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarCross RefCross Ref
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle Scholar
  12. 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 ScholarGoogle Scholar
  13. 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 ScholarGoogle Scholar
  14. 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 ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar

Index Terms

  1. Implementing a Multi-layer Job Scheduling Approach with Effective Load Balancing and Energy Saving over a Cloud

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICIME 2018: Proceedings of the 2018 10th International Conference on Information Management and Engineering
      September 2018
      224 pages
      ISBN:9781450364898
      DOI:10.1145/3285957

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 September 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate19of31submissions,61%
    • Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader