• DocumentCode
    3198805
  • Title

    Self-TUNe-ing of a J2EE Clustered Application

  • Author

    Chebaro, O. ; Broto, L. ; Bahsoun, J.-P. ; Hagimont, D.

  • Author_Institution
    IRIT Lab., Toulouse Univ., Toulouse
  • fYear
    2009
  • fDate
    14-16 April 2009
  • Firstpage
    23
  • Lastpage
    31
  • Abstract
    The Java 2 platform, enterprise edition (J2EE) defines a model for developing multi-tier distributed applications, such as e-commerce applications. Such applications are typically composed of a Web server, a servlet server, optionally an EJB server and a database server. Clusters allow replication of each tier instance, thus providing an appropriate infrastructure for high availability and scalability. However, such applications are complex to administrate and often lack deployment and reconfiguration tools. Moreover, the fact that management tasks are performed by humans leads to many configuration errors and low reactivity. To address this issue, we designed and implemented an autonomic management system which provides an environment for deploying and autonomously reconfiguring distributed applications as required. The main principle is to wrap legacy software pieces in components in order to administrate a software infrastructure as a component architecture. Several languages (textual, graphical) are introduced to describe deployment and reconfiguration policies. This paper presents an overview of the tune autonomic management system and focuses on its application to the management of a clustered J2EE application.
  • Keywords
    Java; electronic commerce; file servers; object-oriented programming; software architecture; software maintenance; Java 2 Enterprise Edition; Web server; database server; e-commerce; legacy software; multitier distributed applications; servlet server; software component architecture; tune autonomic management system; Application software; Availability; Condition monitoring; Containers; Databases; Environmental management; Java; Load management; Scalability; Web server; Autonomic administration; J2EE; components; legacy software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Autonomic and Autonomous Systems, 2009. EASe 2009. Sixth IEEE Conference and Workshops on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-0-7695-3623-1
  • Type

    conf

  • DOI
    10.1109/EASe.2009.16
  • Filename
    4839202