International audienceCloud computing is a major trend in distributed computing environments. Software virtualization technologies allow cloud Infrastructure-as-a-Service (IaaS) providers to instantiate and run a large number of virtual appliances. However, one of the major challenges is to reduce the disk space footprint of such virtual appliances to improve their storage and transfer across cloud servers. In this paper, we propose to use a Software Product Line (SPL) approach and describe the virtual appliance as a set of common and variable elements modeled by means of Feature Model (FM). We describe a solution to reverse engineer a FM from a virtual appliance and we show how we take advantage of the SPL configuration mechanisms to signi...
International audienceWith the democratization of the Cloud paradigm, many applications are develope...
International audienceCloud computing is nowadays one of the most promising IT technologies, since i...
Les systèmes de virtualisations ou hyperviseurs jouent un rôle crucial dans la pile logicielle des p...
International audienceCloud computing is a major trend in distributed computing environments. Softwa...
Virtual appliances store the required information to instantiate a functional Virtual Machine (VM) o...
Infrastructure as a Service systems use virtual appliances to initiate virtual machines. As virtual ...
International audienceVirtual Machine Image (VMI) provisioning is an important process of Infrastruc...
Infrastructure as a Service systems use virtual appliances to initiate virtual machines. As virtual ...
Virtual appliances store the required information to instantiate a functional virtual machine on Inf...
The use of virtual appliances could provide a flexible solution to services deployment. However, th...
The Cloud Computing Infastructure-as-a-Service (IaaS) layer provides a service for on demand virtual...
International audienceCloud computing is a major trend in distributed computing environments. Resour...
The large scale IaaS systems could store virtual appliances in several repositories. The deployment ...
Fulfilling a service request in highly dynamic service environments may require deploying a service....
Managing many computers is difficult. Recent virtualization trends exacerbate this problem by making...
International audienceWith the democratization of the Cloud paradigm, many applications are develope...
International audienceCloud computing is nowadays one of the most promising IT technologies, since i...
Les systèmes de virtualisations ou hyperviseurs jouent un rôle crucial dans la pile logicielle des p...
International audienceCloud computing is a major trend in distributed computing environments. Softwa...
Virtual appliances store the required information to instantiate a functional Virtual Machine (VM) o...
Infrastructure as a Service systems use virtual appliances to initiate virtual machines. As virtual ...
International audienceVirtual Machine Image (VMI) provisioning is an important process of Infrastruc...
Infrastructure as a Service systems use virtual appliances to initiate virtual machines. As virtual ...
Virtual appliances store the required information to instantiate a functional virtual machine on Inf...
The use of virtual appliances could provide a flexible solution to services deployment. However, th...
The Cloud Computing Infastructure-as-a-Service (IaaS) layer provides a service for on demand virtual...
International audienceCloud computing is a major trend in distributed computing environments. Resour...
The large scale IaaS systems could store virtual appliances in several repositories. The deployment ...
Fulfilling a service request in highly dynamic service environments may require deploying a service....
Managing many computers is difficult. Recent virtualization trends exacerbate this problem by making...
International audienceWith the democratization of the Cloud paradigm, many applications are develope...
International audienceCloud computing is nowadays one of the most promising IT technologies, since i...
Les systèmes de virtualisations ou hyperviseurs jouent un rôle crucial dans la pile logicielle des p...