Skip to main content
Top

2016 | OriginalPaper | Chapter

Cost-Efficient Scheduling on Machines from the Cloud

Authors : Alexander Mäcker, Manuel Malatyali, Friedhelm Meyer auf der Heide, Sören Riechers

Published in: Combinatorial Optimization and Applications

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

We consider a scheduling problem where machines need to be rented from the cloud in order to process jobs. There are two types of machines available which can be rented for machine-type dependent prices and for arbitrary durations. However, a machine-type dependent setup time is required before a machine is available for processing. Jobs arrive online over time, have machine-type dependent sizes and have individual deadlines. The objective is to rent machines and schedule jobs so as to meet all deadlines while minimizing the rental cost.
Since we observe the slack of jobs to have a fundamental influence on the competitiveness, we study the model when instances are parameterized by their (minimum) slack. An instance is called to have a slack of \(\beta \) if, for all jobs, the difference between the job’s release time and the latest point in time at which it needs to be started is at least \(\beta \). While for \(\beta < s\) no finite competitiveness is possible, our main result is an https://static-content.springer.com/image/chp%3A10.1007%2F978-3-319-48749-6_42/432347_1_En_42_IEq4_HTML.gif -competitive online algorithm for \(\beta = (1+\varepsilon )s\) with https://static-content.springer.com/image/chp%3A10.1007%2F978-3-319-48749-6_42/432347_1_En_42_IEq6_HTML.gif , where s and c denotes the largest setup time and the cost ratio of the machine-types, respectively. It is complemented by a lower bound of https://static-content.springer.com/image/chp%3A10.1007%2F978-3-319-48749-6_42/432347_1_En_42_IEq7_HTML.gif .

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 Abshoff, S., Markarian, C., Meyer auf der Heide, F.: Randomized online algorithms for set cover leasing problems. In: Zhang, Z., Wu, L., Xu, W., Du, D.-Z. (eds.) COCOA 2014. LNCS, vol. 8881, pp. 25–34. Springer, Heidelberg (2014). doi:10.1007/978-3-319-12691-3_3 Abshoff, S., Markarian, C., Meyer auf der Heide, F.: Randomized online algorithms for set cover leasing problems. In: Zhang, Z., Wu, L., Xu, W., Du, D.-Z. (eds.) COCOA 2014. LNCS, vol. 8881, pp. 25–34. Springer, Heidelberg (2014). doi:10.​1007/​978-3-319-12691-3_​3
4.
go back to reference Azar, Y., Ben-Aroya, N., Devanur, N.-R., Jain, N.: Cloud scheduling with setup cost. In: Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2013), pp. 298–304. ACM (2013) Azar, Y., Ben-Aroya, N., Devanur, N.-R., Jain, N.: Cloud scheduling with setup cost. In: Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2013), pp. 298–304. ACM (2013)
5.
go back to reference Bender, M.A., Bunde, D.P., Leung, V.J., McCauley, S., Phillips, C.A.: Efficient scheduling to minimize calibrations. In: Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2013), pp. 280–287. ACM (2013) Bender, M.A., Bunde, D.P., Leung, V.J., McCauley, S., Phillips, C.A.: Efficient scheduling to minimize calibrations. In: Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2013), pp. 280–287. ACM (2013)
6.
go back to reference Chuzhoy, J., Guha, S., Khanna, S., Naor, J.: Machine minimization for scheduling jobs with interval constraints. In: Proceedings of the 45th Symposium on Foundations of Computer Science (FOCS 2004), pp. 81–90. IEEE (2004) Chuzhoy, J., Guha, S., Khanna, S., Naor, J.: Machine minimization for scheduling jobs with interval constraints. In: Proceedings of the 45th Symposium on Foundations of Computer Science (FOCS 2004), pp. 81–90. IEEE (2004)
7.
go back to reference Devanur, N.R., Makarychev K., Panigrahi, D., Yaroslavtsev, G.: Online Algorithms for Machine Minimization. CoRR (2014). 1403.0486 Devanur, N.R., Makarychev K., Panigrahi, D., Yaroslavtsev, G.: Online Algorithms for Machine Minimization. CoRR (2014). 1403.​0486
8.
go back to reference Fineman, T.J., Sheridan, B.: Scheduling non-unit jobs to minimize calibrations. In: Proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2015), pp. 161–170. ACM (2015) Fineman, T.J., Sheridan, B.: Scheduling non-unit jobs to minimize calibrations. In: Proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2015), pp. 161–170. ACM (2015)
10.
go back to reference Kling, P., Meyer auf der Heide, F., Pietrzyk, P.: An algorithm for online facility leasing. In: Even, G., Halldórsson, M.M. (eds.) SIROCCO 2012. LNCS, vol. 7355, pp. 61–72. Springer, Heidelberg (2012). doi:10.1007/978-3-642-31104-8_6 CrossRef Kling, P., Meyer auf der Heide, F., Pietrzyk, P.: An algorithm for online facility leasing. In: Even, G., Halldórsson, M.M. (eds.) SIROCCO 2012. LNCS, vol. 7355, pp. 61–72. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-31104-8_​6 CrossRef
11.
go back to reference Lee, G., Chun, B.-G., Katz, R.H.: Heterogeneity-aware resource allocation and scheduling in the cloud. In: Proceedings of the 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2011). USENIX (2001) Lee, G., Chun, B.-G., Katz, R.H.: Heterogeneity-aware resource allocation and scheduling in the cloud. In: Proceedings of the 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2011). USENIX (2001)
12.
go back to reference Mao, M., Humphrey, M.: A performance study on the VM startup time in the cloud. In: Proceedings of the 2012 IEEE 5th International Conference on Cloud Computing (ICCC 2012), pp. 423–430. IEEE (2012) Mao, M., Humphrey, M.: A performance study on the VM startup time in the cloud. In: Proceedings of the 2012 IEEE 5th International Conference on Cloud Computing (ICCC 2012), pp. 423–430. IEEE (2012)
13.
go back to reference Mao, M., Li, J., Humphrey, M.: Cloud auto-scaling with deadline and budget constraints. In: Proceedings of the 2010 11th IEEE/ACM International Conference on Grid Computing (GRID 2010), pp. 41–48. IEEE (2010) Mao, M., Li, J., Humphrey, M.: Cloud auto-scaling with deadline and budget constraints. In: Proceedings of the 2010 11th IEEE/ACM International Conference on Grid Computing (GRID 2010), pp. 41–48. IEEE (2010)
14.
go back to reference Mäcker, A., Malatyali, M., Meyer auf der Heide, F., Riechers, S.: Cost-Efficient Scheduling on Machines from the Cloud. CoRR (2016). 1609.01184 Mäcker, A., Malatyali, M., Meyer auf der Heide, F., Riechers, S.: Cost-Efficient Scheduling on Machines from the Cloud. CoRR (2016). 1609.​01184
15.
go back to reference Meyerson, A.: The parking permit problem. In: Proceedings of the 46th Annual Symposium on Foundations of Computer Science (FOCS 2005), pp. 274–282. IEEE (2005) Meyerson, A.: The parking permit problem. In: Proceedings of the 46th Annual Symposium on Foundations of Computer Science (FOCS 2005), pp. 274–282. IEEE (2005)
16.
go back to reference Raghavan, P., Thompson, C.D.: Randomized rounding: a technique for provably good algorithms and algorithmic proofs. Combinatorica 7(4), 365–374 (1987)MathSciNetCrossRefMATH Raghavan, P., Thompson, C.D.: Randomized rounding: a technique for provably good algorithms and algorithmic proofs. Combinatorica 7(4), 365–374 (1987)MathSciNetCrossRefMATH
17.
go back to reference Saha, B.: Renting a cloud. In: Proceedings of the Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2013), pp. 437–448. LIPIcs (2013) Saha, B.: Renting a cloud. In: Proceedings of the Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2013), pp. 437–448. LIPIcs (2013)
18.
go back to reference Sgall, J.: Online bin packing: old algorithms and new results. In: Beckmann, A., Csuhaj-Varjú, E., Meer, K. (eds.) CiE 2014. LNCS, vol. 8493, pp. 362–372. Springer, Heidelberg (2014). doi:10.1007/978-3-319-08019-2_38 Sgall, J.: Online bin packing: old algorithms and new results. In: Beckmann, A., Csuhaj-Varjú, E., Meer, K. (eds.) CiE 2014. LNCS, vol. 8493, pp. 362–372. Springer, Heidelberg (2014). doi:10.​1007/​978-3-319-08019-2_​38
Metadata
Title
Cost-Efficient Scheduling on Machines from the Cloud
Authors
Alexander Mäcker
Manuel Malatyali
Friedhelm Meyer auf der Heide
Sören Riechers
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-48749-6_42

Premium Partner