Skip to Main content Skip to Navigation

A chemistry-inspired middleware for flexible execution of service based applications

Abstract : With the advent of cloud computing and Software-as-a-Service, Service-Based Application (SBA) represents a new paradigm to build rapid, low-cost, interoperable and evolvable distributed applications. A new application is created by defining a workflow that coordinates a set of third-party Web services accessible over the Internet. In such distributed and loose coupling environment, the execution of SBA requires a high degree of flexibility. For example, suitable constituent services can be selected and integrated at runtime based on their Quality of Service (QoS); furthermore, the composition of service is required to be dynamically modified in response to unexpected runtime failures. In this context, the main objective of this dissertation is to design, to develop and to evaluate a service middleware for flexible execution of SBA by using chemical programming model. Using chemical metaphor, the service-based systems are modeled as distributed, selforganized and self-adaptive biochemical systems. Service discovery, selection, coordination and adaptation are expressed as a series of pervasive chemical reactions in the middleware, which are performed in a distributed, concurrent and autonomous way. Additionally, on the way to build flexible service based systems, we do not restrict our research only in investigating chemical-based solutions. In this context, the second objective of this thesis is to find out generic solutions, such as models and algorithms, to respond to some of the most challenging problems in flexible execution of SBAs. I have proposed a two-phase online prediction approach that is able to accurately make decisions to proactively execute adaptation plan before the failures actually occur.
Complete list of metadatas

Cited literature [155 references]  Display  Hide  Download
Contributor : Abes Star :  Contact
Submitted on : Thursday, April 24, 2014 - 2:08:09 PM
Last modification on : Monday, May 4, 2020 - 11:38:54 AM
Document(s) archivé(s) le : Thursday, July 24, 2014 - 11:16:08 AM


Version validated by the jury (STAR)


  • HAL Id : tel-00982804, version 1


Chen Wang. A chemistry-inspired middleware for flexible execution of service based applications. Other [cs.OH]. INSA de Rennes, 2013. English. ⟨NNT : 2013ISAR0015⟩. ⟨tel-00982804⟩



Record views


Files downloads