Skip to main content
Erschienen in: Cluster Computing 4/2014

01.12.2014

Towards a framework for monitoring cloud application platforms as sensor networks

verfasst von: Rustem Dautov, Iraklis Paraskakis, Mike Stannett

Erschienen in: Cluster Computing | Ausgabe 4/2014

Einloggen

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

search-config
loading …

Abstract

With the continued growth in software environments on cloud application platforms, self-management at the Platform-as-a-Service (PaaS) level has become a pressing concern, and the run-time monitoring, analysis and detection of critical situations are all fundamental requirements if we are to achieve autonomic behaviour in complex PaaS environments. In this paper we focus on cloud application platforms offering their customers a range of generic built-in re-usable services. By identifying key characteristics of these complex dynamic systems, we compare cloud application platforms to distributed sensor networks, and investigate the viability of exploiting these similarities with a case study. We treat cloud data storage services as “virtual” sensors constantly emitting monitoring data, such as numbers of connections and storage space availability, which are then analysed by the central component of a monitoring framework so as to detect and react to SLA violations. We discuss the potential benefits, as well as some shortcomings, of adopting this approach.

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!

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!

Fußnoten
1
Heroku, for example, provides upto 150 add-ons (http://​addons.​heroku.​com).
 
5
It should perhaps be noted that we are not attempting here to compete with existing approaches for run-time monitoring in clouds, but rather to offer complementary concepts, which can be reused when developing cloud monitoring mechanisms.
 
6
Throughout this paper, we use the terms cloud application platform, cloud platform, service-based cloud, servicebased cloud platform, PaaS, aPaaS, etc. interchangeably to refer to the same concept.
 
7
MAPE-K: Monitor, Analyse, Plan, Execute, Knowledge.
 
8
CADA: Collect, Analyse, Detect, Act.
 
9
We focus in this paper on run-time monitoring. Related activities can also include such techniques as post-mortem log analysis, data mining, and online or offline testing—the interested reader is referred to [15].
 
10
Intrusive monitoring requires the monitored subject to be instrumented with probes to facilitate inspection of its characteristics. As with code instrumentation, it is essential that this is done with care, since the instrumentation can itself potentially affect the subject’s performance, providing a flawed picture of its inherent capabilities.
 
Literatur
1.
Zurück zum Zitat Ameller, D., Franch, X.: Service level agreement monitor (SALMon). In: Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), pp. 224–227 (2008). doi:10.1109/ICCBSS.2008.13 Ameller, D., Franch, X.: Service level agreement monitor (SALMon). In: Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), pp. 224–227 (2008). doi:10.​1109/​ICCBSS.​2008.​13
2.
Zurück zum Zitat Ardissono, L., Furnari, R., Goy, A., Petrone, G., Segnan, M.: Fault tolerant web service orchestration by means of diagnosis. In: Gruhn, V., Oquendo, F. (eds.) Software Architecture, Lecture Notes in Computer Science, vol. 4344, pp. 2–16. Springer, Berlin Heidelberg (2006). doi:10.1007/11966104_2 Ardissono, L., Furnari, R., Goy, A., Petrone, G., Segnan, M.: Fault tolerant web service orchestration by means of diagnosis. In: Gruhn, V., Oquendo, F. (eds.) Software Architecture, Lecture Notes in Computer Science, vol. 4344, pp. 2–16. Springer, Berlin Heidelberg (2006). doi:10.​1007/​11966104_​2
3.
Zurück zum Zitat Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: a Berkeley view of cloud computing. Tech. Rep. UCB/EECS-2009-28, Electrical Engineering and Computer Sciences, University of California at Berkeley (2009) Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: a Berkeley view of cloud computing. Tech. Rep. UCB/EECS-2009-28, Electrical Engineering and Computer Sciences, University of California at Berkeley (2009)
4.
Zurück zum Zitat Baryannis, G., Garefalakis, P., Kritikos, K., Magoutis, K., Papaioannou, A., Plexousakis, D., Zeginis, C.: Lifecycle management of service-based applications on multi-clouds: a research roadmap. In: Proceedings of the 2013 International Workshop on Multi-cloud Applications and Federated Clouds, New York pp. 13–20 (2013) Baryannis, G., Garefalakis, P., Kritikos, K., Magoutis, K., Papaioannou, A., Plexousakis, D., Zeginis, C.: Lifecycle management of service-based applications on multi-clouds: a research roadmap. In: Proceedings of the 2013 International Workshop on Multi-cloud Applications and Federated Clouds, New York pp. 13–20 (2013)
5.
Zurück zum Zitat Bratanis, K., Dranidis, D., Simons, A.: The challenge of engineering multi-layer monitoring & adaptation in service-based applications. In: Proceedings of the 7th Annual South East European Doctoral Student Conference, pp. 497–503 (2012) Bratanis, K., Dranidis, D., Simons, A.: The challenge of engineering multi-layer monitoring & adaptation in service-based applications. In: Proceedings of the 7th Annual South East European Doctoral Student Conference, pp. 497–503 (2012)
6.
Zurück zum Zitat Brazier, F., Kephart, J., Van Dyke Parunak, H., Huhns, M.: Agents and service-oriented computing for autonomic computing: a research agenda. IEEE Internet Comput. 13(3), 82–87 (2009). doi:10.1109/MIC.2009.51 CrossRef Brazier, F., Kephart, J., Van Dyke Parunak, H., Huhns, M.: Agents and service-oriented computing for autonomic computing: a research agenda. IEEE Internet Comput. 13(3), 82–87 (2009). doi:10.​1109/​MIC.​2009.​51 CrossRef
7.
Zurück zum Zitat Breskovic, I., Haas, C., Caton, S., Brandic, I.: Towards self-awareness in cloud markets: a monitoring methodology. In: Proceedings of IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing (DASC), IEEE, pp. 81–88 (2011). doi:10.1109/DASC.2011.38 Breskovic, I., Haas, C., Caton, S., Brandic, I.: Towards self-awareness in cloud markets: a monitoring methodology. In: Proceedings of IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing (DASC), IEEE, pp. 81–88 (2011). doi:10.​1109/​DASC.​2011.​38
8.
Zurück zum Zitat Clayman, S., Galis, A., Chapman, C., Toffetti, G., Rodero-Merino, L., Vaquero, L., Nagin, K., Rochwerger, B.: Monitoring service clouds in the future internet. In: Tselentis, G., Domingue, J., Galis, A., Gavras, A., Hausheer, D., Krco, S., Lotz, V., Zahariadis, T. (eds.) Towards the future internet: emerging trends from European Research, pp. 115–126 (2010). doi:10.3233/978-1-60750-539-6-115 Clayman, S., Galis, A., Chapman, C., Toffetti, G., Rodero-Merino, L., Vaquero, L., Nagin, K., Rochwerger, B.: Monitoring service clouds in the future internet. In: Tselentis, G., Domingue, J., Galis, A., Gavras, A., Hausheer, D., Krco, S., Lotz, V., Zahariadis, T. (eds.) Towards the future internet: emerging trends from European Research, pp. 115–126 (2010). doi:10.​3233/​978-1-60750-539-6-115
9.
Zurück zum Zitat Dautov, R., Paraskakis, I., Kourtesis, D., Stannett, M.: Addressing self-management in cloud platforms: a semantic sensor web approach. In: Proceedings of the International Workshop on Hot Topics in Cloud Services (HotTopiCS’13), April 20–21, 2013, Prague, Czech Republic. ACM (2013) Dautov, R., Paraskakis, I., Kourtesis, D., Stannett, M.: Addressing self-management in cloud platforms: a semantic sensor web approach. In: Proceedings of the International Workshop on Hot Topics in Cloud Services (HotTopiCS’13), April 20–21, 2013, Prague, Czech Republic. ACM (2013)
10.
Zurück zum Zitat Diakopoulos, N.A., Shamma, D.A.: Characterizing debate performance via aggregated Twitter sentiment. In: Proceedings of the 28th International Conference on Human Factors in Computing Systems (CHI 10), pp. 1195–1198 (2010). doi:10.1145/1753326.1753504 Diakopoulos, N.A., Shamma, D.A.: Characterizing debate performance via aggregated Twitter sentiment. In: Proceedings of the 28th International Conference on Human Factors in Computing Systems (CHI 10), pp. 1195–1198 (2010). doi:10.​1145/​1753326.​1753504
11.
Zurück zum Zitat Dobson, S., Denazis, S., Fernández, A., Gaïti, D., Gelenbe, E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N., Zambonelli, F.: A survey of autonomic communications. ACM Trans. Auton. Adapt. Syst. (TAAS) 1(2), 223–259 (2006)CrossRef Dobson, S., Denazis, S., Fernández, A., Gaïti, D., Gelenbe, E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N., Zambonelli, F.: A survey of autonomic communications. ACM Trans. Auton. Adapt. Syst. (TAAS) 1(2), 223–259 (2006)CrossRef
12.
Zurück zum Zitat Galante, G., de Bona, L.C.E.: A survey on cloud computing elasticity. In: Proceedings of IEEE Fifth International Conference on Utility and Cloud Computing (UCC), IEEE, pp. 263–270 (2012) Galante, G., de Bona, L.C.E.: A survey on cloud computing elasticity. In: Proceedings of IEEE Fifth International Conference on Utility and Cloud Computing (UCC), IEEE, pp. 263–270 (2012)
13.
Zurück zum Zitat Horn, P.: Autonomic computing: IBM’s perspective on the state of information technology. Comput. Syst. 15, 1–40 (2001)MathSciNet Horn, P.: Autonomic computing: IBM’s perspective on the state of information technology. Comput. Syst. 15, 1–40 (2001)MathSciNet
14.
Zurück zum Zitat Iosup, A., Ostermann, S., Yigitbasi, M.N., Prodan, R., Fahringer, T., Epema, D.H.J.: Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans. Parallel Distrib. Syst. 1(6), 931–945 (2011) Iosup, A., Ostermann, S., Yigitbasi, M.N., Prodan, R., Fahringer, T., Epema, D.H.J.: Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans. Parallel Distrib. Syst. 1(6), 931–945 (2011)
15.
Zurück zum Zitat Kazhamiakin, R., Benbernou, S., Baresi, L., Plebani, P., Uhlig, M., Barais, O.: Adaptation of service-based systems. In: Papazoglou, M., Pohl, K., Parkin, M., Metzger, A. (eds.) Service Research Challenges and Solutions for the Future Internet, Lecture Notes in Computer Science, vol. 6500, pp. 117–156. Springer, Berlin Heidelberg (2010). doi:10.1007/978-3-642-17599-2_5 Kazhamiakin, R., Benbernou, S., Baresi, L., Plebani, P., Uhlig, M., Barais, O.: Adaptation of service-based systems. In: Papazoglou, M., Pohl, K., Parkin, M., Metzger, A. (eds.) Service Research Challenges and Solutions for the Future Internet, Lecture Notes in Computer Science, vol. 6500, pp. 117–156. Springer, Berlin Heidelberg (2010). doi:10.​1007/​978-3-642-17599-2_​5
17.
Zurück zum Zitat Kourtesis, D.: Towards an ontology-driven governance framework for cloud application platforms. Tech. Rep. CS-11-11, Department of Computer Science, The University of Sheffield (2011) Kourtesis, D.: Towards an ontology-driven governance framework for cloud application platforms. Tech. Rep. CS-11-11, Department of Computer Science, The University of Sheffield (2011)
18.
Zurück zum Zitat Kourtesis, D., Bratanis, K., Bibikas, D., Paraskakis, I.: Software co-development in the era of cloud application platforms and ecosystems: the case of CAST. In: Camarinha-Matos, L.M., Xu, L., Afsarmanesh, H. (eds.) Collaborative Networks in the Internet of Services, IFIP Advances in Information and Communication Technology, vol. 380, pp. 196–204. Springer, Berlin Heidelberg (2012). doi:10.1007/978-3-642-32775-9_20 Kourtesis, D., Bratanis, K., Bibikas, D., Paraskakis, I.: Software co-development in the era of cloud application platforms and ecosystems: the case of CAST. In: Camarinha-Matos, L.M., Xu, L., Afsarmanesh, H. (eds.) Collaborative Networks in the Internet of Services, IFIP Advances in Information and Communication Technology, vol. 380, pp. 196–204. Springer, Berlin Heidelberg (2012). doi:10.​1007/​978-3-642-32775-9_​20
19.
Zurück zum Zitat Mell, P., Grance, T.: The NIST definition of cloud computing. Tech. Rep. Special Publication 800–145, National Institute of Standards and Technology (2011) Mell, P., Grance, T.: The NIST definition of cloud computing. Tech. Rep. Special Publication 800–145, National Institute of Standards and Technology (2011)
20.
Zurück zum Zitat Natis, Y., Knipp, E., Valdes, R., Cearley, D., Sholler, D.: Who’s who in application platforms for cloud computing: The Cloud Specialists. Tech. Rep, Gartner Research (2009) Natis, Y., Knipp, E., Valdes, R., Cearley, D., Sholler, D.: Who’s who in application platforms for cloud computing: The Cloud Specialists. Tech. Rep, Gartner Research (2009)
21.
Zurück zum Zitat Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: a research roadmap. Int. J. Coop. Info. Syst. 17(2), 223–255 (2008)CrossRef Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: a research roadmap. Int. J. Coop. Info. Syst. 17(2), 223–255 (2008)CrossRef
22.
Zurück zum Zitat Rochwerger, B., Breitgand, D., Epstein, A., Hadas, D., Loy, I., Nagin, K., Tordsson, J., Ragusa, C., Villari, M., Clayman, S., Levy, E., Maraschini, A., Massonet, P., Muñoz, H., Tofetti, G.: Reservoir: when one cloud is not enough. Computer 44(3), 44–51 (2011). doi:10.1109/MC.2011.64 CrossRef Rochwerger, B., Breitgand, D., Epstein, A., Hadas, D., Loy, I., Nagin, K., Tordsson, J., Ragusa, C., Villari, M., Clayman, S., Levy, E., Maraschini, A., Massonet, P., Muñoz, H., Tofetti, G.: Reservoir: when one cloud is not enough. Computer 44(3), 44–51 (2011). doi:10.​1109/​MC.​2011.​64 CrossRef
Metadaten
Titel
Towards a framework for monitoring cloud application platforms as sensor networks
verfasst von
Rustem Dautov
Iraklis Paraskakis
Mike Stannett
Publikationsdatum
01.12.2014
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 4/2014
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-014-0389-5

Weitere Artikel der Ausgabe 4/2014

Cluster Computing 4/2014 Zur Ausgabe

Premium Partner