DOI: https://doi.org/10.15587/2313-8416.2015.37461

Техника обнаружения аномалий в производительности веб-приложений с использованием коэффициента ранговой корреляции Кендалла

Антон Александрович Сытник

Аннотация


В данной статье представлена техника обнаружения аномалий в производительности веб-приложений с использованием коэффициента ранговой корреляции Кендалла. Описаны теоретические этапы и проведено имитационное моделирование по определению аномалий в производительности веб-приложения. Данная техника дает возможность обнаружить аномалию производительности ВП, на основе корреляционной связи между величинами, но она не даст информации о том, где именно в исходном коде аномалия возникла и по какой причине


Ключевые слова


обнаружение аномалий; веб-приложения; коэффициента ранговой корреляции Кендалла

Полный текст:

PDF

Литература


Thomas, P. R. (2007). Modern engineering statistics. Wiley-Interscience, 1st edition, 736. doi: 10.1002/9780470128442

Benesty, A. A. (2009). Pearson Correlation Coefficient. Springer Berlin Heidelberg, 326.

Jerrold, H. Z. (1972). Significance Testing of the Spearman Rank Correlation Coefficient. Journal of the American Statistical Association, 67 (339), 578–580. doi: 10.2307/2284441

Harchenko, M. A. (2008). Correlation analiz. Manual for students, 31.

Magalhaes, J. P., Silva, L. M. (2012). Anomaly Detection Techniques for Web-Based Applications: An Experimental Study. In Proceedings of the 11th IEEE International Symposium on Network Computing and Applications, 181–190. doi: 10.1109/nca.2012.27

Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Videira, C. L., Loingtier, J. M., Irwin, J. (1997). Aspect-Oriented Programming. In Proceedings of the 11th European Conference on Object Oriented Programming, 220–242. doi: 10.1007/bfb0053381

Cherkasova, L., Ozonat, K. M., Ningfang, M., Symons, J., Smirni, E. (2008). Anomaly? Application Change? or Workload Change? Towards Automated Detection of Application Performance Anomaly and Change. In Proceedings of the International Conference on Dependable Systems and Networks, 452–461. doi: 10.1109/dsn.2008.4630116

Aguilera, M. K., Mogul, J. C., Wiener, J. L., Reynolds, P., Muthitacharoen, A. (2003). Performance debugging for distributed systems of black boxes. In Proceedings of the nineteenth ACM symposium on Operating Systems Principles, 74–89.

MyBatis – MyBatis-Spring Sample Code. Available at: https://mybatis.github.io/spring/sample.html

TPC-W: Benchmarking an Ecommerce Solution. Available at: http://www.tpc.org/tpcw/

MySQL : The World's Most Popular Open Source Database. Available at: http://www.mysql.com/

jeeObserver. J2EE performance monitoring tool. Available at: http://www.jeeobserver.com/

InfraRED. Opensource J2EE Performance Monitoring Tool. Available at: http://infrared.sourceforge.net/

JavaMelody. Monitoring of JavaEE applications. Available at: http://code.google.com/p/javamelody/


Пристатейная библиография ГОСТ


Thomas, P. R. Modern engineering statistics [Text] / P. R. Thomas. – Wiley-Interscience, 1st edition, 2007. – 736 p. doi: 10.1002/9780470128442 

Benesty, A. A. Pearson Correlation Coefficient [Text] / A. Benesty, A. Chen. – Springer Berlin Heidelberg, 2009. –326 p.

Jerrold, H. Z. Significance Testing of the Spearman Rank Correlation Coefficient [Text] / H. Z. Jerrold // Journal of the American Statistical Association, 1972. –Vol. 67, Issue 339. – P. 578–580. doi: 10.2307/2284441 

Харченко, М. А. Корреляционный анализ [Text] / М. А. Харченко, – Учебное пособие для вузов. – Воронеж: Изд-во ВГУ, 2008. – 31 с.

Magalhaes, J. P. Anomaly Detection Techniques for Web-Based Applications: An Experimental Study [Text] / J. P. Magalhaes, L. M. Silva // 11th IEEE International Symposium on Network Computing and Applications, 2012. – P. 181–190. doi: 10.1109/nca.2012.27 

Kiczales, G. Aspect-Oriented Programming [Text] / G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. L. Videira, J. M. Loingtier, J. Irwin // In Proceedings of the 11th European Conference on Object Oriented Programming, 1997. – P. 220–242. doi: 10.1007/bfb0053381 

Cherkasova, L. Anomaly? Application Change? or Workload Change? Towards Automated Detection of Application Performance Anomaly and Change [Text] / L. Cherkasova, K. M. Ozonat, M. Ningfang, J. Symons, E. Smirni // In Proceedings of the International Conference on Dependable Systems and Networks, 2008. – P. 452–461. doi: 10.1109/dsn.2008.4630116 

Aguilera, M. K. Performance debugging for distributed systems of black boxes [Text]. / M. K Aguilera, J. C. Mogul, J. L. Wiener, P. Reynolds and A. Muthitacharoen, – In Proceedings of the nineteenth ACM symposium on Operating Systems Principles, 2003. –74–89.

MyBatis – MyBatis-Spring Sample Code [Electronic resource] / Available at: https://mybatis.github.io/spring/sample.html – 18.01.2015. – Загл. с экрана.

TPC-W – Benchmarking an Ecommerce Solution [Electronic resource] / Available at: http://www.tpc.org/tpcw/ – 18.01.2015. — Загл. с экрана.

MySQL: The World's Most Popular Open Source Database [Electronic resource] / Available at: http://www.mysql.com/ – 18.01.2015. – Загл. с экрана.

jeeObserver. J2EE performance monitoring tool [Electronic resource] / Available at: http://www.jeeobserver.com – 18.01.2015. – Загл. с экрана.

InfraRED. Opensource J2EE Performance Monitoring Tool. [Electronic resource] / Available at: http://infrared.sourceforge.net/ – 18.01.2015. – Загл. с экрана.

JavaMelody. Monitoring of JavaEE applications [Electronic resource] / Available at: http://code.google.com/p/javamelody/ – 18.01.2015 г. – Загл. с экрана.



Комментарии к этой статье

Смотреть все комментарии




Copyright (c) 2015 Антон Александрович Сытник

Creative Commons License
Эта работа лицензирована Creative Commons Attribution 4.0 International License.

ISSN 2313-8416 (Online), ISSN 2313-6286 (Print)