This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Virtual Appliance Size Optimization with Active Fault Injection
Oct. 2012 (vol. 23 no. 10)
pp. 1983-1995
Gabor Kecskemeti, Laboratory of Parallel and Distributed Systems at Computer and Automation Institute of the Hungarian Academy of Sciences, Budapest
Gabor Terstyanszky, University of Westminster, London
Peter Kacsuk, Laboratory of Parallel and Distributed Systems at Computer and Automation Institute of the Hungarian Academy of Sciences, Budapest
Virtual appliances store the required information to instantiate a functional Virtual Machine (VM) on Infrastructure as a Service (IaaS) cloud systems. Large appliance size obstructs IaaS systems to deliver dynamic and scalable infrastructures according to their promise. To overcome this issue, this paper offers a novel technique for virtual appliance developers to publish appliances for the dynamic environments of IaaS systems. Our solution achieves faster virtual machine instantiation by reducing the appliance size while maintaining its key functionality. The new virtual appliance optimization algorithm identifies the removable parts of the appliance. Then, it applies active fault injection to remove the identified parts. Afterward, our solution assesses the functionality of the reduced virtual appliance by applying the—appliance developer provided—validation algorithms. We also introduce a technique to parallelize the fault injection and validation phases of the algorithm. Finally, the prototype implementation of the algorithm is discussed to demonstrate the efficiency of the proposed algorithm through the optimization of two well-known virtual appliances. Results show that the algorithm significantly decreased virtual machine instantiation time and increased dynamism in IaaS systems.
Index Terms:
Home appliances,Optimization,Virtual machining,Software algorithms,Software packages,Heuristic algorithms,IaaS,Virtual appliance,optimization,cloud computing
Citation:
Gabor Kecskemeti, Gabor Terstyanszky, Peter Kacsuk, "Virtual Appliance Size Optimization with Active Fault Injection," IEEE Transactions on Parallel and Distributed Systems, vol. 23, no. 10, pp. 1983-1995, Oct. 2012, doi:10.1109/TPDS.2011.309
Usage of this product signifies your acceptance of the Terms of Use.