Skip to main content

2016 | OriginalPaper | Buchkapitel

Workloads in the Clouds

verfasst von : Maria Carla Calzarossa, Marco L. Della Vedova, Luisa Massari, Dana Petcu, Momin I. M. Tabash, Daniele Tessera

Erschienen in: Principles of Performance and Reliability Modeling and Evaluation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Despite the fast evolution of cloud computing, up to now the characterization of cloud workloads has received little attention. Nevertheless, a deep understanding of their properties and behavior is essential for an effective deployment of cloud technologies and for achieving the desired service levels. While the general principles applied to parallel and distributed systems are still valid, several peculiarities require the attention of both researchers and practitioners. The aim of this chapter is to highlight the most relevant characteristics of cloud workloads as well as identify and discuss the main issues related to their deployment and the gaps that need to be filled.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Alhamazani K, Ranjan R, Mitra K, Rabhi F, Jayaraman P, Khan SU, Guabtni A, Bhatnagar V (2015) An overview of the commercial cloud monitoring tools: research dimensions, design issues, and state-of-the-art. Computing 97(4):357–377 Alhamazani K, Ranjan R, Mitra K, Rabhi F, Jayaraman P, Khan SU, Guabtni A, Bhatnagar V (2015) An overview of the commercial cloud monitoring tools: research dimensions, design issues, and state-of-the-art. Computing 97(4):357–377
2.
Zurück zum Zitat Alonso J, Trivedi K (2015) Software rejuvenation and its application in distributed systems. In: Bruneo D, Distefano S (eds) Quantitative assessments of distributed systems: methodologies and techniques, Wiley, pp 301–325 Alonso J, Trivedi K (2015) Software rejuvenation and its application in distributed systems. In: Bruneo D, Distefano S (eds) Quantitative assessments of distributed systems: methodologies and techniques, Wiley, pp 301–325
3.
Zurück zum Zitat Araujo J, Matos R, Alves V, Maciel P, de Souza FV, Matias R, Trivedi KS (2014) Software aging in the Eucalyptus cloud computing infrastructure: characterization and rejuvenation. ACM J Emerg Technol Comput Syst 10(1):11:1–11:22 Araujo J, Matos R, Alves V, Maciel P, de Souza FV, Matias R, Trivedi KS (2014) Software aging in the Eucalyptus cloud computing infrastructure: characterization and rejuvenation. ACM J Emerg Technol Comput Syst 10(1):11:1–11:22
4.
Zurück zum Zitat Ardagna C, Damiani E, Frati F, Rebeccani D, Ughetti M (2012) Scalability patterns for Platform-as-a-Service. In: Proceedings of the 5th international conference on cloud computing—CLOUD’12, IEEE, pp 718–725 Ardagna C, Damiani E, Frati F, Rebeccani D, Ughetti M (2012) Scalability patterns for Platform-as-a-Service. In: Proceedings of the 5th international conference on cloud computing—CLOUD’12, IEEE, pp 718–725
5.
Zurück zum Zitat Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Commun ACM 53(4):50–58 Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Commun ACM 53(4):50–58
6.
Zurück zum Zitat Atikoglu B, Xu Y, Frachtenberg E, Jiang S, Paleczny M (2012) Workload analysis of a large-scale key-value store. In: Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE joint international conference on measurement and modeling of computer systems, ACM, pp 53–64 Atikoglu B, Xu Y, Frachtenberg E, Jiang S, Paleczny M (2012) Workload analysis of a large-scale key-value store. In: Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE joint international conference on measurement and modeling of computer systems, ACM, pp 53–64
7.
Zurück zum Zitat Azmandian F, Moffie M, Dy JG, Aslam JA, Kaeli DR (2011) Workload characterization at the virtualization layer. In: Proceedings of the 19th international symposium on modeling, analysis simulation of computer and telecommunication systems—MASCOTS’11, IEEE, pp 63–72 Azmandian F, Moffie M, Dy JG, Aslam JA, Kaeli DR (2011) Workload characterization at the virtualization layer. In: Proceedings of the 19th international symposium on modeling, analysis simulation of computer and telecommunication systems—MASCOTS’11, IEEE, pp 63–72
8.
Zurück zum Zitat Bala A, Chana I (2015) Intelligent failure prediction models for scientific workflows. Expert Syst Appl 42(3):980–989CrossRef Bala A, Chana I (2015) Intelligent failure prediction models for scientific workflows. Expert Syst Appl 42(3):980–989CrossRef
9.
Zurück zum Zitat Beaumont O, Eyraud-Dubois L, Lorenzo del Castillo JA (2014) Analyzing real cluster data for formulating allocation algorithms in cloud platforms. In: Proceedings of the 26th international symposium on computer architecture and high performance computing—SBAC-PAD, IEEE, pp 302–309 Beaumont O, Eyraud-Dubois L, Lorenzo del Castillo JA (2014) Analyzing real cluster data for formulating allocation algorithms in cloud platforms. In: Proceedings of the 26th international symposium on computer architecture and high performance computing—SBAC-PAD, IEEE, pp 302–309
10.
Zurück zum Zitat Bi J, Zhu Z, Tian R, Wang Q (2010) Dynamic provisioning modeling for virtualized multi-tier applications in cloud data center. In: Proceedings of the 3rd international conference on cloud computing—CLOUD’10, IEEE, pp 370–377 Bi J, Zhu Z, Tian R, Wang Q (2010) Dynamic provisioning modeling for virtualized multi-tier applications in cloud data center. In: Proceedings of the 3rd international conference on cloud computing—CLOUD’10, IEEE, pp 370–377
11.
Zurück zum Zitat Birke R, Chen LY, Smirni E (2014) Multi-resource characterization and their (in)dependencies in production datacenters. In: Proceedings of the network operations and management symposium—NOMS’14, IEEE Birke R, Chen LY, Smirni E (2014) Multi-resource characterization and their (in)dependencies in production datacenters. In: Proceedings of the network operations and management symposium—NOMS’14, IEEE
12.
Zurück zum Zitat Bruneo D, Distefano S, Longo F, Puliafito A, Scarpa M (2013) Workload-based software rejuvenation in cloud systems. IEEE Trans Comput 62(6):1072–1085MathSciNetCrossRef Bruneo D, Distefano S, Longo F, Puliafito A, Scarpa M (2013) Workload-based software rejuvenation in cloud systems. IEEE Trans Comput 62(6):1072–1085MathSciNetCrossRef
13.
Zurück zum Zitat Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616 Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616
14.
Zurück zum Zitat Byun EK, Kee YS, Kim JS, Maeng S (2011) Cost optimized provisioning of elastic resources for application workflows. Future Gener Comput Syst 27(8):1011–1026CrossRef Byun EK, Kee YS, Kim JS, Maeng S (2011) Cost optimized provisioning of elastic resources for application workflows. Future Gener Comput Syst 27(8):1011–1026CrossRef
15.
Zurück zum Zitat Calero JMA, Aguado JG (2015) Comparative analysis of architectures for monitoring cloud computing infrastructures. Future Gener Comput Syst 47:16–30 Calero JMA, Aguado JG (2015) Comparative analysis of architectures for monitoring cloud computing infrastructures. Future Gener Comput Syst 47:16–30
16.
Zurück zum Zitat Chen S, Ghorbani M, Wang Y, Bogdan P, Pedram M (2014) Trace-based analysis and prediction of cloud computing user behavior using the fractal modeling technique. In: Proceedings of the 7th international congress on big data, IEEE, pp 733–739 Chen S, Ghorbani M, Wang Y, Bogdan P, Pedram M (2014) Trace-based analysis and prediction of cloud computing user behavior using the fractal modeling technique. In: Proceedings of the 7th international congress on big data, IEEE, pp 733–739
17.
Zurück zum Zitat Chen W, Ferreira da Silva R, Deelman E, Fahringer T (2015) Dynamic and fault–tolerant clustering for scientific workflows. IEEE Trans Cloud Comput 4(1):46–62 Chen W, Ferreira da Silva R, Deelman E, Fahringer T (2015) Dynamic and fault–tolerant clustering for scientific workflows. IEEE Trans Cloud Comput 4(1):46–62
18.
Zurück zum Zitat Chen X, Lu CD, Pattabiraman K (2014) Failure analysis of jobs in compute clouds: a Google cluster case study. In: Proceedings of the 25th international symposium on software reliability engineering—ISSRE’14, IEEE, pp 167–177 Chen X, Lu CD, Pattabiraman K (2014) Failure analysis of jobs in compute clouds: a Google cluster case study. In: Proceedings of the 25th international symposium on software reliability engineering—ISSRE’14, IEEE, pp 167–177
19.
Zurück zum Zitat Chen X, Lu CD, Pattabiraman K (2014) Failure prediction of jobs in compute clouds: a Google cluster case study. In: Proceedings of the IEEE international symposium on software reliability engineering workshops–ISSREW’14, pp 341–346 Chen X, Lu CD, Pattabiraman K (2014) Failure prediction of jobs in compute clouds: a Google cluster case study. In: Proceedings of the IEEE international symposium on software reliability engineering workshops–ISSREW’14, pp 341–346
20.
Zurück zum Zitat Chen Y, Ganapathi AS, Griffith R, Katz RH (2010) Analysis and lessons from a publicly available Google cluster trace. Technical report UCB/EECS-2010-95, EECS Department, University of California, Berkeley Chen Y, Ganapathi AS, Griffith R, Katz RH (2010) Analysis and lessons from a publicly available Google cluster trace. Technical report UCB/EECS-2010-95, EECS Department, University of California, Berkeley
21.
Zurück zum Zitat Chen Y, Alspaugh S, Katz R (2012) Interactive analytical processing in big data systems: a cross-industry study of MapReduce workloads. Proc VLDB Endow 5(12):1802–1813CrossRef Chen Y, Alspaugh S, Katz R (2012) Interactive analytical processing in big data systems: a cross-industry study of MapReduce workloads. Proc VLDB Endow 5(12):1802–1813CrossRef
22.
Zurück zum Zitat Cheng D, Jiang C, Zhou X (2014) Heterogeneity-aware workload placement and migration in distributed sustainable datacenters. In: Proceedings of the 28th international symposium on parallel and distributed processing–IPDP’14, IEEE, pp 307–316 Cheng D, Jiang C, Zhou X (2014) Heterogeneity-aware workload placement and migration in distributed sustainable datacenters. In: Proceedings of the 28th international symposium on parallel and distributed processing–IPDP’14, IEEE, pp 307–316
23.
Zurück zum Zitat Cotroneo D, Natella R, Pietrantuono R, Russo S (2014) A survey of software aging and rejuvenation studies. ACM J Emerg Technol Comput Syst 10(1):8:1–8:34 Cotroneo D, Natella R, Pietrantuono R, Russo S (2014) A survey of software aging and rejuvenation studies. ACM J Emerg Technol Comput Syst 10(1):8:1–8:34
24.
Zurück zum Zitat de Oliveira GSS, Ribeiro E, Ferreira DA, Araujo A, Holanda MT, Walter MPF (2013) ACOsched: a scheduling algorithm in a federated cloud infrastructure for bioinformatics applications. In: Proceedings of the international conference on bioinformatics and biomedicine–BIBM’13, IEEE, pp 8–14 de Oliveira GSS, Ribeiro E, Ferreira DA, Araujo A, Holanda MT, Walter MPF (2013) ACOsched: a scheduling algorithm in a federated cloud infrastructure for bioinformatics applications. In: Proceedings of the international conference on bioinformatics and biomedicine–BIBM’13, IEEE, pp 8–14
25.
Zurück zum Zitat Dean J, Ghemawat S (2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107–113CrossRef Dean J, Ghemawat S (2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107–113CrossRef
26.
Zurück zum Zitat Di S, Kondo D, Cappello F (2014) Characterizing and modeling cloud applications/jobs on a Google data center. J Supercomput 69(1):139–160CrossRef Di S, Kondo D, Cappello F (2014) Characterizing and modeling cloud applications/jobs on a Google data center. J Supercomput 69(1):139–160CrossRef
27.
Zurück zum Zitat Di Martino C, Kalbarczyk Z, Iyer RK, Goel G, Sarkar S, Ganesan R (2014) Characterization of operational failures from a business data processing SaaS platform. In: Proceedings of the 36th international conference on software engineering companion—ICSE’14, ACM, pp 195–204 Di Martino C, Kalbarczyk Z, Iyer RK, Goel G, Sarkar S, Ganesan R (2014) Characterization of operational failures from a business data processing SaaS platform. In: Proceedings of the 36th international conference on software engineering companion—ICSE’14, ACM, pp 195–204
28.
Zurück zum Zitat Do AV, Chen J, Wang C, Lee YC, Zomaya AY, Zhou BB (2011) Profiling applications for virtual machine placement in clouds. In: Proceedings of the 4th international conference on cloud computing–CLOUD’11, IEEE, pp 660–667 Do AV, Chen J, Wang C, Lee YC, Zomaya AY, Zhou BB (2011) Profiling applications for virtual machine placement in clouds. In: Proceedings of the 4th international conference on cloud computing–CLOUD’11, IEEE, pp 660–667
29.
Zurück zum Zitat Du J, Sehrawat N, Zwaenepoel W (2011) Performance profiling of virtual machines. ACM SIGPLAN Not 46(7):3–14CrossRef Du J, Sehrawat N, Zwaenepoel W (2011) Performance profiling of virtual machines. ACM SIGPLAN Not 46(7):3–14CrossRef
30.
Zurück zum Zitat Duan R, Prodan R, Li X (2014) Multi-objective game theoretic scheduling of bag-of-tasks workflows on hybrid clouds. IEEE Trans Cloud Comput 2(1):29–42CrossRef Duan R, Prodan R, Li X (2014) Multi-objective game theoretic scheduling of bag-of-tasks workflows on hybrid clouds. IEEE Trans Cloud Comput 2(1):29–42CrossRef
31.
Zurück zum Zitat Dutta S, Gera S, Verma A, Viswanathan B (2012) Smartscale: automatic application scaling in enterprise clouds. In: Proceedings of the 5th international conference on cloud computing—CLOUD’12, IEEE, pp 221–228 Dutta S, Gera S, Verma A, Viswanathan B (2012) Smartscale: automatic application scaling in enterprise clouds. In: Proceedings of the 5th international conference on cloud computing—CLOUD’12, IEEE, pp 221–228
32.
Zurück zum Zitat Fatema K, Emeakaroha VC, Healy PD, Morrison JP, Lynn T (2014) A survey of Cloud monitoring tools: taxonomy, capabilities and objectives. J Parallel Distrib Comput 74(10):2918–2933 Fatema K, Emeakaroha VC, Healy PD, Morrison JP, Lynn T (2014) A survey of Cloud monitoring tools: taxonomy, capabilities and objectives. J Parallel Distrib Comput 74(10):2918–2933
33.
Zurück zum Zitat Fiondella L, Gokhale SS, Mendiratta VB (2013) Cloud incident data: an empirical analysis. In: Proceedings of the international conference on cloud engineering—IC2E’13, IEEE, pp 241–249 Fiondella L, Gokhale SS, Mendiratta VB (2013) Cloud incident data: an empirical analysis. In: Proceedings of the international conference on cloud engineering—IC2E’13, IEEE, pp 241–249
34.
Zurück zum Zitat Ganapathi A, Yanpei C, Fox A, Katz R, Patterson D (2010) Statistics-driven workload modeling for the Cloud. In: Proceedings of the 26th international conference on data engineering workshops—ICDEW’10, IEEE, pp 87–92 Ganapathi A, Yanpei C, Fox A, Katz R, Patterson D (2010) Statistics-driven workload modeling for the Cloud. In: Proceedings of the 26th international conference on data engineering workshops—ICDEW’10, IEEE, pp 87–92
35.
Zurück zum Zitat Garraghan P, Townend P, Xu J (2014) An empirical failure-analysis of a large-scale cloud computing environment. In: Proceedings of the 15th international symposium on high-assurance systems engineering—HASE’14, IEEE, pp 113–120 Garraghan P, Townend P, Xu J (2014) An empirical failure-analysis of a large-scale cloud computing environment. In: Proceedings of the 15th international symposium on high-assurance systems engineering—HASE’14, IEEE, pp 113–120
36.
Zurück zum Zitat Ghorbani M, Wang Y, Xue Y, Pedram M, Bogdan P (2014) Prediction and control of bursty cloud workloads: a fractal framework. In: Proceedings of the international conference on hardware/software codesign and system synthesis–CODES’14, ACM, pp 12:1–12:9 Ghorbani M, Wang Y, Xue Y, Pedram M, Bogdan P (2014) Prediction and control of bursty cloud workloads: a fractal framework. In: Proceedings of the international conference on hardware/software codesign and system synthesis–CODES’14, ACM, pp 12:1–12:9
37.
Zurück zum Zitat Grozev N, Buyya R (2015) Performance modelling and simulation of three-tier applications in cloud and multi-cloud environments. Comput J 58(1):1–22CrossRef Grozev N, Buyya R (2015) Performance modelling and simulation of three-tier applications in cloud and multi-cloud environments. Comput J 58(1):1–22CrossRef
38.
Zurück zum Zitat Han R, Ghanem MM, Guo L, Guo Y, Osmond M (2014) Enabling cost-aware and adaptive elasticity of multi-tier cloud applications. Future Gener Comput Syst 32:82–98 Han R, Ghanem MM, Guo L, Guo Y, Osmond M (2014) Enabling cost-aware and adaptive elasticity of multi-tier cloud applications. Future Gener Comput Syst 32:82–98
39.
Zurück zum Zitat Huang J, Nicol DM (2013) Trust mechanisms for cloud computing. J Cloud Comput 2(1):1–14 Huang J, Nicol DM (2013) Trust mechanisms for cloud computing. J Cloud Comput 2(1):1–14
40.
Zurück zum Zitat Huang D, He B, Miao C (2014) A survey of management in multi-tier web applications. IEEE Commun Surv Tutor 16(3):1574–1590CrossRef Huang D, He B, Miao C (2014) A survey of management in multi-tier web applications. IEEE Commun Surv Tutor 16(3):1574–1590CrossRef
41.
Zurück zum Zitat Iosup A, Ostermann S, Yigitbasi MHJ, Prodan R, Fahringer T, Epema D (2011) Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans Parallel Distrib Syst 22(6):931–945 Iosup A, Ostermann S, Yigitbasi MHJ, Prodan R, Fahringer T, Epema D (2011) Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans Parallel Distrib Syst 22(6):931–945
42.
Zurück zum Zitat Jayasinghe D, Malkowski S, Li J, Wang Q, Wang Z, Pu C (2014) Variations in performance and scalability: an experimental study in IaaS clouds using multi-tier workloads. IEEE Trans Serv Comput 7(2):293–306CrossRef Jayasinghe D, Malkowski S, Li J, Wang Q, Wang Z, Pu C (2014) Variations in performance and scalability: an experimental study in IaaS clouds using multi-tier workloads. IEEE Trans Serv Comput 7(2):293–306CrossRef
43.
Zurück zum Zitat Jennings B, Stadler R (2015) Resource management in clouds: survey and research challenges. J Netw Syst Manage 23(3):567–619CrossRef Jennings B, Stadler R (2015) Resource management in clouds: survey and research challenges. J Netw Syst Manage 23(3):567–619CrossRef
44.
Zurück zum Zitat Jiang HJ, Huang KC, Chang HY, Gu DS, Shih PJ (2011) Scheduling concurrent workflows in HPC cloud through exploiting schedule gaps. In: Xiang Y, Cuzzocrea A, Hobbs M, Zhou W (eds) Algorithms and architectures for parallel processing, lecture notes in computer science, vol 7016, Springer, pp 282–293 Jiang HJ, Huang KC, Chang HY, Gu DS, Shih PJ (2011) Scheduling concurrent workflows in HPC cloud through exploiting schedule gaps. In: Xiang Y, Cuzzocrea A, Hobbs M, Zhou W (eds) Algorithms and architectures for parallel processing, lecture notes in computer science, vol 7016, Springer, pp 282–293
45.
Zurück zum Zitat Jiang T, Zhang Q, Hou R, Chai L, Mckee SA, Jia Z, Sun N (2014) Understanding the behavior of in-memory computing workloads. In: Proceedings of the international symposium on workload characterization–IISWC’14, IEEE, pp 22–30 Jiang T, Zhang Q, Hou R, Chai L, Mckee SA, Jia Z, Sun N (2014) Understanding the behavior of in-memory computing workloads. In: Proceedings of the international symposium on workload characterization–IISWC’14, IEEE, pp 22–30
46.
Zurück zum Zitat Johnson SK, Huizenga G, Pulavarty B (2005) Performance tuning for linux servers. IBM RedBooks Johnson SK, Huizenga G, Pulavarty B (2005) Performance tuning for linux servers. IBM RedBooks
47.
Zurück zum Zitat Juan DC, Li L, Peng HK, Marculescu D, Faloutsos C (2014) Beyond Poisson: modeling inter-arrival time of requests in a datacenter. In: Tseng V, Ho T, Zhou ZH, Chen AP, Kao HY (eds) Advances in knowledge discovery and data mining, lecture notes in computer science, vol 8444, Springer, pp 198–209 Juan DC, Li L, Peng HK, Marculescu D, Faloutsos C (2014) Beyond Poisson: modeling inter-arrival time of requests in a datacenter. In: Tseng V, Ho T, Zhou ZH, Chen AP, Kao HY (eds) Advances in knowledge discovery and data mining, lecture notes in computer science, vol 8444, Springer, pp 198–209
48.
Zurück zum Zitat Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Future Gener Comput Syst 29(3):682–692CrossRef Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Future Gener Comput Syst 29(3):682–692CrossRef
49.
Zurück zum Zitat Kaviani N, Wohlstadter E, Lea R (2011) Profiling-as-a-Service: adaptive scalable resource profiling for the cloud in the cloud. In: Kappel G, Maamar Z, Motahari-Nezhad H (eds) Service-oriented computing, lecture notes in computer science, vol 7084, Springer, pp 157–171 Kaviani N, Wohlstadter E, Lea R (2011) Profiling-as-a-Service: adaptive scalable resource profiling for the cloud in the cloud. In: Kappel G, Maamar Z, Motahari-Nezhad H (eds) Service-oriented computing, lecture notes in computer science, vol 7084, Springer, pp 157–171
50.
Zurück zum Zitat Kessaci Y, Melab N, Talbi EG (2012) A Pareto-based metaheuristic for scheduling HPC applications on a geographically distributed cloud federation. Cluster Comput 16(3):451–468CrossRef Kessaci Y, Melab N, Talbi EG (2012) A Pareto-based metaheuristic for scheduling HPC applications on a geographically distributed cloud federation. Cluster Comput 16(3):451–468CrossRef
51.
Zurück zum Zitat Khan A, Yan X, Tao S, Anerousis N (2012) Workload characterization and prediction in the cloud: a multiple time series approach. In: Proceedings of the 13th network operations and management symposium–NOMS’12, IEEE, pp 1287–1294 Khan A, Yan X, Tao S, Anerousis N (2012) Workload characterization and prediction in the cloud: a multiple time series approach. In: Proceedings of the 13th network operations and management symposium–NOMS’12, IEEE, pp 1287–1294
52.
Zurück zum Zitat Khazaei H, Misic J, Misic VB (2012) Performance analysis of cloud computing centers using M/G/m/m+r queuing systems. IEEE Trans Parallel Distrib Syst 23(5):936–943 Khazaei H, Misic J, Misic VB (2012) Performance analysis of cloud computing centers using M/G/m/m+r queuing systems. IEEE Trans Parallel Distrib Syst 23(5):936–943
53.
Zurück zum Zitat Li S, Ren S, Yu Y, Wang X, Wang L, Quan G (2012) Profit and penalty aware scheduling for real-time online services. IEEE Trans Ind Inform 8(1):78–89CrossRef Li S, Ren S, Yu Y, Wang X, Wang L, Quan G (2012) Profit and penalty aware scheduling for real-time online services. IEEE Trans Ind Inform 8(1):78–89CrossRef
54.
Zurück zum Zitat Lim HC, Babu S, Chase JS, Parekh SS (2009) Automated control in cloud computing: challenges and opportunities. In: Proceedings of the 1st workshop on automated control for datacenters and clouds–ACDC’09, ACM, pp 13–18 Lim HC, Babu S, Chase JS, Parekh SS (2009) Automated control in cloud computing: challenges and opportunities. In: Proceedings of the 1st workshop on automated control for datacenters and clouds–ACDC’09, ACM, pp 13–18
55.
Zurück zum Zitat Liu Z, Cho S (2012) Characterizing machines and workloads on a Google cluster. In: Proceedings of the 41st international conference on parallel processing workshops–ICPPW’12, IEEE, pp 397–403 Liu Z, Cho S (2012) Characterizing machines and workloads on a Google cluster. In: Proceedings of the 41st international conference on parallel processing workshops–ICPPW’12, IEEE, pp 397–403
56.
Zurück zum Zitat Liu S, Quan G, Ren S (2010) On-line scheduling of real-time services for cloud computing. In: Proceedings of the 6th world congress on services, IEEE, pp 459–464 Liu S, Quan G, Ren S (2010) On-line scheduling of real-time services for cloud computing. In: Proceedings of the 6th world congress on services, IEEE, pp 459–464
57.
Zurück zum Zitat Mao M, Humphrey M (2013) Scaling and scheduling to maximize application performance within budget constraints in cloud workflows. In: Proceedings of the 27th international symposium on parallel and distributed processing–IPDPS’13, IEEE, pp 67–78 Mao M, Humphrey M (2013) Scaling and scheduling to maximize application performance within budget constraints in cloud workflows. In: Proceedings of the 27th international symposium on parallel and distributed processing–IPDPS’13, IEEE, pp 67–78
58.
Zurück zum Zitat Marshall P, Keahey K, Freeman T (2010) Elastic site: using clouds to elastically extend site resources. In: Proceedings of the 10th IEEE/ACM international symposium on cluster, cloud and grid computing–CCGrid’10, IEEE, pp 43–52 Marshall P, Keahey K, Freeman T (2010) Elastic site: using clouds to elastically extend site resources. In: Proceedings of the 10th IEEE/ACM international symposium on cluster, cloud and grid computing–CCGrid’10, IEEE, pp 43–52
59.
Zurück zum Zitat Mauch V, Kunze M, Hillenbrand M (2013) High performance cloud computing. Future Gener Comput Syst 29(6):1408–1416CrossRef Mauch V, Kunze M, Hillenbrand M (2013) High performance cloud computing. Future Gener Comput Syst 29(6):1408–1416CrossRef
60.
Zurück zum Zitat Meng S, Liu L (2013) Enhanced Monitoring-as-a-Service for effective cloud management. IEEE Trans Comput 62(9):1705–1720 Meng S, Liu L (2013) Enhanced Monitoring-as-a-Service for effective cloud management. IEEE Trans Comput 62(9):1705–1720
61.
Zurück zum Zitat Mishra AK, Hellerstein JL, Cirne W, Das CR (2010) Towards characterizing cloud backend workloads: insights from Google compute clusters. ACM SIGMETRICS Perform Eval Rev 37(4):34–41 Mishra AK, Hellerstein JL, Cirne W, Das CR (2010) Towards characterizing cloud backend workloads: insights from Google compute clusters. ACM SIGMETRICS Perform Eval Rev 37(4):34–41
62.
Zurück zum Zitat Moreno-Vozmediano RS, Montero RS, Llorente IM (2011) Multicloud deployment of computing clusters for loosely coupled MTC applications. IEEE Trans Parallel Distrib Syst 22(6):924–930 Moreno-Vozmediano RS, Montero RS, Llorente IM (2011) Multicloud deployment of computing clusters for loosely coupled MTC applications. IEEE Trans Parallel Distrib Syst 22(6):924–930
63.
Zurück zum Zitat Mueller J, Palma D, Landi G, Soares J, Parreira B, Metsch T, Gray P, Georgiev A, Al-Hazmi Y, Magedanz T, Simoes P (2014) Monitoring as a service for cloud environments. In: Proceedings of the 5th international conference on communications and electronics–ICCE’14, IEEE, pp 174–179 Mueller J, Palma D, Landi G, Soares J, Parreira B, Metsch T, Gray P, Georgiev A, Al-Hazmi Y, Magedanz T, Simoes P (2014) Monitoring as a service for cloud environments. In: Proceedings of the 5th international conference on communications and electronics–ICCE’14, IEEE, pp 174–179
64.
Zurück zum Zitat Pacheco-Sanchez S, Casale G, Scotney B, McClean S, Parr G, Dawson S (2011) Markovian workload characterization for QoS prediction in the cloud. In: Proceedings of the 4th international conference on cloud computing–CLOUD’11, IEEE, pp 147–154 Pacheco-Sanchez S, Casale G, Scotney B, McClean S, Parr G, Dawson S (2011) Markovian workload characterization for QoS prediction in the cloud. In: Proceedings of the 4th international conference on cloud computing–CLOUD’11, IEEE, pp 147–154
65.
Zurück zum Zitat Pandey S, Wu L, Guru SM, Buyya R (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: Proceedings of the 24th international conference on advanced information networking and applications–AINA’10, IEEE, pp 400–407 Pandey S, Wu L, Guru SM, Buyya R (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: Proceedings of the 24th international conference on advanced information networking and applications–AINA’10, IEEE, pp 400–407
66.
Zurück zum Zitat Patel J, Jindal V, Yen IL, Bastani F, Xu J, Garraghan P (2015) Workload estimation for improving resource management decisions in the cloud. In: Proceedings of the 12th international symposium on autonomous decentralized systems–ISADS’15, IEEE, pp 25–32 Patel J, Jindal V, Yen IL, Bastani F, Xu J, Garraghan P (2015) Workload estimation for improving resource management decisions in the cloud. In: Proceedings of the 12th international symposium on autonomous decentralized systems–ISADS’15, IEEE, pp 25–32
67.
Zurück zum Zitat Raicu I (2009) Many-task computing: bridging the gap between high-throughput computing and high-performance computing. Ph.D. thesis, University of Chicago Raicu I (2009) Many-task computing: bridging the gap between high-throughput computing and high-performance computing. Ph.D. thesis, University of Chicago
68.
Zurück zum Zitat Reiss C, Wilkes J, Hellerstein JL (2011) Google cluster-usage traces: format+schema. Google Inc Reiss C, Wilkes J, Hellerstein JL (2011) Google cluster-usage traces: format+schema. Google Inc
69.
Zurück zum Zitat Reiss C, Tumanov A, Ganger GR, Katz RH, Kozuch MA (2012) Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In: Proceeings of the 3rd symposium on cloud computing–SoCC’12, ACM, pp 7:1–7:13 Reiss C, Tumanov A, Ganger GR, Katz RH, Kozuch MA (2012) Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In: Proceeings of the 3rd symposium on cloud computing–SoCC’12, ACM, pp 7:1–7:13
70.
Zurück zum Zitat Ren G, Tune E, Moseley T, Shi Y, Rus S, Hundt R (2010) Google-wide profiling: a continuous profiling infrastructure for data centers. IEEE Micro 30(4):65–79CrossRef Ren G, Tune E, Moseley T, Shi Y, Rus S, Hundt R (2010) Google-wide profiling: a continuous profiling infrastructure for data centers. IEEE Micro 30(4):65–79CrossRef
71.
Zurück zum Zitat Ren Z, Xu X, Wan J, Shi W, Zhou M (2012) Workload characterization on a production Hadoop cluster: a case study on Taobao. In: Proceedings of the international symposium on workload characterization–IISWC’12, IEEE, pp 3–13 Ren Z, Xu X, Wan J, Shi W, Zhou M (2012) Workload characterization on a production Hadoop cluster: a case study on Taobao. In: Proceedings of the international symposium on workload characterization–IISWC’12, IEEE, pp 3–13
72.
Zurück zum Zitat Sadooghi I, Palur S, Anthony A, Kapur I, Belagodu K, Purandare P, Ramamurty K, Wang K, Raicu I (2014) Achieving efficient distributed scheduling with message queues in the cloud for many-task computing and high-performance computing. In: Proceedings of the 14th IEEE/ACM international symposium on cluster, cloud and grid computing–CCGrid’14, IEEE, pp 404–413 Sadooghi I, Palur S, Anthony A, Kapur I, Belagodu K, Purandare P, Ramamurty K, Wang K, Raicu I (2014) Achieving efficient distributed scheduling with message queues in the cloud for many-task computing and high-performance computing. In: Proceedings of the 14th IEEE/ACM international symposium on cluster, cloud and grid computing–CCGrid’14, IEEE, pp 404–413
73.
Zurück zum Zitat Samak T, Gunter D, Goode M, Deelman E, Juve G, Silva F, Vahi K (2012) Failure analysis of distributed scientific workflows executing in the cloud. In: Proceedings of the 8th international conference on network and system management–CNSM’12, IEEE, pp 46–54 Samak T, Gunter D, Goode M, Deelman E, Juve G, Silva F, Vahi K (2012) Failure analysis of distributed scientific workflows executing in the cloud. In: Proceedings of the 8th international conference on network and system management–CNSM’12, IEEE, pp 46–54
74.
Zurück zum Zitat Schad J, Dittrich J, Quiané-Ruiz JA (2010) Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc VLDB Endow 3(1–2):460–471CrossRef Schad J, Dittrich J, Quiané-Ruiz JA (2010) Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc VLDB Endow 3(1–2):460–471CrossRef
75.
Zurück zum Zitat Sharma U, Shenoy P, Towsley DF (2012) Provisioning multi-tier cloud applications using statistical bounds on sojourn time. In: Proceedings of the 9th international conference on autonomic computing–ICAC’12, ACM, pp 43–52 Sharma U, Shenoy P, Towsley DF (2012) Provisioning multi-tier cloud applications using statistical bounds on sojourn time. In: Proceedings of the 9th international conference on autonomic computing–ICAC’12, ACM, pp 43–52
76.
Zurück zum Zitat Shen S, van Beek V, Iosup A (2015) Statistical characterization of business-critical workloads hosted in cloud datacenters. In: Proceedings of the 15th IEEE/ACM international symposium on cluster, cloud and grid computing–CCGrid’15, IEEE Shen S, van Beek V, Iosup A (2015) Statistical characterization of business-critical workloads hosted in cloud datacenters. In: Proceedings of the 15th IEEE/ACM international symposium on cluster, cloud and grid computing–CCGrid’15, IEEE
77.
Zurück zum Zitat Singh R, Sharma U, Cecchet E, Shenoy P (2010) Autonomic mix-aware provisioning for non-stationary data center workloads. In: Proceedings of the 7th international conference on autonomic computing–ICAC’10, ACM, pp 21–30 Singh R, Sharma U, Cecchet E, Shenoy P (2010) Autonomic mix-aware provisioning for non-stationary data center workloads. In: Proceedings of the 7th international conference on autonomic computing–ICAC’10, ACM, pp 21–30
78.
Zurück zum Zitat Solis Moreno I, Garraghan P, Townend P, Xu J (2014) Analysis, modeling and simulation of workload patterns in a large-scale utility cloud. IEEE Trans Cloud Comput 2(2):208–221 Solis Moreno I, Garraghan P, Townend P, Xu J (2014) Analysis, modeling and simulation of workload patterns in a large-scale utility cloud. IEEE Trans Cloud Comput 2(2):208–221
79.
Zurück zum Zitat Somasundaram TS, Govindarajan K (2014) CLOUDRB: a framework for scheduling and managing high-performance computing (HPC) applications in science cloud. Future Gener Comput Syst 34:47–65 Somasundaram TS, Govindarajan K (2014) CLOUDRB: a framework for scheduling and managing high-performance computing (HPC) applications in science cloud. Future Gener Comput Syst 34:47–65
80.
Zurück zum Zitat Spicuglia S, Bjöerkqvist M, Chen LY, Serazzi G, Binder W, Smirni E (2013) On load balancing: a mix-aware algorithm for heterogeneous systems. In: Proceedings of the 4th international conference on performance engineering–ICPE’13, ACM, pp 71–76 Spicuglia S, Bjöerkqvist M, Chen LY, Serazzi G, Binder W, Smirni E (2013) On load balancing: a mix-aware algorithm for heterogeneous systems. In: Proceedings of the 4th international conference on performance engineering–ICPE’13, ACM, pp 71–76
81.
Zurück zum Zitat Tai J, Zhang J, Li J, Meleis W, Mi N (2011) ArA: adaptive resource allocation for cloud computing environments under bursty workloads. In: Proceedings of the 30th international conference on performance computing and communications–IPCCC’11, IEEE, pp 1–8 Tai J, Zhang J, Li J, Meleis W, Mi N (2011) ArA: adaptive resource allocation for cloud computing environments under bursty workloads. In: Proceedings of the 30th international conference on performance computing and communications–IPCCC’11, IEEE, pp 1–8
82.
Zurück zum Zitat Tickoo O, Iyer R, Illikkal R, Newell D (2010) Modeling virtual machine performance: challenges and approaches. SIGMETRICS Perform Eval Rev 37(3):55–60CrossRef Tickoo O, Iyer R, Illikkal R, Newell D (2010) Modeling virtual machine performance: challenges and approaches. SIGMETRICS Perform Eval Rev 37(3):55–60CrossRef
83.
Zurück zum Zitat Van den Bossche R, Vanmechelen K, Broeckhove J (2010) Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workloads. In: Proceedings of the 3rd international conference on cloud computing–CLOUD’10, IEEE, pp 228–235 Van den Bossche R, Vanmechelen K, Broeckhove J (2010) Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workloads. In: Proceedings of the 3rd international conference on cloud computing–CLOUD’10, IEEE, pp 228–235
84.
Zurück zum Zitat Warneke D, Kao O (2011) Exploiting dynamic resource allocation for efficient parallel data processing in the cloud. IEEE Trans Parallel Distrib Syst 22(6):985–997CrossRef Warneke D, Kao O (2011) Exploiting dynamic resource allocation for efficient parallel data processing in the cloud. IEEE Trans Parallel Distrib Syst 22(6):985–997CrossRef
85.
Zurück zum Zitat Weingärtner R, Bräscher GB, Westphall CB (2015) Cloud resource management: a survey on forecasting and profiling models. J Netw Comput Appl 47:99–106 Weingärtner R, Bräscher GB, Westphall CB (2015) Cloud resource management: a survey on forecasting and profiling models. J Netw Comput Appl 47:99–106
87.
Zurück zum Zitat Yang H, Luan Z, Li W, Qian D (2012) MapReduce workload modeling with statistical approach. J Grid Comput 10(2):279–310CrossRef Yang H, Luan Z, Li W, Qian D (2012) MapReduce workload modeling with statistical approach. J Grid Comput 10(2):279–310CrossRef
88.
Zurück zum Zitat Yin J, Lu X, Chen H, Zhao X, Xiong NN (2014) System resource utilization analysis and prediction for cloud based applications under bursty workloads. Inform Sci 279:338–357CrossRef Yin J, Lu X, Chen H, Zhao X, Xiong NN (2014) System resource utilization analysis and prediction for cloud based applications under bursty workloads. Inform Sci 279:338–357CrossRef
89.
Zurück zum Zitat Zhan ZH, Liu XF, Gong YJ, Zhang J, Chung HSH, Li Y (2015) Cloud computing resource scheduling and a survey of its evolutionary approaches. ACM Comput Surv 47(4):63:1–63:33 Zhan ZH, Liu XF, Gong YJ, Zhang J, Chung HSH, Li Y (2015) Cloud computing resource scheduling and a survey of its evolutionary approaches. ACM Comput Surv 47(4):63:1–63:33
90.
Zurück zum Zitat Zhang F, Cao J, Li K, Khan SU, Hwang K (2014) Multi-objective scheduling of tasks in cloud platforms. Future Gener Comput Syst 37:309–320 Zhang F, Cao J, Li K, Khan SU, Hwang K (2014) Multi-objective scheduling of tasks in cloud platforms. Future Gener Comput Syst 37:309–320
91.
Zurück zum Zitat Zhang Q, Zhani MF, Boutaba R, Hellerstein JL (2014) Dynamic heterogeneity-aware resource provisioning in the cloud. IEEE Trans Cloud Comput 2(1):14–28 Zhang Q, Zhani MF, Boutaba R, Hellerstein JL (2014) Dynamic heterogeneity-aware resource provisioning in the cloud. IEEE Trans Cloud Comput 2(1):14–28
92.
Zurück zum Zitat Zhao Y, Fei X, Raicu I, Lu S (2011) Opportunities and challenges in running scientific workflows on the cloud. In: Proceedings of the international conference on cyber-enabled distributed computing and knowledge discovery–CyberC’11, IEEE, pp 455–462 Zhao Y, Fei X, Raicu I, Lu S (2011) Opportunities and challenges in running scientific workflows on the cloud. In: Proceedings of the international conference on cyber-enabled distributed computing and knowledge discovery–CyberC’11, IEEE, pp 455–462
93.
Zurück zum Zitat Zhu Q, Agrawal G (2010) Resource provisioning with budget constraints for adaptive applications in cloud environments. In: Proceedings of the 19th international symposium on high performance distributed computing–HPDC’10, ACM, pp 304–307 Zhu Q, Agrawal G (2010) Resource provisioning with budget constraints for adaptive applications in cloud environments. In: Proceedings of the 19th international symposium on high performance distributed computing–HPDC’10, ACM, pp 304–307
Metadaten
Titel
Workloads in the Clouds
verfasst von
Maria Carla Calzarossa
Marco L. Della Vedova
Luisa Massari
Dana Petcu
Momin I. M. Tabash
Daniele Tessera
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-30599-8_20

Neuer Inhalt