Skip to main content

A Priority-Based Process Scheduling Algorithm in Cloud Computing

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 755))

Abstract

Nowadays, cloud computing is in demand as it provides progressive pliable resource allocation, for unfailing and guaranteed services in the pay-as-you-use scheme, to cloud service users. So, there is a dispensation that all resources are made available to requesting users in an efficient manner to satisfy their needs. Process scheduling has become the key issue in cloud computing. In this paper, we have presented a priority-based process scheduling (PRIPSA) algorithm, which is developed with the block-based queue in cloud computing. It concentrates on the preemptive part as well as it calculates the energy consumption and reducing starvation of process for scheduling the process in the cloud. We provide a priority-based algorithm which considered preempt able task scheduling with block-based queue using burst time and lead time. This job is being performed by the dynamic voltage and frequency scaling (DVFS) controller in our algorithm. The load management, energy consumption, reducing the starvation problem of the processes, and maximizing the revenue are the key motives of our consideration.

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   229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   299.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. Gupta, G., Kumawat, V.K., Laxmi, P.R., Singh, D., Jain, V., Singh, R.: A simulation of priority based earliest deadline first scheduling for cloud computing system. In: 2014 First International Conference on Networks & Soft Computing (ICNSC), pp. 35–39 (2014)

    Google Scholar 

  2. Dhinesh Babu, L.D., Krishna, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 2292–2303 (2013). Elsevier

    Google Scholar 

  3. Shenai, S., et al.: Survey on scheduling issues in cloud computing. Procedia Eng. 38, 2881–2888 (2012). Elsevier

    Google Scholar 

  4. Casati, F., Shan, M.-C.: Definition, execution, analysis, and optimization of composite e-services. IEEE Data Eng. Bull. 24(1), 29–34 (2001)

    Google Scholar 

  5. Patel, S., Bhoi, U.: Priority based job scheduling techniques in cloud computing: a systematic review. Int. J. Sci. Technol. Res. 2(11), 147–152 (2013)

    Google Scholar 

  6. Karthick, A.V., Ramaraj, E., Subramanian, R.G.: An efficient multi queue job scheduling for cloud computing. In: 2014 World Congress on Computing and Communication Technologies (WCCCT), pp. 164–166 (2014)

    Google Scholar 

  7. Ergu, D., Kou, G., Peng, Y., Shi, Y., Shi, Y.: The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment. J. Supercomput. (11), 1–14 (2013). Springer

    Google Scholar 

  8. Li, J., Qiu, M., Niu, J.-W., Chen, Y., Ming, Z.: Adaptive resource allocation for preemptable jobs in cloud systems. In: 2010 10th International Conference on Intelligent Systems Design and Applications (ISDA), pp. 31–36 (2010)

    Google Scholar 

  9. Liu, N., Dong, Z., Rojas-Cessa, R.: Task scheduling and server provisioning for energy-efficient cloud-computing data centers. In: 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops (ICDCSW), pp. 226–231 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Misbahul Haque .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Haque, M., Islam, R., Rubayeth Kabir, M., Narin Nur, F., Nessa Moon, N. (2019). A Priority-Based Process Scheduling Algorithm in Cloud Computing. In: Abraham, A., Dutta, P., Mandal, J., Bhattacharya, A., Dutta, S. (eds) Emerging Technologies in Data Mining and Information Security. Advances in Intelligent Systems and Computing, vol 755. Springer, Singapore. https://doi.org/10.1007/978-981-13-1951-8_22

Download citation

Publish with us

Policies and ethics