Skip to main content

A Multi-objective Optimization Scheduling Algorithm in Cloud Computing

  • Conference paper
  • First Online:
Advances in Distributed Computing and Machine Learning

Abstract

Task scheduling plays a major role in cloud computing that creates a direct impact on performance issues and reduces the system load. In this paper, a novel task scheduling algorithm has proposed for the optimization of multi-objective problem in the cloud environment. It addresses a model to define the demand of resources by a job. It gives a relationship between the resources and costs within a project. The scheduling of multi-objective problem is optimized with the use of ant colony optimization algorithm. The evaluation of the cost and performance of the task has two major constraints considered as makespan and budget’s cost. The two considered constraints will make the algorithm to achieve the optimal result within time and enhance the quality of performance of the system considered. This method is very powerful than other methods with single objectives considered such as makespan, utilization of resources, violation of deadline rate and cost.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Institutional subscriptions

References

  1. Chen Y, Zhang A, Tan Z (2013) Complexity and approximation of single machine scheduling with an operator non-availability period to minimize total completion time. Inf Sci 25(1):150–163

    Article  MathSciNet  Google Scholar 

  2. Tsai CW, Huang W-C, Chiang M-H, Chiang M-C, Yang C-S (2014) A hyper-heuristic scheduling algorithm for cloud. IEEE Trans Cloud Comput 2(2):236–250

    Article  Google Scholar 

  3. Topcuoglu H, Hariri S, Wu M-Y (2002) Performance-effective and lowcomplexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260–274

    Article  Google Scholar 

  4. Tang Z, Jiang L, Zhou J, Li K, Li K (2015) A self-adaptive scheduling algorithm for reduce start time. Future Gen Comput Syst 4344(3):51–60

    Article  Google Scholar 

  5. Shin S, Kim Y, Lee S (2015) Deadline-guaranteed scheduling algorithm with improved resource utilization for cloud computing. In: Proceedings of 12th annual IEEE consumer communication networking conference (CCNC), pp 814–819

    Google Scholar 

  6. Zhu X, Yang LT, Chen H, Wang J, Yin S, Liu X (2014) Real-time tasks oriented energy-aware scheduling in virtualized clouds. IEEE Trans Cloud Comput 2(2):168–180

    Article  Google Scholar 

  7. Van den Bossche R, Vanmechelen K, Broeckhove J (2011) Costefficient scheduling heuristics for deadline constrained workloads on hybrid clouds. In: Proceedings of IEEE 3rd international conference on cloud computing technology science (CloudCom), pp 320–327

    Google Scholar 

  8. Zuo L, Shu L, Dong S, Zhu C, Hara T (2015) A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing. IEEE Access 3:2687–2699

    Article  Google Scholar 

  9. Farahnakian F et al (2015) Using ant colony system to consolidate VMs for green cloud computing. IEEE Trans Serv Comput 8(2):187–198

    Article  Google Scholar 

  10. Di S, Wang C-L, Cappello F (2014) Adaptive algorithm for minimizing cloud task length with prediction errors. IEEE Trans Cloud Comput 2(2):194–207

    Article  Google Scholar 

  11. Myneni MB, Narasimha Prasad LV, Naveen Kumar D (2017) Intelligent hybrid cloud data hosting services with effective cost and high availability. Int J Electr Comput Eng 7(4):2176–2189

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Madhu Bala Myneni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Myneni, M.B., Sirivella, S.A. (2021). A Multi-objective Optimization Scheduling Algorithm in Cloud Computing. In: Tripathy, A., Sarkar, M., Sahoo, J., Li, KC., Chinara, S. (eds) Advances in Distributed Computing and Machine Learning. Lecture Notes in Networks and Systems, vol 127. Springer, Singapore. https://doi.org/10.1007/978-981-15-4218-3_6

Download citation

Publish with us

Policies and ethics