Advertisement

On the Impact of Management on the Performance of a Managed System: A JMX-Based Management Case Study

  • Abdelkader Lahmadi
  • Laurent Andrey
  • Olivier Festor
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3775)

Abstract

Studying the performance of a distributed system without taking care on the impact of its management system will falsify the understanding of its overall performance, especially its productivity. We propose a metric called MIM (Management Impact Metric) to evaluate this impact by varying one or several impact factors related to the management system within a management strategy of the managed system. We show the accuracy and interest of our metric on a managed J2EE application server that uses a management architecture based on the JMX standard.

Keywords

Managed systems performance productivity manageability 

References

  1. 1.
    Pavlou, G., Flegkas, P., Gouveris, S., Liotta, A.: On management technologies and the potential of web services. Communications Magazine, IEEE 42, 58–66 (2004) ISSN: 0163-6804 Google Scholar
  2. 2.
    Neisse, R., Vianna, R.L., Granville, L.Z., Almeida, M.J.B., Tarouco, L.M.R.: Implementation and bandwidth consumption evaluation of SNMP to web services gateways. In: NOMS (Network Operations & Managament Symposium), vol. 9 (2004)Google Scholar
  3. 3.
    Jogalekar, P., Woodside, C.: Evaluating the scalability of distributed systems. IEEE Trans. Parallel Distrib. Syst. 11, 589–603 (2000)CrossRefGoogle Scholar
  4. 4.
    Burness, A., Titmuss, R., Lebre, C., Brown, K., Brookland, A.: Scalability evaluation of a distributed agent system. Distributed Systems Engineering 6, 129–134 (1999)CrossRefGoogle Scholar
  5. 5.
    Pattinson, C.: A study of the behaviour of the simple network management protocol. In: 12th International Workshop on Distributed Systems: Operations and Management (DSOM), pp. 305–314 (2001)Google Scholar
  6. 6.
    Subramanyan, R., Miguel-Alonso, J., Fortes, J.: A scalable SNMP-based distibuted monitoring system for heterogeneous network computing. In: Proceedings of the 2000 ACM/IEEE conference on Supercomputing, p. 14. IEEE Computer Society, Los Alamitos (2000)CrossRefGoogle Scholar
  7. 7.
    Pras, A., Drevers, T., de Meent, R.V., Quartel, D.: Comparing the performance of SNMP and web services-based management. eTransactions on Network and Service Management(eTNSM) 1 (2004)Google Scholar
  8. 8.
    Mitra, A., Maheswaran, M.: Measuring scalability of resource management systems. Technical Report SOCS-04.5, School of Computer Science, McGill University (2004)Google Scholar
  9. 9.
    Diao, Y., Hellerstein, J., Parekh, S., Griffith, R., Kaiser, G., Phung, D.: Self-managing systems: A control theory foundation. In: 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS 2005), Greenbelt, Maryland, pp. 441–448 (2005)Google Scholar
  10. 10.
    Murray, J.: Designing manageable applications. WEB Developper’s Journal (2003)Google Scholar
  11. 11.
    Kreger, H., Harold, W., Willamson, L.: Java and JMX: Building Manageable Systems. Addison-Wesley, Reading (2003), ISBN: 0672324083 Google Scholar
  12. 12.
    Grama, A., Gupta, A., Kumar, V.: Isoefficiency function: A scalability metric for parallel algorithms and architectures. IEEE PDT 1, 12–21 (1993)Google Scholar
  13. 13.
    Jain, R.: The art of Computer Systems Performance Analysis. John Wiley & Sons, Inc., Chichester (1991), ISBN: 0-471-50336-3 Google Scholar
  14. 14.
    JBoss: The professional open source company (1999), http://www.jboss.org
  15. 15.
    Lahmadi, A., Andrey, L., Festor, O.: Performances et résistance au facteur d’échelle d’un agent de supervision basé sur jmx: Méthodologie et premiers résultats. In: Colloque GRES 2005: Gestion de REseaux et de Services, Luchon, France, vol. 6, pp. 269–282 (2005), ISBN: 2-9520326-5-3 Google Scholar
  16. 16.
    ObjectWeb: Rubis: Rice university bidding system (2002), http://rubis.objectweb.org
  17. 17.
    Cecchet, E., Marguerite, J., Zwaenepoel, W.: Performance and scalability of ejb applications. In: Oopsla (2002), http://rubis.objectweb.org/download/perf_scalability_ejb.pdf
  18. 18.
    Godart, S.: system performance tools for linux os (2003), http://perso.wanadoo.fr/sebastien.godard/
  19. 19.
    Stewart, C., Shen, K.: Performance modeling and system management for multi-component online services. In: The 2nd Symposium on Networked System Design and Implementation (NSDI 2005), Boston, MA, USENIX (2005)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2005

Authors and Affiliations

  • Abdelkader Lahmadi
    • 1
  • Laurent Andrey
    • 1
  • Olivier Festor
    • 1
  1. 1.LORIA – INRIA LorraineUniversité de Nancy 2Villers-lès-NancyFrance

Personalised recommendations