Enhancing Security by System-Level Virtualization in Cloud Computing Environments

Many trends are opening up the era of cloud computing, which will reshape the IT industry. Virtualization techniques have become an indispensable ingredient for almost all cloud computing system. By the virtual environments, cloud provider is able to run varieties of operating systems as needed by each cloud user. Virtualization can improve reliability, security, and availability of applications by using consolidation, isolation, and fault tolerance. In addition, it is possible to balance the workloads by using live migration techniques. In this paper, the definition of cloud computing is given; and then the service and deployment models are introduced. An analysis of security issues and challenges in implementation of cloud computing is identified. Moreover, a system-level virtualization case is established to enhance the security of cloud computing environments.

[1]  Andrzej M. Goscinski,et al.  Toward dynamic and attribute based publication, discovery and selection for cloud computing , 2010, Future Gener. Comput. Syst..

[2]  Hong Ong,et al.  System-level virtualization research at Oak Ridge National Laboratory , 2010, Future Gener. Comput. Syst..

[3]  A. Ribiere Using virtualization to improve durability and portability of industrial applications , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[4]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.

[5]  Eugene Ciurana,et al.  Google App Engine , 2009 .

[6]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[7]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.