Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31100
An Integrated Cloud Service of Application Delivery in Virtualized Environments

Authors: Shuen-Tai Wang, Yu-Ching Lin, Hsi-Ya Chang


Virtualization technologies are experiencing a renewed interest as a way to improve system reliability, and availability, reduce costs, and provide flexibility. This paper presents the development on leverage existing cloud infrastructure and virtualization tools. We adopted some virtualization technologies which improve portability, manageability and compatibility of applications by encapsulating them from the underlying operating system on which they are executed. Given the development of application virtualization, it allows shifting the user’s applications from the traditional PC environment to the virtualized environment, which is stored on a remote virtual machine rather than locally. This proposed effort has the potential to positively provide an efficient, resilience and elastic environment for online cloud service. Users no longer need to burden the platform maintenances and drastically reduces the overall cost of hardware and software licenses. Moreover, this flexible and web-based application virtualization service represents the next significant step to the mobile workplace, and it lets user executes their applications from virtually anywhere. 

Keywords: cloud service, application virtualization, elastic environment, virtual machine

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 705


[1] Nussbaum, Lucas, et al. "Linux-based virtualization for HPC clusters." Montreal Linux Symposium. 2009.
[2] Goth, Greg. "Virtualization: Old technology offers huge new potential." IEEE Distributed Systems Online 2 (2007): 3.
[3] Meyer, Richard A., and Love H. Seawright. "A virtual machine time-sharing system." IBM Systems Journal 9.3 (1970): 199-218.
[4] Goldberg, Robert P. "Architecture of virtual machines." Proceedings of the workshop on virtual computer systems. ACM, 1973.
[5] Yan, Li. "Development and application of desktop virtualization technology." Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on. IEEE, 2011.
[6] Ganji, Rama Rao, et al. "HTML5 as an application virtualization tool." Consumer Electronics (ISCE), 2012 IEEE 16th International Symposium on. IEEE, 2012.
[7] Chiueh, Susanta Nanda Tzi-cker, and Stony Brook. "A survey on virtualization technologies." RPE Report (2005): 1-42.
[8] Musumeci, Guillermo. Getting Started with Citrix XenApp 6. Packt Publishing Ltd, 2011.
[9] Microsoft Application Virtualization, Available at:
[10] Popek, Gerald J., and Robert P. Goldberg. "Formal requirements for virtualizable third generation architectures." Communications of the ACM 17.7 (1974): 412-421.
[11] Xen hypervisor, Available at:
[12] VMware virtualization, Available at:
[13] Chen, Wei, et al. "A novel hardware assisted full virtualization technique." Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for. IEEE, 2008.
[14] Kivity, Avi, et al. "kvm: the Linux virtual machine monitor." Proceedings of the Linux Symposium. Vol. 1. 2007.
[15] NCHC Formosa 3 Cloud Cluster, Available at:
[16] NCHC, National Center for High-performance Computing, Available at:
[17] Libvirt - The virtualization API, Available at:
[18] DuBois, Paul. MySQL: the definitive guide to using, programming, and administering MySQL 4. Sams, 2003.
[19] Johnson, Bruce, and Joel Webber. Google web toolkit. Addison-Wesley, 2007.
[20] Hickson, Ian, and David Hyatt. "Html5." W3C Working Draft WD-html5-20110525, May (2011).
[21] FastX, Available at:
[22] Wang, Vanessa, Frank Salim, and Peter Moskovits. The definitive guide to HTML5 WebSocket. Vol. 1. New York: Apress, 2013.