Skip to main content

I-MMST: A New Task Scheduling Algorithm in Cloud Computing

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10955))

Abstract

In grid network and heterogeneous computing systems, the scheduling algorithms are important for obtaining high performance through transferring the data. In this paper, we present a new scheduling algorithm for a bounded number of fully connected graph based on Improve Max-Min, Min-Min and MiM-MaM scheduling task, (I-MMST) to optimize a new task scheduling algorithm for a specific data over cloud computing. Also, we offer significant makespan improvements by introducing a look-ahead feature without increasing the time complexity associated with computation cost by using the principle of components analysis algorithm (PCA). The analysis and experiments based on randomly generated graphs with various characteristics, show that our scheduling algorithm significantly surpass previous approaches in term of makespan, speedup, and efficiency.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Masood, A., et al.: HETS: heterogeneous edge and task scheduling algorithm for heterogeneous computing systems. In: Proceeding of 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems (2015)

    Google Scholar 

  2. Hoffmann, R., Prell, A., Rauber, T.: Dynamic task scheduling and load balancing cell processors. In: 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 205–212 (2010)

    Google Scholar 

  3. Munir, E.U., Li, J., Shi, S.: QoS sufferage heuristic for independent task scheduling in grid. Inf. Technol. J. 6(8), 1166–1170 (2007)

    Article  Google Scholar 

  4. Buyya, R., Yeo, C., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Futur. Gener. Comput. Syst. 25(6), 599–616 (2009)

    Article  Google Scholar 

  5. Bawa, R.K., Sharma, G.: Modified min-min heuristic for job scheduling based on QoS in Grid environment. In: 2nd International Conference on Information Management in the Knowledge Economy (IMKE). IEEE (2013)

    Google Scholar 

  6. Napper, J., Bientinesi, P.: Can cloud computing reach the top500? In: Proceedings of the Combined Workshops on Unconventional High Performance Computing Workshop Plus Memory Access Workshop, Ischia, pp. 17–20 (2009)

    Google Scholar 

  7. Wang, E.D., Li, X.: QoS-oriented monitoring model of cloud computing resources availability. In: International Conference on Computational and Information Sciences (2013)

    Google Scholar 

  8. Zhang, C., Huang, R., Zhang, J.: Distributed adaptive consensus tracking of unknown heterogeneous linear systems via output feedback. In: Proceedings of the 35th Chinese Control Conference, 27–29 July 2016, Chengdu (2016)

    Google Scholar 

  9. Feng, C., Xu, H., Li, B.: An alternating direction method approach to cloud traffic management. arXiv preprint arXiv:1407.8309 (2014)

  10. Begum, S., Prashanth, C.S.R.: Stochastic based load balancing mechanism for non-iterative optimization of traffic in cloud. In: International Conference on Wireless Communications, Signal Processing and Networking. IEEE (2016)‏

    Google Scholar 

  11. Smirnov, A.V., et al.: Network traffic processing module for infrastructure attacks detection in cloud computing platforms. In: XIX IEEE International Conference on Soft Computing and Measurements (SCM). IEEE (2016)

    Google Scholar 

  12. Kang, L., Ting, X.: Application of adaptive load balancing algorithm based on minimum traffic in cloud computing architecture. In: International Conference on Logistics, Informatics and Service Sciences (LISS). IEEE (2015)

    Google Scholar 

  13. Rajendra, S., Chaturvedi, A.K.: Many-objective comparison of twelve grid scheduling heuristics. Int. J. Comput. Appl. (0975–8887), 13(6) (2011)

    Google Scholar 

  14. Amudha, T., Dhivyaprabha, T.T.: QoS priority based scheduling algorithm and proposed framework for task scheduling in a grid environment. In: IEEEs - International Conference on Recent Trends in Information Technology, ICRTIT 2011. Department of Computer Application, School of Computer Science & Engineering, Bharathiar University, Coimbatore – 46, MIT, Anna University, Chennai, 3–5 June 2011

    Google Scholar 

  15. Konjaang, J.K., Maipan-uku, J.Y., Kubuga, K.K.: An efficient max-min resource allocator and task scheduling algorithm in cloud computing environment. arXiv preprint  arXiv:1611.08864 (2016)

  16. He, X., Sun, X., Von Laszewski, G.: QoS guided min-min heuristic for grid task scheduling. J. Comput. Sci. Technol. 18(4), 442–451 (2003)

    Article  Google Scholar 

  17. Kfatheen, S.V., Banu, M.N.: MiM-MaM: a new task scheduling algorithm for grid environment. In: Computer Engineering and Applications, pp. 695–699. IEEE (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Pingzhi Fan or Abir Hussain .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Al-Maytami, B.A., Fan, P., Hussain, A. (2018). I-MMST: A New Task Scheduling Algorithm in Cloud Computing. In: Huang, DS., Jo, KH., Zhang, XL. (eds) Intelligent Computing Theories and Application. ICIC 2018. Lecture Notes in Computer Science(), vol 10955. Springer, Cham. https://doi.org/10.1007/978-3-319-95933-7_69

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95933-7_69

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95932-0

  • Online ISBN: 978-3-319-95933-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics