Many systems are designed to handle workloads with characteristics that are assumed to be static. Today's distributed systems, however, need to support a wide range of applications that incur dynamic workloads. As a result, the ability of a distributed system to adapt its operation to changing workloads is becoming an increasingly important property. There are two main types of approaches for supporting adaptivity: reactive approaches, which enable reconfiguration in response to a particular workload change, and proactive approaches, which continuously reconfigure the system in order to meet the demands of expected workload variations. The type of approach a system can use depends highly on the available knowledge on the targeted ...
International audienceModern distributed systems are diverse and dynamic, and consequently difficult...
Supporting uninterrupted services for distributed soft real-time applications is hard in resource-co...
A problem frequently faced by complex distributed applications is to control the interaction of thei...
The average response time of tasks in a distributed system depends on the strategy by which workload...
When allocating processors to processes in a distributed system, load balancing is a main concern of...
Distributed computing platforms contribute for a large part to some of the most powerful computers. ...
When allocating processors to processes in a distributed system, load balancing is a main concern of...
There is a need to design large database systems that are not rigid in their choice of algorithms an...
Abstract: Due to the usage of MANETs and some kinds of collaborative applications (P2P), current dis...
International audienceUbiquitous computing environments are becoming more heterogeneous and highly d...
With the advent of distributed computer systems with a largely transparent user interface, new quest...
Distributed applications executing in uncertain environments, like the Internet, need to make timing...
Distributed applications are becoming increasingly pervasive, and difficult to manage. Examples of ...
Self-managing systems able to dynamically reconfigure with respect to time-varying workload mires an...
Dynamic adaptation has become an important issue when designing and developing distributed applicati...
International audienceModern distributed systems are diverse and dynamic, and consequently difficult...
Supporting uninterrupted services for distributed soft real-time applications is hard in resource-co...
A problem frequently faced by complex distributed applications is to control the interaction of thei...
The average response time of tasks in a distributed system depends on the strategy by which workload...
When allocating processors to processes in a distributed system, load balancing is a main concern of...
Distributed computing platforms contribute for a large part to some of the most powerful computers. ...
When allocating processors to processes in a distributed system, load balancing is a main concern of...
There is a need to design large database systems that are not rigid in their choice of algorithms an...
Abstract: Due to the usage of MANETs and some kinds of collaborative applications (P2P), current dis...
International audienceUbiquitous computing environments are becoming more heterogeneous and highly d...
With the advent of distributed computer systems with a largely transparent user interface, new quest...
Distributed applications executing in uncertain environments, like the Internet, need to make timing...
Distributed applications are becoming increasingly pervasive, and difficult to manage. Examples of ...
Self-managing systems able to dynamically reconfigure with respect to time-varying workload mires an...
Dynamic adaptation has become an important issue when designing and developing distributed applicati...
International audienceModern distributed systems are diverse and dynamic, and consequently difficult...
Supporting uninterrupted services for distributed soft real-time applications is hard in resource-co...
A problem frequently faced by complex distributed applications is to control the interaction of thei...