Learn More
Distributed software environments are increasingly complex and difficult to manage, as they integrate various legacy software with proprietary management interfaces. Moreover, the fact that management tasks are performed by humans leads to many configuration errors and low reactivity. This paper presents Jade, a middleware for self-management of distributed(More)
This paper presents a component-based architecture for autonomous repair management in distributed systems, and a prototype implementation of this architecture, called JADE, which provides repair management for J2EE application server clusters. The JADE architecture features three major elements, which we believe to be of wide relevance for the construction(More)
Javanaise is a remote method invocation mechanism that extends the functionality of Java RMI by allowing dynamic caching of shared objects on the accessing nodes. M any distributed programming environments have been designed to support distributed shared objects over the Internet. Most of these environments—Java RMI 1 and CORBA, 2 for example—support(More)
The wide diffusion of Java is partly due to its mechanisms for mobile computing. Java provides most of the functions required to implement mobile applications, essentially code mobility (i.e., dynamic class loading) and data mobility (i.e., object serialization). However, Java does not provide any mechanism for the mobility of the computation (i.e., threads(More)
Arias is a system serviceee for distributed information systems , which provides low-level support for applications that make an intensive use of sharing and persistence. Arias is based on a persistent distributed shared memory that can be tailored and tuned according to the needs of the supported environment. This paper summarizes the basic design choices(More)
OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. Abstract. Nowadays, virtualization is present in almost all computing infras-tructures. Thanks to VM migration and server consolidation, virtualization helps reducing power consumption in distributed environments. On(More)