International audienceApplications are increasingly being deployed on resources delivered by Infrastructure-as-a-Service (IaaS) cloud providers. A major challenge for application owners is continually managing the application deployment in order to satisfy the performance requirements of application users while reducing the charges paid to IaaS providers. This paper proposes an approach for adaptive application deployment that explicitly considers adaptation costs and benefits in making deployment decisions. The approach builds on the PaaSage open-source platform, thus enabling automatic deployment and execution over multiple clouds. The paper describes experiments in a real cloud testbed that demonstrate that the approach enables multi-clo...
International audienceCloud platforms are increasingly being used for hosting a broad diversity of s...
Organizations owning HPC infrastructures are facing difficulties in managing their infrastructures. ...
How to deploy and manage, in an ecient and adaptive way, complex applications over multiple heterog...
International audienceApplications are increasingly being deployed on resources delivered by Infrast...
International audienceCloud platforms are increasingly used for hosting a broad diversity of service...
International audienceCloud computing is nowadays a popular technology for hosting IT services. Howe...
Cloud platforms are increasingly being used for hosting a broad diversity of services from tradition...
How to deploy and manage, in an efficient and adaptive way, complex applications across multiple he...
Leveraging the plethora of available Infrastructure-as-a-Service (IaaS) solutions proves to be a har...
Cloud computing is characterized by a model in which computing resources are delivered as services i...
International audienceCloud computing infrastructures are providing resources on demand for tackling...
How to deploy and manage, in an efficient and adaptive way, complex applications across multiple het...
International audienceIn the context of cloud computing, elasticity is the capacity to scale computi...
Offering Software-as-a-Service (SaaS) applications on top of a Platform-as-a-Service (PaaS) platform...
International audienceCloud computing is nowadays one of the most promising IT technologies, since i...
International audienceCloud platforms are increasingly being used for hosting a broad diversity of s...
Organizations owning HPC infrastructures are facing difficulties in managing their infrastructures. ...
How to deploy and manage, in an ecient and adaptive way, complex applications over multiple heterog...
International audienceApplications are increasingly being deployed on resources delivered by Infrast...
International audienceCloud platforms are increasingly used for hosting a broad diversity of service...
International audienceCloud computing is nowadays a popular technology for hosting IT services. Howe...
Cloud platforms are increasingly being used for hosting a broad diversity of services from tradition...
How to deploy and manage, in an efficient and adaptive way, complex applications across multiple he...
Leveraging the plethora of available Infrastructure-as-a-Service (IaaS) solutions proves to be a har...
Cloud computing is characterized by a model in which computing resources are delivered as services i...
International audienceCloud computing infrastructures are providing resources on demand for tackling...
How to deploy and manage, in an efficient and adaptive way, complex applications across multiple het...
International audienceIn the context of cloud computing, elasticity is the capacity to scale computi...
Offering Software-as-a-Service (SaaS) applications on top of a Platform-as-a-Service (PaaS) platform...
International audienceCloud computing is nowadays one of the most promising IT technologies, since i...
International audienceCloud platforms are increasingly being used for hosting a broad diversity of s...
Organizations owning HPC infrastructures are facing difficulties in managing their infrastructures. ...
How to deploy and manage, in an ecient and adaptive way, complex applications over multiple heterog...