International audienceCloud applications are composed of a set of interconnected software components distributed over several virtual machines. There is a need for protocols that can dynamically reconfigure such distributed applications. In this paper, we present a novel protocol, which is able to resolve dependencies in these applications, by (dis)connecting and starting/stopping components in a specific order. These virtual machines interact through a publish-subscribe communication media and reconfig- ure themselves upon demand in a decentralised fashion. Designing such protocols is an error-prone task. Therefore, we decided to specify the protocol with the LNT value-passing process algebra and to verify it us- ing the model checking too...
L'objectif de cette thèse est d'offrir une solution de bout en bout permettant de décrire et de dépl...
International audienceDynamic software systems that provide the ability to reconfigure themselves se...
Peer-to-peer (P2P) protocols have proven efficient to provide scalable support to many large-scale d...
International audienceCloud applications are composed of a set of interconnected software components...
International audienceCloud applications are complex applications composed of a set of interconnecte...
International audienceCloud applications are often complex distributed applications composed of mult...
Cloud applications are composed of a set of interconnected software components distributed over seve...
International audienceCloud applications consist of a set of interconnected software elements distri...
International audienceDistributed applications in the cloud are composed of a set of virtual machine...
International audienceCloud applications involve a set of interconnected software components running...
International audienceCloud applications involve a set of interconnected software components running...
International audienceCloud applications consist of a set of interconnected software elements distri...
Cloud applications consist of a set of interconnected software components distributed over several v...
International audienceCurrent solutions for managing distributed appli- cations in the cloud, typica...
Cloud computing aims to cut down on the outlay and operational expenses involved in setting up and r...
L'objectif de cette thèse est d'offrir une solution de bout en bout permettant de décrire et de dépl...
International audienceDynamic software systems that provide the ability to reconfigure themselves se...
Peer-to-peer (P2P) protocols have proven efficient to provide scalable support to many large-scale d...
International audienceCloud applications are composed of a set of interconnected software components...
International audienceCloud applications are complex applications composed of a set of interconnecte...
International audienceCloud applications are often complex distributed applications composed of mult...
Cloud applications are composed of a set of interconnected software components distributed over seve...
International audienceCloud applications consist of a set of interconnected software elements distri...
International audienceDistributed applications in the cloud are composed of a set of virtual machine...
International audienceCloud applications involve a set of interconnected software components running...
International audienceCloud applications involve a set of interconnected software components running...
International audienceCloud applications consist of a set of interconnected software elements distri...
Cloud applications consist of a set of interconnected software components distributed over several v...
International audienceCurrent solutions for managing distributed appli- cations in the cloud, typica...
Cloud computing aims to cut down on the outlay and operational expenses involved in setting up and r...
L'objectif de cette thèse est d'offrir une solution de bout en bout permettant de décrire et de dépl...
International audienceDynamic software systems that provide the ability to reconfigure themselves se...
Peer-to-peer (P2P) protocols have proven efficient to provide scalable support to many large-scale d...