• DocumentCode
    3074726
  • Title

    Performance tuning of Java EE application servers with multi-objective differential evolution

  • Author

    Lesnik, Marko ; Boskovic, B. ; Brest, J.

  • Author_Institution
    Fac. of Electr. Eng. & Comput. Sci., Univ. of Maribor, Maribor, Slovenia
  • fYear
    2013
  • fDate
    16-19 April 2013
  • Firstpage
    69
  • Lastpage
    76
  • Abstract
    This paper presents an empirical approach for the performance tuning of Java EE application servers (ASs) using a multi-objective differential evolution algorithm. It features multi-objective black-box optimization of selected AS´s configuration parameters. The proposed approach is used for performance tuning of the AS GlassFish and Java EE test application DayTrader. The obtained results improve the objectives´ values of referenced configuration (AS´s default settings) individually, as well as a whole. We also find a Pareto front approximation which entirely dominates the referenced configuration objectives´ values. Comparison with existing approaches is made based on previously found relations between certain configuration parameters´ values. Results from multi-objective performance tuning offer a choice of alternative configurations and thus enable the attainment of business goals even within an environment where the objectives´ priorities may change.
  • Keywords
    Java; Pareto optimisation; distributed processing; evolutionary computation; information systems; AS GlassFish; AS configuration parameters; AS default settings; Java EE application servers; Java EE test application DayTrader; Java Enterprise Edition; Pareto front approximation; business goals; configuration parameters values; distributed information system; multiobjective black-box optimization; multiobjective differential evolution algorithm; multiobjective performance tuning; Databases; Java; Measurement; Optimization; Time factors; Tuning; Vectors; Java Enterprise Edition; Performance tuning process; application servers; differential evolution; empirical approach; multi-objective optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Differential Evolution (SDE), 2013 IEEE Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/SDE.2013.6601444
  • Filename
    6601444