Utility hosting centers can reduce resource consumption by opti-mally distributing and load balancing their client's application components. However, current state-of-the-art middleware sys-tems either rely on the application to deploy itself, and/or provide the hosting center with course-grained and static deployment mechanisms. In this paper, we present our adaptive middleware system and API that allows the hosting-center to dynamically ex-change component-level deployment generators for all hosted ap-plications. To demonstrate our system's capabilities, we provide experimental results on the speed and effectiveness of dynamic deployment strategies
Software in mobile and ubiquitous computing scenarios has to cope with a highly dynamic and heteroge...
Software that is deployed in the market needs to be continuously evolved. In order to be long-runnin...
AbstractThe notion of software adaptation considered in this paper relates to the capability of maki...
Abstract — The expansion of wireless communication and mo-bile hand-held devices is affecting how so...
We present a middleware platform for assembling pervasive applications that demand fault-tolerance a...
With the prevalence of middleware, the amount of middleware services (abbr. services) grows increasi...
Self-adaptive component-based architectures provide methods and mechanisms to support the dynamic ad...
Abstract. Software architectures are often designed with respect to some architecture patterns, like...
Dependable distributed applications require flexible infrastructure support for controlled redundanc...
Abstract. Mission-critical, distributed systems are often designed as a set of distributed, componen...
Dynamic adaptation has become an important issue when designing and developing distributed applicati...
Component based frameworks, such as ME and Net, reduce complex software systems into manageable comp...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
This paper contributes a novel component model (called MidGate) that enables behavioral adaptation o...
(ABSTRACT) Software-intensive systems operating in a shared environment must utilize a “request, acq...
Software in mobile and ubiquitous computing scenarios has to cope with a highly dynamic and heteroge...
Software that is deployed in the market needs to be continuously evolved. In order to be long-runnin...
AbstractThe notion of software adaptation considered in this paper relates to the capability of maki...
Abstract — The expansion of wireless communication and mo-bile hand-held devices is affecting how so...
We present a middleware platform for assembling pervasive applications that demand fault-tolerance a...
With the prevalence of middleware, the amount of middleware services (abbr. services) grows increasi...
Self-adaptive component-based architectures provide methods and mechanisms to support the dynamic ad...
Abstract. Software architectures are often designed with respect to some architecture patterns, like...
Dependable distributed applications require flexible infrastructure support for controlled redundanc...
Abstract. Mission-critical, distributed systems are often designed as a set of distributed, componen...
Dynamic adaptation has become an important issue when designing and developing distributed applicati...
Component based frameworks, such as ME and Net, reduce complex software systems into manageable comp...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
This paper contributes a novel component model (called MidGate) that enables behavioral adaptation o...
(ABSTRACT) Software-intensive systems operating in a shared environment must utilize a “request, acq...
Software in mobile and ubiquitous computing scenarios has to cope with a highly dynamic and heteroge...
Software that is deployed in the market needs to be continuously evolved. In order to be long-runnin...
AbstractThe notion of software adaptation considered in this paper relates to the capability of maki...