Implementation of the open source virtualization technologies in cloud computing
📝 Abstract
The Virtualization and Cloud Computing is a recent buzzword in the digital world. Cloud computing provide IT as a service to the users on demand basis. This service has greater flexibility, availability, reliability and scalability with utility computing model. This new concept of computing has an immense potential in it to be used in the field of e-governance and in the overall IT development perspective in developing countries like Bangladesh.
💡 Analysis
The Virtualization and Cloud Computing is a recent buzzword in the digital world. Cloud computing provide IT as a service to the users on demand basis. This service has greater flexibility, availability, reliability and scalability with utility computing model. This new concept of computing has an immense potential in it to be used in the field of e-governance and in the overall IT development perspective in developing countries like Bangladesh.
📄 Content
IMPLEMENTATION OF THE OPEN SOURCE VIRTUALIZATION TECHNOLOGIES IN CLOUD COMPUTING Mohammad Mamun Or Rashid, M. Masud Rana and Jugal Krishna Das Department of Computer Science and Engineering, Jahangirnagar University Savar, Dhaka, Bangladesh fedoraboy@gmail.com, masudrana.ppi@gmail.com and cedas@juniv.edu
ABSTRACT The “Virtualization and Cloud Computing” is a recent buzzword in the digital world. Behind this fancy poetic phrase there lies a true picture of future computing for both in technical and social perspective. Though the “Virtualization and Cloud Computing are recent but the idea of centralizing computation and storage in distributed data centres maintained by any third party companies is not new but it came in way back in 1990s along with distributed computing approaches like grid computing, Clustering and Network load Balancing. Cloud computing provide IT as a service to the users on-demand basis. This service has greater flexibility, availability, reliability and scalability with utility computing model. This new concept of computing has an immense potential in it to be used in the field of e-governance and in the overall IT development perspective in developing countries like Bangladesh. KEYWORDS Cloud Computing, Virtualization, Open Source Technology.
- INTRODUCTION Administrators usually use lots of servers with heavy hardware to keep their service accessible, available for the authenticated users. As days passes by concernment of new services increases which require more hardware, more effort from IT administrators. There is another issue of capacity (Hardware as well as storage and networking) which always increases day by day. Moreover sometime we need to upgrade old running servers as their resources have been occupied fully. On that case we need to buy new servers, install those services on that server and finally migrate to the service on it. Cloud computing focus on what IT always needs: a way to increase capacity on the fly without investing in new infrastructure. Cloud computing also encompasses any subscription-based, user-based, services-based or pay-per-use service that in real time over the internet extends its existing capabilities.
1.1 Definition of Cloud Computing Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort on service provider interaction [1].
1.2 Benefits of Cloud Computing
Flexibility – Every day organization demands increase and Scale up or down to meet their
requirements. Today’s economy, flexibility is the key. One can adjust his IT expenditures to
meet your organization’s immediate needs.
Security – Cloud service assured that your data in the cloud is much more secure than in your small unsecured server room.
Capacity –With cloud computing, Capacity always increase and it is no longer an issue. Now, focus on how the solution will help in further mission. The IT piece belongs to somebody else.
Cost – Cloud and Virtualization technology reduce your all maintenance fees. There is no more servers, software, and update fees. Many of the hidden costs typically associated with software implementation, customization, hardware, maintenance, and training are rolled into a transparent subscription fee.
1.3 Virtualization Virtualization can be practical very broadly to just about everything you can imagine including processor, memory, networks, storage, operating systems, and applications. Three characteristics of virtualization technology make it ideal for cloud computing:
Partitioning: In virtualization technology, single physical server or system can use partitioning to support many different applications and operating systems (OS).
Isolation: In cloud computing, each virtual machine is isolated and protected from crashes or viruses in the other machines. What makes virtualization so important for the cloud is that it decouples the software from the hardware.
Encapsulation: Encapsulation can protect each application so that it doesn’t interfere with other applications. By using encapsulation, each virtual machine stored as a single file, making it easy to identify and present to other applications and software. To understand how virtualization helps with cloud computing, we must understand its many forms. In all cases, a single resource actually emulates or imitates other resources. Here are some examples:
Virtual memory: Every disk has a lot more space than memory. PCs can use virtual memory to borrow extra memory from the hard disk. Although virtual disks are slower than real memory, if managed right, the substitution works surprisingly well.
Software: Virtualization software is available which can emulate an entire computer. A virtual single computer can perform as t
This content is AI-processed based on ArXiv data.