SLIDE 9 Workload-sensitive Timing Behavior Anomaly Detection in Large Software Systems Related Work
Structure
1
Motivation
2
Foundations
3
Hypothesis & Goals
4
Results
5
Conclusions
6
Related Work
André van Hoorn Diploma Thesis November 8, 2007 41/ 42 Workload-sensitive Timing Behavior Anomaly Detection in Large Software Systems Related Work
Related Work
Workload Generation
Workload characterization of system in productional use, e.g. Arlitt et. al [AKR01], Menascé et al. [MAR+00], [MA03] Costumer Behavior Model Graph (CBMG) by Menascé et al. [MAFM99] Extended Finite State Machine (EFSM) by Shams et al. [SKF06] Freely available and commercial workload generators, e.g. Mercury LoadRunner [Mer07], OpenSTA [Ope05], Siege [Ful06]
Response Time Analysis
Response time analysis of ERP systems by Mielke [Mie06]
Timing Behavior Anomaly Detection
Agarwal et al. [AAG+04]
André van Hoorn Diploma Thesis November 8, 2007 42/ 42 Workload-sensitive Timing Behavior Anomaly Detection in Large Software Systems Bibliography
Bibliography I
[AAG+04] Manoj K. Agarwal, Karen Appleby, Manish Gupta, Gautam Kar, Anindya Neogi, and Anca Sailer. Problem determination using dependency graphs and run-time behavior models. In Akhil Sahai and Felix Wu, editors, 15th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM 2004), Davis, CA, USA, November 15-17, 2004, volume 3278 of Lecture Notes in Computer Science, pages 171–182. Berlin: Springer, 2004. [AKR01] Martin F. Arlitt, Diwakar Krishnamurthy, and Jerry Rolia. Characterizing the scalability of a large web-based shopping system. ACM Transactions on Internet Technology, 1(1):44–69, 2001. [Ful06] Jeffrey Fulmer. Siege – homepage, 2006. Last visited August 31, 2007. [Jai91] Raj Jain. The Art of Computer Systems Performance Analysis. New York: John Wiley & Sons, 1991. [MA03] Daniel A. Menascé and Vasudeva Akula. Towards workload characterization of auction sites. In Proceedings of the 6th IEEE Workshop on Workload Characterization (WWC-6), Austin, TX, USA, October 27, 2003, pages 12–20. IEEE Press, 2003. [MAFM99] Daniel A. Menascé, Virgilio A. F. Almeida, Rodrigo Fonseca, and Marco A. Mendes. A methodology for workload characterization of e-commerce sites. In Proceedings of the 1st ACM Conference on Electronic commerce (EC ’99), Denver, CO, USA, November 3-5, 1999, pages 119–128. ACM Press, 1999. [MAR+00] Daniel Menascé, Virgilio A. F. Almeida, Rudolf Riedi, Flávia Ribeiro, Rodrigo Fonseca, and Jr. Wagner Meira. In search of invariants for e-business workloads. In Proceedings of the 2nd ACM Conference on Electronic Commerce (EC ’00), Denver, CO, USA, November 3-5, 1999, pages 56–65. ACM Press, 2000. [Mer07] Mercury Interactive Corporation. Mercury LoadRunner – homepage, 2007. Last visited August 31, 2007. André van Hoorn Diploma Thesis November 8, 2007 43/ 42 Workload-sensitive Timing Behavior Anomaly Detection in Large Software Systems Bibliography
Bibliography II
[Mie06] Andreas Mielke. Elements for response-time statistics in ERP transaction systems. Performance Evaluation, 63(7):635–653, 2006. [MIO87] John D. Musa, Anthony Iannino, and Kazuhira Okumoto. Software Reliability: Measurement, Prediction, Application. New York: McGraw-Hill, first edition, 1987. [MR06] Douglas C. Montgomery and George C. Runger. Applied Statistics and Probability for Engineers. New York: John Wiley & Sons, Inc., fourth edition, 2006. [Ope05]
- OpenSTA. OpenSTA (Open System Testing Architecture) – homepage, 2005. Last visited August 31,
2007. [RvHGH07] Matthias Rohr, André van Hoorn, Simon Giesecke, and Wilhelm Hasselbring. Workload intensity sensitive timing behavior anomaly detection (in preparation). 2007. [Sil86]
- B. W. Silverman. Kernel density estimation technique for statistics and data analysis. In Monographs
- n Statistics and Applied Probability, volume 26. London: Chapman and Hall, 1986.
[SKF06] Mahnaz Shams, Diwakar Krishnamurthy, and Behrouz Far. A model-based approach for testing the performance of web applications. In Proceedings of the 3rd International Workshop on Software Quality Assurance (SOQUA ’06), Portland, OR, USA, November 6, 2006, pages 54–61. ACM Press, 2006. [SW01] Connie U. Smith and Lloyd G. William. Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. Amsterdam: Addison-Wesley, 1st edition, 2001. [vH07] André van Hoorn. Markov4JMeter – homepage, 2007. Last visited August 31, 2007. André van Hoorn Diploma Thesis November 8, 2007 44/ 42 Workload-sensitive Timing Behavior Anomaly Detection in Large Software Systems Bonus Scenes
Structure
1
Motivation
2
Foundations
3
Hypothesis & Goals
4
Results
5
Conclusions
6
Related Work
André van Hoorn Diploma Thesis November 8, 2007 45/ 42 Workload-sensitive Timing Behavior Anomaly Detection in Large Software Systems Bonus Scenes
Box-and-Whisker Plot
Visualizes Quartiles Interquartile range (IQR) Normal and extreme outliers
IQR 1.5 IQR 1.5 IQR 1.5 IQR 1.5 IQR Normal
Extreme
Normal
Median
Whisker extends to smallest data point within 1.5 interquartile ranges from first quartile Whisker extends to largest data point within 1.5 interquartile ranges from third quartile
Figure: Description of a box-and-whisker plot [MR06].
André van Hoorn Diploma Thesis November 8, 2007 46/ 42