• 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