In the Java world, a standardized interface exists for message-based middleware (MOMs): Java Messaging Service or JMS. And like other middleware, some JMS implementations use clustering techniques to provide some level of performance and fault-tolerance. In this paper, we analyse the efficiency of various clustering policy in a real-life cluster and the key parameters im-pacting the performances of MOMs. We show that the resource-efficiency of the clustering meth-ods can be very poor due to local instabilities and/or global load variations. To solve these issues, we describe the rules that control these parameters for optimal performances and we propose a solution based on autonomic computing to (i) dynamically adapt the load distribution a...
Currently, software engineering is becoming even more complex due to distributed computing. In this ...
In the pastfew years, increasing interest has been shown in using Java as a language for performance...
Clustering is a well known technique that allows scalability and fault tolerance in distributed syst...
International audienceIn the Java world, a standardised interface exists for Message-Oriented Middle...
Nowadays, clustered environments are commonly used in enterprise-levelapplications to achieve faster...
The Java Messaging Service (JMS) facilitates communication among distributed software components acc...
Middleware performance models are useful building blocks in the performance models of distributed so...
International audienceHigh-Assurance applications usually require achieving fast response time and h...
In this paper we investigate issues about clustering performance of JBoss, an open source J2EE compl...
cJVM is a Java Virtual Machine (JVM) which provides a single system image of a traditional JVM while...
International audienceNowadays, clustered environments are commonly used in high-performance computi...
This thesis presents a framework for using explicit memory management to improve the communication p...
2015 IEEE 16th International Symposium on High Assurance Systems Engineering (HASE), Florida, United...
Group communication provides one-to-many communication primitives that simplify the development of h...
The 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS'08)A Distributed ...
Currently, software engineering is becoming even more complex due to distributed computing. In this ...
In the pastfew years, increasing interest has been shown in using Java as a language for performance...
Clustering is a well known technique that allows scalability and fault tolerance in distributed syst...
International audienceIn the Java world, a standardised interface exists for Message-Oriented Middle...
Nowadays, clustered environments are commonly used in enterprise-levelapplications to achieve faster...
The Java Messaging Service (JMS) facilitates communication among distributed software components acc...
Middleware performance models are useful building blocks in the performance models of distributed so...
International audienceHigh-Assurance applications usually require achieving fast response time and h...
In this paper we investigate issues about clustering performance of JBoss, an open source J2EE compl...
cJVM is a Java Virtual Machine (JVM) which provides a single system image of a traditional JVM while...
International audienceNowadays, clustered environments are commonly used in high-performance computi...
This thesis presents a framework for using explicit memory management to improve the communication p...
2015 IEEE 16th International Symposium on High Assurance Systems Engineering (HASE), Florida, United...
Group communication provides one-to-many communication primitives that simplify the development of h...
The 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS'08)A Distributed ...
Currently, software engineering is becoming even more complex due to distributed computing. In this ...
In the pastfew years, increasing interest has been shown in using Java as a language for performance...
Clustering is a well known technique that allows scalability and fault tolerance in distributed syst...