A Virtualization Security Framework for Public Cloud Computing

Cloud computing is very efficient and useful technology for many organizations with its dynamic scalability and usage of virtualized resources, infrastructure, software and platform as a service through the Internet. Also, virtualization is a technology t

  • PDF / 444,595 Bytes
  • 8 Pages / 439.37 x 666.142 pts Page_size
  • 22 Downloads / 204 Views

DOWNLOAD

REPORT


Abstract Cloud computing is very efficient and useful technology for many organizations with its dynamic scalability and usage of virtualized resources, infrastructure, software and platform as a service through the Internet. Also, virtualization is a technology that has been widely applied for sharing the capabilities of physical computer’s resources and software. Therefore, in order to increase the usage performance of cloud computing resources, virtualization was used. This research aims to make a virtualization framework for cloud computing. The framework was considered security service process with virtual machines and used in public cloud computing. Keywords Cloud computing

 Virtualization framework  Cloud security

1 Introduction The recent years have witnessed the continuing development of the Internet from its original communication purpose (e.g., email) and content provision (e.g., Web) to an application deployment platform, where increased computing and storage capabilities are constantly being made available to end users. In parallel, an unprecedented number of personal computers are deployed worldwide according to a recent Gartner report, as worldwide PC shipments have reached 82.9 million units just in the second quarter of 2010, representing a 20.7 % increase from the second quarter of 2009. Recently, cloud computing paradigm has emerged as an J. H. Park (&) Department of Computer Science and Engineering, Seoul National University of Science and Technology (SeoulTech), 172 Gongreung 2-dong, Nowon-gu, Seoul 139-743, South Korea e-mail: [email protected]

S.-S. Yeo et al. (eds.), Computer Science and its Applications, Lecture Notes in Electrical Engineering 203, DOI: 10.1007/978-94-007-5699-1_41,  Springer Science+Business Media Dordrecht 2012

421

422

J. H. Park

energy efficient approach which enables ubiquitous, on-demand network accesses to a shared pool of flexibly reconfigurable computing resources including networks, servers, storage, applications, and services that can be rapidly deployed with minimal management effort or service provider interactions [1]. Thus, the cloud computing model is expected to become the next-generation computing infrastructure. In a cloud system, virtualization is an essential tool for providing resources flexibly to each user and isolating security and stability issues from other users. Because users’ services and applications run on separate virtual machines (VMs), virtualization helps cloud platforms to accurately monitor and control the amount of resources being provided to users. Virtualization also facilitates the guarantee of service-level agreements (SLAs) between users and cloud platform providers by resolving QoS crosstalk between services and applications. Moreover, separation of the execution context and data between VMs is supported by processors and hypervisors so that users use their VMs as if they own their dedicated server hardware. Owing to these benefits, many commercial cloud systems including Amazon EC2 employ virtualization so that u