Skip to Main content Skip to Navigation

Modèle d'Administration des Systèmes Distribués à Base de Composants

Nada Al Masri 1
1 ARES - Architectures of networks of services
Inria Grenoble - Rhône-Alpes, CITI - CITI Centre of Innovation in Telecommunications and Integration of services
Abstract : Component-Oriented Systems are increasingly evolving and being adopted by both industrial and academic worlds. They have resulted from the advances achieved in both software engineering and distributed systems. Component models such as JavaBeans, COM, CORBA were presented as reusable components that can be composed together to get a complete software. At the same time, advances in distributed systems lead to another type of component models such as EJB, DCOM and CCM that treat the distribution as their main objective. Platforms conforming to these models support a number of middleware services that facilitates the distribution without explicit intervention from the system developers. These platforms can be seen as dedicated hosting servers of the applications' components. In our works, we concentrate on the EJB component model; we present an administration platform for a federation of servers cooperating to host a number of applications. The federation includes different servers with different configurations, characteristics, services and resources. Our main objective is to manage the deployment of EJB components in the federation depending on their needs to the available resources and services offered by the servers. The proposed administration platform is based on the JMX instrumentation platform. We propose a 3-level instrumentation model to collect management information from 3 environment levels: network and system low level, application server level, and components level. The administration platform gets all necessary information about the execution environment from this instrumentation platform modeled in 3 levels where all the elements are also modeled as managed objects. Furthermore, the administration platform defines a number of services to control the deployment management in the federation such as a migration service, EJB evaluation service, and EJB instrumentation service. Beside these services, we define a number of rules to consider while taking decision concerning the deployment process and the communication between the application servers. To apply a non-centralized management over the nodes of the federation, we propose deploying the administration services on all servers in the federation to get a distributed management.
keyword : EJB Supervision
Complete list of metadatas

Cited literature [85 references]  Display  Hide  Download
Contributor : Stéphane Frénot <>
Submitted on : Tuesday, April 20, 2010 - 8:15:52 AM
Last modification on : Wednesday, July 8, 2020 - 12:42:10 PM
Long-term archiving on: : Tuesday, September 14, 2010 - 4:12:51 PM


  • HAL Id : tel-00474407, version 1


Nada Al Masri. Modèle d'Administration des Systèmes Distribués à Base de Composants. Réseaux et télécommunications [cs.NI]. INSA de Lyon, 2005. Français. ⟨tel-00474407⟩



Record views


Files downloads