Commenced in January 2007
Paper Count: 31108
An Efficient Architecture for Dynamic Customization and Provisioning of Virtual Appliance in Cloud Environment
Abstract:Cloud computing is a business model which provides an easier management of computing resources. Cloud users can request virtual machine and install additional softwares and configure them if needed. However, user can also request virtual appliance which provides a better solution to deploy application in much faster time, as it is ready-built image of operating system with necessary softwares installed and configured. Large numbers of virtual appliances are available in different image format. User can download available appliances from public marketplace and start using it. However, information published about the virtual appliance differs from each providers leading to the difficulty in choosing required virtual appliance as it is composed of specific OS with standard software version. However, even if user choses the appliance from respective providers, user doesn’t have any flexibility to choose their own set of softwares with required OS and application. In this paper, we propose a referenced architecture for dynamically customizing virtual appliance and provision them in an easier manner. We also add our experience in integrating our proposed architecture with public marketplace and Mi-Cloud, a cloud management software.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1338788Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1479
 L. Vaquero, L. Rodero-Merino, J. Cáceres, and M. Lindner, “A Break in the Clouds: Towards a Cloud Definition”, SIGCOMM Comput. Commun. Rev.,2009, Vol. 39, No. 1, pp. 50-55
 I. Foster, Y. Zhao, I. Raicu, and S. Lu, “Cloud Computing and Grid Computing 360-Degree Compared”, IEEE Grid Computing Environments Workshop, 2008, pp. 1-10.
 Scannell, Ed (March 10, 2009). "TurnKey Linux Delivers Open Source Appliances" .InformationWeek. Retrieved March 23, 2009
 Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield, “Xen and the art of virtualization”, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA.
 A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori. “KVM: The Linux virtual machine monitor”., OLS '07: The 2007 Ottawa Linux Symposium, pages 225--230, July 2007
 Jeremy Sugerman, Ganesh Venkitachalam, Beng-Hong Lim, “Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor”, Proceedings of the General Track: 2002 USENIX Annual Technical Conference, p.1-14, June 25-30, 2001
 "Introducing TurnKey Linux Appliance Library". OpenNode Cld Platform. 18 October 2013. Retrieved 8 February 2014
 Jacob (2007-09-27). "Get it done with BitNami Stacks". FOSSwire. Retrieved 2008-07-12.
 J. Tordsson, R.S. Montero, R. Moreno-Vozmediano, I.M. Llorente. Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Future Generation Computer Systems, 28(2):358-367, 2012.
 Rafael Moreno-Vozmediano, Rubén S. Montero, Ignacio M. Llorente, "IaaS Cloud Architecture: From Virtualized Datacenters to Federated Cloud Infrastructures", Computer, vol.45, no. 12, pp. 65-72, Dec. 2012, doi:10.1109/MC.2012.76
 "Amazon Web Services". AWS Products. Amazon Web Services. Retrieved 23 April2015.
 "Open Virtualization Format (OVF) -Virtual Machines - Virtualization". Vmware.com. Retrieved 2011-12-09.
 Dehaan, MP. "Deploying Apache Tomcat Applications with Puppet". tomcatexpert.
 Gregory Katsaros, Michael Menzel, Alexander Lenk, Jannis Rake Revelant, Ryan Skipp, Jacob Eberhardt, “Cloud Application Portability with TOSCA, Chef and Openstack”, IC2E’ 14 Proceedings of the 2014 IEEE International Conference on Cloud Engineering, pages 295-302.
 Kandan, Rajendar, Mohammad Zakaria Alli, and Hong Ong. "DiAF: A Dynamic Virtual Appliance provision and management Framework for cloud Computing." Proceedings of the International Conference on Grid Computing and Applications (GCA). The Steering Committee of the World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp), 2014, Las Vegas, USA.