Skip to main content
Top

2016 | OriginalPaper | Chapter

Profit Based Two-Step Job Scheduling in Clouds

Authors : Shuo Zhang, Li Pan, Shijun Liu, Lei Wu, Xiangxu Meng

Published in: Web-Age Information Management

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

One of the critical challenges facing the cloud computing industry today is to increase the profitability of cloud services. In this paper, we deal with the problem of scheduling parallelizable batch type jobs in commercial data centers to maximize cloud providers’ profit. We propose a novel and efficient two-step on-line scheduler. The first step is to rank the arrival jobs to decide an eligible set based on their inherent profitability and pre-allocate resources to them; and the second step is to re-allocate resources between the waiting jobs from the eligible set, based on threshold profit-effectiveness ratio as a cut-off point, which is decided dynamically by solving an aggregated revenue maximization problem. The results of numerical experiments and simulations show that our approach are efficient in scheduling parallelizable batch type jobs in clouds and our scheduler can outperform other scheduling algorithms used for comparison based on classical heuristics from literature.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Volker, C.E., Hamscher, V., Yahyapour, R.: Economic scheduling in grid computing. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2002. LNCS, vol. 2537, pp. 128–152. Springer, Heidelberg (2002)CrossRef Volker, C.E., Hamscher, V., Yahyapour, R.: Economic scheduling in grid computing. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2002. LNCS, vol. 2537, pp. 128–152. Springer, Heidelberg (2002)CrossRef
2.
go back to reference Lartigau, J., Nie, L., Xu, X., Zhan, D., Mou., T.: Scheduling methodology for production services in cloud manufacturing. In: International Joint Conference on Service Sciences, pp. 34–39. IEEE Press, New York (2012) Lartigau, J., Nie, L., Xu, X., Zhan, D., Mou., T.: Scheduling methodology for production services in cloud manufacturing. In: International Joint Conference on Service Sciences, pp. 34–39. IEEE Press, New York (2012)
3.
go back to reference Li, J., Qiu, M., Ming, Z., Quan, G., Qin, X., Gu, Z.: Online optimization for scheduling preempt able tasks on IaaS cloud systems. J. Parallel Distrib. Comput. 72, 666–677 (2012)CrossRef Li, J., Qiu, M., Ming, Z., Quan, G., Qin, X., Gu, Z.: Online optimization for scheduling preempt able tasks on IaaS cloud systems. J. Parallel Distrib. Comput. 72, 666–677 (2012)CrossRef
4.
go back to reference Lee, G.: Resource allocation and scheduling in heterogeneous cloud environments. Dissertations and Theses-Grad works, University of California, Berkeley (2012) Lee, G.: Resource allocation and scheduling in heterogeneous cloud environments. Dissertations and Theses-Grad works, University of California, Berkeley (2012)
5.
go back to reference Rodriguez, M.A., Buyya, R.: Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2, 222–235 (2014)CrossRef Rodriguez, M.A., Buyya, R.: Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2, 222–235 (2014)CrossRef
6.
go back to reference Zhao, H., Tian, L.: Resource schedule algorithm based on artificial fish swarm in cloud computing environment. In: 4th International Conference on Advanced Design and Manufacturing Engineering, pp. 1614–1617. Trans Tech Publications, Switzerland (2014) Zhao, H., Tian, L.: Resource schedule algorithm based on artificial fish swarm in cloud computing environment. In: 4th International Conference on Advanced Design and Manufacturing Engineering, pp. 1614–1617. Trans Tech Publications, Switzerland (2014)
7.
go back to reference Irwin, D.E., Grit, L.E., Chase, J.S.: Balancing risk and reward in a market-based task service. In: 13th IEEE International Symposium on High Performance Distributed Computing, pp. 160–169. IEEE Press, New York (2004) Irwin, D.E., Grit, L.E., Chase, J.S.: Balancing risk and reward in a market-based task service. In: 13th IEEE International Symposium on High Performance Distributed Computing, pp. 160–169. IEEE Press, New York (2004)
8.
go back to reference Yeo, C., Buyya, R.: Service level agreement based allocation of cluster resources: handling penalty to enhance utility. In: IEEE International Conference on Cluster Computing. IEEE Press, New York (2005) Yeo, C., Buyya, R.: Service level agreement based allocation of cluster resources: handling penalty to enhance utility. In: IEEE International Conference on Cluster Computing. IEEE Press, New York (2005)
9.
go back to reference Garg, S.K., Toosi, A.N., Gopalaiyengar, S.K., Buyya, R.: SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter. J. Netw. Comput. Appl. 45, 108–120 (2014)CrossRef Garg, S.K., Toosi, A.N., Gopalaiyengar, S.K., Buyya, R.: SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter. J. Netw. Comput. Appl. 45, 108–120 (2014)CrossRef
10.
go back to reference Tsakalozos, K., Kllapi, H., Sitaridi, E., Roussopoulos, M., Paparas, D., Delis, A.: Flexible use of cloud resources through profit maximization and price discrimination. In: 27th International Conference on Data Engineering, pp. 75–86. IEEE Computer Society, US (2011) Tsakalozos, K., Kllapi, H., Sitaridi, E., Roussopoulos, M., Paparas, D., Delis, A.: Flexible use of cloud resources through profit maximization and price discrimination. In: 27th International Conference on Data Engineering, pp. 75–86. IEEE Computer Society, US (2011)
11.
go back to reference Eager, D.L., Zahorjan, J., Lozowska, E.D.: Speedup versus efficiency in parallel systems. IEEE Trans. Comput. 38, 408–423 (1989)CrossRef Eager, D.L., Zahorjan, J., Lozowska, E.D.: Speedup versus efficiency in parallel systems. IEEE Trans. Comput. 38, 408–423 (1989)CrossRef
Metadata
Title
Profit Based Two-Step Job Scheduling in Clouds
Authors
Shuo Zhang
Li Pan
Shijun Liu
Lei Wu
Xiangxu Meng
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-39958-4_38