Publikationsserver der Universitätsbibliothek Marburg

Titel:Cross-Layer Cloud Performance Monitoring, Analysis and Recovery
Autor:Mdhaffar, Afef
Weitere Beteiligte: Freisleben, Bernd (Prof. Dr.)
Veröffentlicht:2014
URI:https://archiv.ub.uni-marburg.de/diss/z2014/0484
URN: urn:nbn:de:hebis:04-z2014-04849
DOI: https://doi.org/10.17192/z2014.0484
DDC: Informatik
Titel (trans.):Schichten übergreifende Leistungsüberwachung, -analyse und -wiederherstellung in Cloud-Umgebungen
Publikationsdatum:2015-01-05
Lizenz:https://rightsstatements.org/vocab/InC-NC/1.0/

Dokument

Schlagwörter:
Cloud Computing, Monitoring, Performance monitoring, Recovery, Virtualisierung, Complex Event Processing, Wiederherstellung <Informatik>, Cloud computing, Analyse, Analysis

Summary:
The basic idea of Cloud computing is to offer software and hardware resources as services. These services are provided at different layers: Software (Software as a Service: SaaS), Platform (Platform as a Service: PaaS) and Infrastructure (Infrastructure as a Service: IaaS). In such a complex environment, performance issues are quite likely and rather the norm than the exception. Consequently, performance-related problems may frequently occur at all layers. Thus, it is necessary to monitor all Cloud layers and analyze their performance parameters to detect and rectify related problems. This thesis presents a novel cross-layer reactive performance monitoring approach for Cloud computing environments, based on the methodology of Complex Event Processing (CEP). The proposed approach is called CEP4Cloud. It analyzes monitored events to detect performance-related problems and performs actions to fix them. The proposal is based on the use of (1) a novel multi-layer monitoring approach, (2) a new cross-layer analysis approach and (3) a novel recovery approach. The proposed monitoring approach operates at all Cloud layers, while collecting related parameters. It makes use of existing monitoring tools and a new monitoring approach for Cloud services at the SaaS layer. The proposed SaaS monitoring approach is called AOP4CSM. It is based on aspect-oriented programming and monitors quality-of-service parameters of the SaaS layer in a non-invasive manner. AOP4CSM neither modifies the server implementation nor the client implementation. The defined cross-layer analysis approach is called D-CEP4CMA. It is based on the methodology of Complex Event Processing (CEP). Instead of having to manually specify continuous queries on monitored event streams, CEP queries are derived from analyzing the correlations between monitored metrics across multiple Cloud layers. The results of the correlation analysis allow us to reduce the number of monitored parameters and enable us to perform a root cause analysis to identify the causes of performance-related problems. The derived analysis rules are implemented as queries in a CEP engine. D-CEP4CMA is designed to dynamically switch between different centralized and distributed CEP architectures depending on the load/memory of the CEP machine and network traffic conditions in the observed Cloud environment. The proposed recovery approach is based on a novel action manager framework. It applies recovery actions at all Cloud layers. The novel action manager framework assigns a set of repair actions to each performance-related problem and checks the success of the applied action. The results of several experiments illustrate the merits of the reactive performance monitoring approach and its main components (i.e., monitoring, analysis and recovery). First, experimental results show the efficiency of AOP4CSM (very low overhead). Second, obtained results demonstrate the benefits of the analysis approach in terms of precision and recall compared to threshold-based methods. They also show the accuracy of the analysis approach in identifying the causes of performance-related problems. Furthermore, experiments illustrate the efficiency of D-CEP4CMA and its performance in terms of precision and recall compared to centralized and distributed CEP architectures. Moreover, experimental results indicate that the time needed to fix a performance-related problem is reasonably short. They also show that the CPU overhead of using CEP4Cloud is negligible. Finally, experimental results demonstrate the merits of CEP4Cloud in terms of speeding up the repair and reducing the number of triggered alarms compared to baseline methods.

