Online Memory Leak Detection in the Cloud-based Infrastructures.

作者: Michael Gerndt , Jorge S. Cardoso , Vladimir Podolskiy , Anshul Jindal , Paul Staab

DOI:

关键词:

摘要: A memory leak in an application deployed on the cloud can affect availability and reliability of application. Therefore, to identify ultimately resolve it quickly is highly important. However, production environment running cloud, detection a challenge without knowledge or its internal object allocation details. This paper addresses this online leaks cloud-based infrastructure having any by introducing novel machine learning based algorithm Precog. This solely uses one metric i.e system's utilization which for leak. The developed algorithm's accuracy was tested 60 virtual machines manually labeled data provided our industry partner Huawei Munich Research Center found that proposed achieves score 85\% with less than half second prediction time per machine.

参考文章(13)
Vladimir Šor, Satish Narayana Srirama, Nikita Salnikov-Tarnovski, Memory leak detection in Plumbr Software - Practice and Experience. ,vol. 45, pp. 1307- 1330 ,(2015) , 10.1002/SPE.2275
Nick Mitchell, Gary Sevitsky, LeakBot: An Automated and Lightweight Tool for Diagnosing Memory Leaks in Large Java Applications european conference on object-oriented programming. pp. 351- 377 ,(2003) , 10.1007/978-3-540-45070-2_16
Pooja, Asmita Pandey, Impact of memory intensive applications on performance of cloud virtual machine international conference on recent advances in engineering computational sciences. pp. 1- 6 ,(2014) , 10.1109/RAECS.2014.6799629
Vladimir Šor, Satish Narayana Srirama, Memory leak detection in Java: Taxonomy and classification of approaches Journal of Systems and Software. ,vol. 96, pp. 139- 151 ,(2014) , 10.1016/J.JSS.2014.06.005
James Clause, Alessandro Orso, LEAKPOINT Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - ICSE '10. ,vol. 1, pp. 515- 524 ,(2010) , 10.1145/1806799.1806874
Yichen Xie, Alex Aiken, Context- and path-sensitive memory leak detection foundations of software engineering. ,vol. 30, pp. 115- 125 ,(2005) , 10.1145/1081706.1081728
Kung Chen, Ju-Bing Chen, Aspect-Based Instrumentation for Locating Memory Leaks in Java Programs computer software and applications conference. ,vol. 2, pp. 23- 28 ,(2007) , 10.1109/COMPSAC.2007.79
Vladimir Sor, Satish Narayana Srirama, A STATISTICAL APPROACH FOR IDENTIFYING MEMORY LEAKS IN CLOUD APPLICATIONS international conference on cloud computing and services science. pp. 623- 628 ,(2011)
Masoomeh Rudafshani, Paul A. S. Ward, LeakSpot: detection and diagnosis of memory leaks in JavaScript applications Software - Practice and Experience. ,vol. 47, pp. 97- 123 ,(2017) , 10.1002/SPE.2406
Nancy Jain, Sakshi Choudhary, None, Overview of virtualization in cloud computing symposium on colossal data analysis and networking. pp. 1- 4 ,(2016) , 10.1109/CDAN.2016.7570950