International audienceApplication servers are subject to varying workloads, which suggests an autonomic management to maintain optimal performance. We propose to integrate in the component-based programming model often used in current application servers the concept of service level adaptation, allowing some components to dynamically degrade or upgrade their level of service. Our goal is to be able, under heavy workloads, to trade a lower service level of the most resource-intensive components for a stable performance of the server as a whole. Upgrading or degrading components is autonomously performed through runtime profiling, which is used to estimate the application's hot spots and target adaptations. In addition to finding the best ada...
The integration of third-party web services helps solve complex business problems and reduce risks, ...
Companies’ operations have become over-dependent on their supporting enterprise software application...
Distributed systems are the main architecture for enterprise applications. To develop a reliable dis...
International audienceModern distributed systems are diverse and dynamic, and consequently difficult...
National audienceModern distributed systems are diverse and dynamic, and it becomes more and more di...
With the increasing use of autonomic computing technologies, a Java Enterprise Edition (JEE) applica...
This article describes an approach to rapidly prototype the parameters of a Java application run on ...
brs.de This article describes an approach to rapidly prototype the parameters of a Java application ...
Software Engineering TrackInternational audienceReal-time features and software runtime adaptation a...
Abstract In self-adaptive systems components are dynamically modified according to the execution env...
Abstract. The problem of self-optimization and adaptation in the context of customizable sys-tems is...
A framework for automatic performance tuning of component-based enterprise applications is presented...
While people get used to surfing web, managing the overload of web applications has become a critica...
Performance testing is a critical task to ensure an acceptable user experience with software systems...
In recent years, Java Enterprise Edition (Java EE) technologies keep expanding with more and more fe...
The integration of third-party web services helps solve complex business problems and reduce risks, ...
Companies’ operations have become over-dependent on their supporting enterprise software application...
Distributed systems are the main architecture for enterprise applications. To develop a reliable dis...
International audienceModern distributed systems are diverse and dynamic, and consequently difficult...
National audienceModern distributed systems are diverse and dynamic, and it becomes more and more di...
With the increasing use of autonomic computing technologies, a Java Enterprise Edition (JEE) applica...
This article describes an approach to rapidly prototype the parameters of a Java application run on ...
brs.de This article describes an approach to rapidly prototype the parameters of a Java application ...
Software Engineering TrackInternational audienceReal-time features and software runtime adaptation a...
Abstract In self-adaptive systems components are dynamically modified according to the execution env...
Abstract. The problem of self-optimization and adaptation in the context of customizable sys-tems is...
A framework for automatic performance tuning of component-based enterprise applications is presented...
While people get used to surfing web, managing the overload of web applications has become a critica...
Performance testing is a critical task to ensure an acceptable user experience with software systems...
In recent years, Java Enterprise Edition (Java EE) technologies keep expanding with more and more fe...
The integration of third-party web services helps solve complex business problems and reduce risks, ...
Companies’ operations have become over-dependent on their supporting enterprise software application...
Distributed systems are the main architecture for enterprise applications. To develop a reliable dis...