Bibliographie / References

  1. Ian T. Foster, Yong Zhao, Ioan Raicu, and Shiyong Lu. Cloud Computing and Grid Computing 360-Degree Compared. In Proceedings of the Grid Computing Environments Workshop, pages 1–10, Austin, TX, USA, 2008. IEEE Press.
  2. Axis. Web Services -Axis. http://axis.apache.org/axis/. Online; accessed 13-November-2014.
  3. Keir A. Fraser, Steven M. Hand, Timothy L. Harris, Ian M. Leslie, and Ian A. Pratt. The Xenoserver Computing Infrastructure: A project overview. Technical Report 552, University of Cambridge, 15 JJ Thom- son Avenue Cambridge CB3 0FD, United Kingdom, 2003.
  4. Jeffrey O. Kephart and David M. Chess. The Vision of Autonomic Com- puting. Computer Journal, 36(1):41–50, January 2003.
  5. Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. Above the Clouds: A Berkeley View of Cloud Computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, 2009.
  6. Ernst Juhnke, Tim Dörnemann, and Bernd Freisleben. Fault-Tolerant BPEL Workflow Execution via Cloud-Aware Recovery Policies. In Proceed- ings of 35 th Euromicro Conference on Software Engineering and Advanced Applications, pages 31–38, Patras, Greece, 2009. IEEE Press.
  7. Matthew L. Massie, Brent N. Chun, and David E. Culler. The Ganglia Distributed Monitoring System: Design, Implementation, and Experience. Parallel Computing, 30(5-6):817– 840, 2004. –152– Bibliography
  8. Luis M. Vaquero, Luis Rodero-Merino, Juan Caceres, and Maik Lindner. A Break in the Clouds: Towards a Cloud Definition. SIGCOMM Computer Communication Review, 39(1):50–55, 2008.
  9. Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G Griswold. An Overview of AspectJ. In Proceedings of the 15 th European Conference on Object-Oriented Programming, volume 2072 of Lecture Notes in Computer Science, pages 327 – 353, Budapest, Hungary, 2001. Springer.
  10. Philipp Leitner, Christian Inzinger, Waldemar Hummer, Benjamin Satzger, and Schahram Dustdar. Application-Level Performance Monitoring of Cloud Services Based on the Complex Event Processing Paradigm. In Proceedings of the 5th IEEE International Conference on Service-Oriented Computing and Applications, pages 1–8, Taipei, Taiwan, 2012. IEEE Press.
  11. Mahendra Kutare, Greg Eisenhauer, Chengwei Wang, Karsten Schwan, Vanish Talwar, and Matthew Wolf. Monalytics: Online Monitoring and Analytics for Managing Large Scale Data Centers. In Proceedings of the 7th International Conference on Autonomic Computing, pages 141–150, Wash- ington, DC, USA, 2010. ACM.
  12. Michael Wooldridge and Nicholas R. Jennings. Intelligent Agents: Theory and Practice. Knowledge Engineering Review, 10(2):115–152, 1995.
  13. Peter Sempolinski and Douglas Thain. A Comparison and Critique of Eu- calyptus, OpenNebula and Nimbus. In Proceedings of the IEEE 2nd Inter- national Conference on Cloud Computing Technology and Science, pages 417–426, Indianapolis, USA, 2010. IEEE Press. –155–
  14. Ariel Rabkin and Randy Katz. Chukwa: A System for Reliable Large- Scale Log Collection. In Proceedings of the 24th International Conference on Large Installation System Administration, pages 1–15, San Jose, CA, 2010. USENIX Association.
  15. Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. Xen and the Art of Virtualization. In Proceedings of the 19th ACM Symposium on Operating Systems Principles, pages 164–177, New York, NY, USA, 2003. ACM. –147–
  16. Gianpaolo Cugola and Alessandro Margara. Processing Flows of Informa- tion: From Data Stream to Complex Event Processing. ACM Computing Surveys, 44(3):1–62, 2012.
  17. Manish Parashar and Salim Hariri. Autonomic Computing: An Overview. In Proceedings of the International Workshop on Unconventional Program- ming Paradigms, volume 3566 of Lecture Notes in Computer Science, pages 257–269, Le Mont Saint Michel, France, 2005. Springer.
  18. Florian Rosenberg, Christian Platzer, and Schahram Dustdar. Bootstrap- ping Performance and Dependability Attributes of Web Services. In Pro- ceedings of the IEEE International Conference on Web Services, pages 205– 212. IEEE Press, 2006.
  19. Hidehiko Masuhara and Gregor Kiczales. Modeling Crosscutting in Aspect- Oriented Mechanisms. In Proceedings of the 17 th European Conference on Object-Oriented Programming, volume 2743 of Lecture Notes in Computer Science, pages 2–28, Darmstadt, Germany, 2003. Springer.
  20. Ira Cohen, Moises Goldszmidt, Terence Kelly, and Julie Symons. Corre- lating Instrumentation Data to System States: A Building Block for Au- tomated Diagnosis and Control. In Proceedings of the 6th Symposium on Operating Systems Design and Implementation, pages 231–244, San Fran- cisco, CA, 2004.
  21. Diwaker Gupta, Rob Gardner, and Ludmila Cherkasova. XenMon: QoS Monitoring and Performance Profiling Tool. Technical Report HPL-2005- 187, HP Labs, 2005. –150– Bibliography
  22. Nicolas Repp, Rainer Berbner, Oliver Heckmann, and Ralf Steinmetz. A Cross-Layer Approach to Performance Monitoring of Web Services. In Pro- ceedings of the Workshop on Emerging Web Services Technology, pages 21 – 32, Zurich, Switzerland, 2006. Birkhäuser Basel.
  23. Afef Mdhaffar, Riadh Ben Halima, Mohamed Jmaiel, and Bernd Freisleben. CEP4CMA: Multi-Layer Cloud Performance Monitoring and Analysis via Complex Event Processing. In Proceedings of the 2 nd International Con- ference on Networked Systems, volume 8593 of Lecture Notes in Computer Science, pages 138–152, Marrakech, Morocco, 2014. Springer.
  24. Yuanshun Dai, Yanping Xiang, and Gewei Zhang. Self-Healing and Hybrid Diagnosis in Cloud Computing. In Proceedings of the International Confer- ence on Cloud Computing Technology and Science, volume 5931 of Lecture Notes in Computer Science, pages 45–56, Beijing, China, 2009. Springer.
  25. Bu-Qing Cao, Bing Li, and Qi-Ming Xia. A Service-Oriented Qos-Assured and Multi-Agent Cloud Computing Architecture. In Proceedings of the 1st International Conference on Cloud Computing, volume 5931 of Lecture Notes in Computer Science, pages 644–649, Beijing, China, 2009. Springer.
  26. Bartosz Balis, Bartosz Kowalewski, and Marian Bubak. Leveraging Com- plex Event Processing for Grid Monitoring. In Parallel Processing and Applied Mathematics, volume 6068 of Lecture Notes in Computer Science, pages 224–233, Wroclaw, Poland, 2010. Springer.
  27. Afef Mdhaffar, Soumaya Marzouk, Riadh Ben Halima, and Mohamed Jmaiel. A Runtime Performance Analysis for Web Service-Based Appli- cations. In Proceedings of the 1 st Workshop on Engineering SOA and the Web held in conjunction with the 10 th International Conference on Web Engineering, volume 6385 of Lecture Notes in Computer Science, pages 313–324, Vienna, Austria, 2010. Springer. –153–
  28. Qi Zhang, Lu Cheng, and Raouf Boutaba. Cloud Computing: State-of-the- Art and Research Challenges. Journal of Internet Services and Applica- tions, 1(1):7–18, 2010.
  29. Javier Povedano-Molina, Jose M. Lopez-Vega, Juan M. Lopez-Soler, Anto- nio Corradi, and Luca Foschini. DARGOS: A Highly Adaptable and Scal- able Monitoring Architecture for Multi-Tenant Clouds. Future Generation Computer Systems, 29(8):2041 – 2056, 2013.
  30. Amal Alhosban, Khayyam Hashmi, Zaki Malik, and Brahim Medjahed. Self-Healing Framework for Cloud-Based Services. In Proceedings of the ACS International Conference on Computer Systems and Applications, pages 1–7, Fes/Ifrane, Morocco, 2013. IEEE Press.
  31. C-Meter: A Framework for Performance Analysis of Computing Clouds.
  32. Afef Mdhaffar, Riadh Ben Halima, Ernst Juhnke, Mohamed Jmaiel, and Bernd Freisleben. AOP4CSM: An Aspect-Oriented Programming Approach for Cloud Service Monitoring. In Proceedings of the 11th IEEE International Conference on Computer and Information Technology, pages 363–370, Pa- phos, Cyprus, 2011. IEEE Press.
  33. Joao Paulo Magalhaes and Luis Moura Silva. A Framework for Self-Healing and Self-Adaptation of Cloud-Hosted Web-Based Applications. In Proceed- ings of the 5th IEEE International Conference on Cloud Computing Tech- nology and Science, pages 555–564, Bristol, UK, 2013. IEEE Press.
  34. Luciano Baresi and Sam Guinea. Event-Based Multi-Level Service Moni- toring. In Proceedings of the IEEE 20th International Conference on Web Services, pages 83–90, Santa Clara Marriott, CA, USA, 2013. IEEE Press.
  35. Emiliano Casalicchio and Luca Silvestri. Architectures for Autonomic Ser- vice Management in Cloud-Based Systems. In Proceedings of the 16th IEEE Symposium on Computers and Communications, pages 161–166, Kerkyra (Corfu), Greece, 2011. IEEE Press.
  36. Shirlei Aparecida De Chaves, Rafael Brundo Uriarte, and Carlos Becker Westphall. Toward an Architecture for Monitoring Private Clouds. IEEE Communications Magazine, 49(12):130–137, 2011.
  37. Haibo Mi, Huaimin Wang, Gang Yin, Hua Cai, Qi Zhou, Tingtao Sun, and Yangfan Zhou. Magnifier: Online Detection of Performance Problems in Large-Scale Cloud Computing Systems. In Proceedings of the 11th IEEE International Conference on Services Computing, pages 418 – 425, Wash- ington, DC, 2011. IEEE Press.
  38. Markus C. Huebscher and Julie A. McCann. A Survey of Autonomic Com- puting -Degrees, Models, and Applications. ACM Computing Surveys, 40(3):1–28, 2008.
  39. Felix Salfner, Maren Lenk, and Miroslaw Malek. A Survey of Online Failure Prediction Methods. ACM Computing Surveys, 42(3):1–42, 2010.
  40. Krishnaprasad Narayanan, Sumit Kumar Bose, and Shrisha Rao. Towards 'Integrated' Monitoring and Management of Data Centers using Complex Event Processing Techniques. In Proceedings of the 4th Annual ACM Ban- galore Conference, pages 1–5, Bangalore, India, 2011. ACM.
  41. Richard Taylor. Interpretation of the Correlation Coefficient: A Basic Re- view. Journal of Diagnostic Medical Sonography, 6(1):35–39, 1990.
  42. Douglas C. Crocker. Some Interpretations of the Multiple Correlation Co- efficient. The American Statistician, 26(2):31–33, 1972.
  43. Peter Mell and Timothy Grance. The NIST Definition of Cloud Com- puting. Technical report, National Institute of Standards and Technology, Information Technology Laboratory, 2011.
  44. Grzegorz Dyk. Grid Monitoring Based on Complex Event Processing Tech- nologies. Master's thesis, University of Science and Technology in Krakow, 2010. –149– Bibliography [30] EdgeRank. EdgeRank. http://edgerank.net/. Online; accessed 12- November-2014.
  45. Ganglia. Ganglia Monitoring System. http://ganglia.sourceforge. net/. Online; accessed 12-November-2014.
  46. Apache Geroninmo. Day Trader -Apache Geroninmo J2EE 1.4 Bench- mark Sample. http://geronimo.apache.org/GMOxDOC10/day-trader. html. Online; accessed 13-November-2014.
  47. Riadh Ben-Halima, Khalil Drira, and Mohamed Jmaiel. A QoS-Oriented Reconfigurable Middleware for Self-Healing Web Services. In Proceedings of the IEEE International Conference on Web Services, pages 104–111, Beijing, China, 2008. IEEE Press.
  48. Kanishka Bhaduri, Kamalika Das, and Bryan L. Matthews. Detecting Ab- normal Machine Characteristics in Cloud Infrastructures. In Proceedings of the International Conference on Data Mining Workshops, pages 137–144, Vancouver, Canada, 2011. IEEE Press.
  49. Niko Thio and Shanika Karunasekera. Automatic Measurement of a QoS Metric for Web Service Recommendation. In Proceedings of the Australian Conference on Software Engineering, pages 202–211, Brisbane, Australia, 2005. IEEE Press. –156– Bibliography
  50. Chengwei Wang, Vanish Talwar, Karsten Schwan, and Parthasarathy Ran- ganathan. Online Detection of Utility Cloud Anomalies using Metric Dis- tributions. In Proceedings of the 12th IEEE/IFIP Network Operations and Management Symposium, pages 96–103, Osaka, Japan, 2010. IEEE Press.
  51. Meriam Mahjoub, Afef Mdhaffar, Riadh Ben Halima, and Mohamed Jmaiel. A Comparative Study of the Current Cloud Computing Technologies and Offers. In Proceedings of the 1 st International Symposium on Network Cloud Computing and Applications, pages 131–134, Toulouse, France, 2011. IEEE Press.
  52. Afef Mdhaffar, Riadh Ben Halima, Mohamed Jmaiel, and Bernd Freisleben. A Dynamic Complex Event Processing Architecture for Cloud Monitoring and Analysis. In Proceedings of the IEEE 5th International Conference on Cloud Computing Technology and Science, pages 270–275, Bristol, UK, 2013. IEEE Press.
  53. Afef Mdhaffar, Riadh Ben Halima, Mohamed Jmaiel, and Bernd Freisleben. CEP4Cloud: Complex Event Processing for Self-Healing Clouds. In Pro- ceedings of the 23 rd IEEE International Conference on Enabling Technolo- gies: Infrastructure for Collaborative Enterprises, pages 62–67, Parma, Italy, 2014. IEEE Press.
  54. Jin Shao, Hao Wei, Qianxiang Wang, and Hong Mei. A Runtime Model Based Monitoring Approach for Cloud. In IEEE 3rd International Con- ference on Cloud Computing, pages 313–320, Miami, Florida, USA, 2010. IEEE Press.
  55. Jpcap. Jpcap – A Network Packet Capture Library for Applications Writ- ten in Java. http://jpcap.sourceforge.net/. Online; accessed 11- November-2014.
  56. Simon Ostermann, Alexandru Iosup, Nezih Yigitbasi, Radu Prodan, Thomas Fahringer, and Dick H. J. Epema. A Performance Analysis of EC2 Cloud Computing Services for Scientific Computing. In Proceedings of the 1st International Conference on Cloud Computing, volume 34 of Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, pages 115–131, Beijing, China, 2009. Springer.
  57. Libvirt. Libvirt -The Virtualization API. http://libvirt.org/. Online; accessed 13-November-2014.
  58. Torsten Grabs and Ming Lu. Measuring Performance of Complex Event Processing Systems. In Proceedings of the 3rd TPC Technology Conference on Topics in Performance Evaluation, Measurement and Characterization, volume 7144 of Lecture Notes in Computer Science, pages 83–96, Seattle, WA, 2012. Springer.
  59. Hping3. Hping3 -Linux Man Page. http://linux.die.net/man/8/ hping3. Online; accessed 13-November-2014.
  60. IoStat. IoStat: Linux User's Manual. http://linuxcommand.org/man_ pages/iostat1.html. Online; accessed 13-November-2014.
  61. Sar. Sar: Linux User's Manual. http://linuxcommand.org/man_pages/ sar1.html. Online; accessed 13-November-2014.
  62. D-CEP4CMA: A Dynamic Architecture for Cloud Performance Monitoring and Analysis via Complex Event Processing. International Journal of Big Data Intelligence, 1(1/2):89–102, 2014.
  63. Riadh Ben-Halima, Emna Fki, Khalil Drira, and Mohamed Jmaiel. A Large-Scale Monitoring and Measurement Campaign for Web Services- Based Applications. Concurrency and Computation: Practice and Expe- rience, 22(10):1207–1222, 2010.
  64. Amazon Web Services LLC. Amazon Elastic Compute Cloud. http:// aws.amazon.com/. Online; accessed 13-November-2014.
  65. Michael Boniface, Bassem Nasser, Juri Papay, Stephen C. Phillips, Arturo Servin, Xiaoyu Yang, Zlatko Zlatev, Spyridon V.Gogouvitis, Gregory Kat- saros, Kleopatra Konstanteli, George Kousiouris, Andreas Menychtas, and Dimosthenis Kyriazis. Platform-as-a-Service Architecture for Real-Time Quality of Service Management in Clouds. In Proceedings of the 5th Inter- national Conference on Internet and Web Applications and Services, pages 155–160, Barcelona, Spain, 2010. IEEE Press.
  66. Pedro Henriques Dos Santos Teixeira, Ricardo Gomes Clemente, Ronald Andreu Kaiser, and Denis Almeida Vieira-Jr. HOLMES: An Event- Driven Solution to Monitor Data Centers through Continuous Queries and Machine Learning. In Proceedings of the 4th ACM International Confer- ence on Distributed Event-Based Systems, pages 216–221, Cambridge, UK, 2010. ACM.
  67. Niklas Påhlsson. Aspect-Oriented Programming: An introdution to Aspect- Oriented Programming and AspectJ. pages 1–12. 2002. University Lecture, Departement of Technology, University of Kalmar, Sweden.
  68. Long Li, Buyang Cao, and Yuanyuan Liu. A Study on CEP-Based System Status Monitoring in Cloud Computing Systems. In Proceedings of the 6th International Conference on Information Management, Innovation Man- agement and Industrial Engineering, pages 300–303, Xi'an, China, 2013. IEEE Press.
  69. Lars Brenna, Alan Demers, Johannes Gehrke, Mingsheng Hong, Joel Os- sher, Biswanath Panda, Mirek Riedewald, Mohit Thatte, and Walker White. Cayuga: A High-Performance Event Processing Engine. In Pro- ceedings of the ACM SIGMOD International Conference on Management of Data, pages 1100–1102, Beijing, China, 2007. ACM.
  70. Collectd. Collectd – The System Statistics Collection Daemon. http: //collectd.org/. Online; accessed 11-November-2014.
  71. Dbench. Dbench: I/O Benchmark. https://dbench.samba.org/. Online; accessed 13-November-2014.
  72. Eugene Ciurana. Developing with Google App Engine. Apress, Berkely, CA, USA, 2009.
  73. Stephan Grell and Olivier Nano. Experimenting with Complex Event Pro- cessing for Large Scale Internet Services Monitoring. In Proceedings of the 1st International Workshop on Complex Event Processing for the Future, pages 1 – 10, Vienna, Austria, 2008. CEUR WS series.
  74. Chukwa. Chukwa. https://chukwa.apache.org/. Online; accessed 12- November-2014.
  75. Rohit Kamboj and Anoopa Arya. OpenStack: Open Source Cloud Com- puting IaaS Platform. International Journal of Advanced Research in Com- puter Science and Software Engineering, 4(5):1200–1202, 2014.
  76. PI Monitor: components, used sensors and monitored metrics . . 51
  77. P Monitor: components, used sensors and monitored metrics . . . 52
  78. William Von Hagen. Professional Xen Virtualization. Wiley Publishing, Inc., 2008.
  79. Afef Mdhaffar, Riadh Ben Halima, Mohamed Jmaiel, and Bernd Freisleben. Reactive Performance Monitoring of Cloud Computing Environments. 2014. Submitted for publication.
  80. [93] SysBench. SysBench: a System Performance Benchmark. https:// launchpad.net/sysbench. Online; accessed 13-November-2014.
  81. Alan G. Ganek and Thomas A. Corbi. The Dawning of the Autonomic Computing Era. IBM Systems Journal, 42(1):5–18, 2003.
  82. David Chisnall. The Definitive Guide to the Xen Hypervisor. Prentice Hall Open Source Software Development Series, 2008. –148– Bibliography [18] N. M. Mosharaf Kabir Chowdhury and Raouf Boutaba. Network Virtual- ization: State of the Art and Research Challenges. IEEE Communications Magazine, 47(7):20–26, 2009.
  83. Jconsole. The Java Monitoring and Management Console (Jconsole).
  84. BRC Global Standards. Understanding Root Cause Analysis. http://www. tuv-nord.com/cps/rde/xbcr/SID-926CD5F4-935229F0/tng_be_nl/ bijlage-nieuwsbrief-januari-2013-brc-understanding-root-cause-an. pdf, 2012. Online; accessed 02-November-2014.
  85. FlexiScale. FlexiScale: Utility Computing on Demand. http://www. flexiscale.com/. Online; accessed 13-November-2014.
  86. VI Monitor: components, used sensors and monitored metrics . . 52
  87. Subir K. Bhaumik. Root Cause Analysis in Engineering Failures. Transac- tions of the Indian Institute of Metals, 63(2-3):297–299, 2010.
  88. Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-Oriented Program- ming. In Proceedings of the 11th European Conference on Object-Oriented Programming, volume 1241 of Lecture Notes in Computer Science, pages 220–242, Jyväskylä, Finland, 1997. Springer.
  89. Slim Kallel. Specifying and Monitoring Non-Functional Properties. PhD thesis, Darmstadt University of Technology, 2011.
  90. Franz Faul, Edgar Erdfelder, Axel Buchner, and Albert-Georg Lang. Sta- tistical Power Analyses using G*Power 3.1: Tests for Correlation and Re- gression Analyses. Behavior Research Methods, 41(4):1149–1160, 2009.
  91. G*Power. G*Power: Statistical Power Analyses for Windows and Mac. http://www.gpower.hhu.de/. Online; accessed 13-November-2014.
  92. MpStat. MpStat: Linux User's Manual. http://www.linuxcommand.org/ man_pages/mpstat1.html. Online; accessed 13-November-2014.
  93. MediGrid Team. MediGrid. http://www.medigrid.de/. Online; accessed 13-November-2014.
  94. Nagios. Nagios is the Industry Standard in IT Infrastructure Monitoring. http://www.nagios.org/. Online; accessed 11-November-2014.
  95. OpenStack Team. OpenStack: The Open Source Cloud Operating System. http://www.openstack.org/. Online; accessed 02-November-2014.
  96. AOP4CSM. AOP4CSM: Aspect-Oriented Programming for Cloud Service Monitoring. http://www.redcad.org/members/mdhaffar/aop4csm/. On- line; accessed 13-November-2014.
  97. Abhishek Jayswal, Xiang Li, Anand Zanwar, Helen H. Lou, and Yinlun Huang. A Sustainability Root Cause Analysis Methodology and Its Appli- cation. Computers and Chemical Engineering, 35(12):2786 – 2798, 2011.
  98. Michal Daszykowski, Krzysztof Kaczmarek, Yvan Vander Heyden, and Beata Walczak. Robust Statistics in Data Analysis – A Review: Basic Concepts. Chemometrics and Intelligent Laboratory Systems, 85(2):203 – 219, 2007.
  99. WinPcap. WinPcap: The Industry-Standard Windows Packet Capture Library. http://www.winpcap.org/. Online; accessed 11-November-2014.
  100. Xen Project. XAPI: Open Source Software to Build Private and Pub- lic Clouds. http://www.xenproject.org/developers/teams/xapi.html. Online; accessed 13-November-2014.
  101. Peter J. Rousseeuw and Mia Hubert. Robust Statistics for Outlier Detec- tion. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Dis- covery, 1(1):73–79, 2011.
  102. Soumitra Sarkar, Ruchi Mahindru, Rafah A. Hosn, Norbert Vogl, and HariGovind V. Ramasamy. Automated Incident Management for a Platform-as-a-Service Cloud. In Proceedings of the 11th USENIX Con- ference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services, pages 1–6, Berkeley, CA, USA, 2011. USENIX As- sociation.


* Das Dokument ist im Internet frei zugänglich - Hinweise zu den Nutzungsrechten