DocumentCode
642824
Title
Towards performance monitoring overhead reduction
Author
Okanovic, Dusan ; Vidakovic, Milan ; Konjovic, Zora
Author_Institution
Fac. of Tech. Sci., Univ. of Novi Sad, Novi Sad, Serbia
fYear
2013
fDate
26-28 Sept. 2013
Firstpage
135
Lastpage
140
Abstract
Continuous monitoring tools are designed to perform well under production workload with minimal performance overhead. Standard AOP frameworks are popular choice for development of instrumentation for Java software monitoring tools. Inevitable consequence of using these tools is the occurrence of performance overhead. The code they generate is guaranteed to be correct, but always has a slight overhead. On the other hand, if a low-level bytecode manipulation tools are chosen, they may have better performance, but development time is higher and code may not be correct. The paper demonstrates the use of a new framework that allows instrumentation of Java code using AOP-like syntax, but has less overhead than industry standard AOP tools. Already developed monitoring tool has been implemented using this new framework, with better results.
Keywords
Java; aspect-oriented programming; software performance evaluation; AOP-like syntax; Java code instrumentation; aspect-oriented programming; performance monitoring overhead reduction; Monitoring; Probes; Runtime; Software; Standards; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Systems and Informatics (SISY), 2013 IEEE 11th International Symposium on
Conference_Location
Subotica
Print_ISBN
978-1-4799-0303-0
Type
conf
DOI
10.1109/SISY.2013.6662557
Filename
6662557
Link To Document