Skip to main content

Deadline Constrained Task Scheduling Based on Standard-PSO in a Hybrid Cloud

  • Conference paper
Advances in Swarm Intelligence (ICSI 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7928))

Included in the following conference series:

Abstract

Public cloud providers provide Infrastructure as a Service (IaaS) to remote users. For IaaS providers, how to schedule tasks to meet peak demand is a big challenge. Previous researches proposed purchasing machines in advance or building cloud federation to resolve this problem. However, the former is not economic and the latter is hard to be put into practice at present. In this paper, we propose a hybrid cloud architecture, in which an IaaS provider can outsource its tasks to External Clouds (ECs) without establishing any agreement or standard when its local resources are not sufficient. The key issue is how to allocate users’ tasks to maximize its profit while guarantee QoS. The problem is formulated as a Deadline Constrained Task Scheduling (DCTS) problem which is resolved by standard particle swarm optimization (PSO), and compared with an exact approach (CPLEX). Experiment results show that Standard-PSO is very effective for this problem.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bhardwaj, S., Jain, L., Jain, S.: Cloud computing: a study of infrastructure as a service (IaaS). International Journal of Engineering and Information Technology 2(1), 60–63 (2010)

    Google Scholar 

  2. Liu, H., Orban, D.: GridBatch: cloud computing for large-scale data-intensive batch applications. In: IEEE International Symposium on Cluster Computing and the Grid, Lyon, France, pp. 295–305 (2008)

    Google Scholar 

  3. Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: IEEE Conference on Neural Networks, Piscataway, NJ, pp. 1942–1948 (1995)

    Google Scholar 

  4. Liu, B., Wang, L., Jin, Y.: An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Transactions on System, Man, and Cybernetics, Part B: Cybernetics 37(1), 985–997 (2007)

    Google Scholar 

  5. Bean, J.C.: Genetic algorithms and random keys for sequencing and optimization. ORSA Journal on Computing 6(2), 154–160 (1994)

    Google Scholar 

  6. Bossche, R.V., Vanmechelen, K., Broeckhove, J.: Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workload. In: IEEE International Conference on Cloud Computing, Miami, Florida, pp. 228–235 (2010)

    Google Scholar 

  7. He, S., Guo, L., Guo, Y.: Real time elastic cloud management for limited resources. In: IEEE International Conference on Cloud Computing, Washington D. C., USA, pp. 622–629 (2011)

    Google Scholar 

  8. Doctor, S., Venayagamoorthy, G.K., Gudise, V.G.: Optimal PSO for collective robotic search applications. In: IEEE Congress on Evolutionary Computation, San Diego, CA, USA, pp. 1390–1395 (2004)

    Google Scholar 

  9. Nathani, A., Chaudhary, S., Somani, G.: Policy based resource allocation in IaaS cloud. Future Generation Computer System 28(1), 94–103 (2012)

    Google Scholar 

  10. Zhao, C., Zhang, S., Liu, Q., Xie, J., Hu, J.: Independent tasks scheduling based on genetic algorithm in cloud computing. In: International Conference on Wireless Communications, Networking and Mobile Computing, Marrakech, Morocco, pp. 1–4 (2009)

    Google Scholar 

  11. Li, L.: An optimistic differentiated service job scheduling system for cloud computing service users and providers. In: International Conference on Multimedia and Ubiquitous Engineering, Qingdao, China, pp. 295–299 (2009)

    Google Scholar 

  12. Li, C., Li, L.: A distributed multiple dimensional QoS constrained resource scheduling optimization policy in computational grid. Journal of Computer and System Science 72(4), 706–726 (2006)

    Article  MATH  Google Scholar 

  13. Toosi, A.N., Calheiros, R.N., Thulasiram, P.K., Buyya, R.: Resource provisioning policies to increase IaaS provider’s profit in a federated cloud environment. In: IEEE International Conference on High Performance Computing and Communications, Banff, Canada, pp. 279–287 (2011)

    Google Scholar 

  14. Breitgand, D., Maraschini, A., Tordsson, J.: Policy-driven service placement optimization in federated cloud. IBM Research Report (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, G., Zuo, X. (2013). Deadline Constrained Task Scheduling Based on Standard-PSO in a Hybrid Cloud. In: Tan, Y., Shi, Y., Mo, H. (eds) Advances in Swarm Intelligence. ICSI 2013. Lecture Notes in Computer Science, vol 7928. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38703-6_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38703-6_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38702-9

  • Online ISBN: 978-3-642-38703-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics