Figure 1 - uploaded by Bashir Mohammed
Content may be subject to copyright.
illustration of the concept of Virtualization [7] 

illustration of the concept of Virtualization [7] 

Source publication
Article
Full-text available
Cloud computing is increasingly attracting large attention in computing both in academic research and in industrial initiatives. Emerging as a popular paradigm and an attractive model of providing computing, information technology (IT) infrastructure, network and storage to large and small enterprises both in private and public sectors. This projec...

Contexts in source publication

Context 1
... Virtualisation can be defined is simply as a the process basic of act creating of decoupling a virtual an version infrastructural over the actual service version from of the a present physical infrastructure.[4] assets on which that This service may include, operates. and These is services not limited which to, include a virtual Compute, computer or hardware Network problem, are described operation in a data system structure, (OS), and storage exists device, entirely or in computer a software network abstraction resources. layer reproducing the service on any physical resource running the virtualization software as illustrated in the figure 1 below comprising of Virtual machines (VMs), virtual servers and physical servers. Operation System virtualization, server virtualization, application virtualization, storage virtualization, and network virtualization are examples of types of virtualization[5] [7]. Virtualisation is simply the basic act of decoupling an infrastructural service from the physical assets on which that service operates. These services which include Compute, or Network are described in a data structure, and exists entirely in a software abstraction layer reproducing the service on any physical resource running the virtualization software as illustrated in the figure 1 below comprising of Virtual machines (VMs), virtual servers and physical servers. Operation System virtualization, server virtualization, application virtualization, storage virtualization, and network virtualization are examples of types of virtualization[5] [7]. In The the development late 1990s, virtualization a breakthrough technology on x86 was Platforms first developed occurred, in with the some 1960s numerous on IBM virtualization mainframe[8]. projects The technology been originated enables multiple and developed. virtual machines Some of the with most guest popular operating virtualization systems to products run simultaneously include VMware and independently, ESX Server, on a VMware physical Workstation, machine. Parallels Virtuoso, Microsoft Virtual PC, and Microsoft HyperV, Sun xVM VirtualBox, QEMU, KVM and Xen[5]. In the late 1990s, a breakthrough on x86 Platforms occurred, with some numerous virtualization projects been originated and developed. Some of the most popular virtualization products include VMware ESX Server, VMware Workstation, Parallels Virtuoso, Microsoft Virtual PC, and Microsoft HyperV, Sun xVM VirtualBox, QEMU, KVM and Xen[5]. Processors supporting hardware assisted virtualization are very important and this has been developed by Intel and AMD. The development of the services of cloud computing is a general model for delivering information technology (IT) services, on demand, over a private or public network have been facilitated by improvements in virtualization and distributed computing. It is a well-known fact that the reduction of hardware and maintenance costs can be improved with the aid of Virtualization and cloud computing technologies[9]. This can also improve the availability of resources, and expedite the deployment of new services. Adoption of the technology has been widely accepted in the industry. Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and innotek VirtualBox), a virtualization software package for x86 and AMD64/Intel64-based computers from Oracle Corporation, forms part of Oracle's family of virtualization products[10]. Innotek GmbH first developed the product and Sun Microsystems purchased it in 2008 then Oracle has continued an active development since 2010[5], [11]. The Virtual Box package installs on an existing host operating system as an application; this host application allows additional guest operating systems, each known as a Guest OS, to load and run, each with its own virtual environment. Supported host operating systems include Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Windows 8, Solaris, and Open Solaris; there are also ports to FreeBSD and Genode[11].Supported guest operating systems include versions and derivations of Windows, Linux, BSD, OS/2, Solaris, Haiku and others. Guest dditions should be installed in order to achieve the best possible experience [12].The Guest Additions are designed for installation inside a virtual machine after the installation of the guest operating system. They consist of device drivers and system applications that optimize the guest operating system for better performance and usability[13]. Open Stack, also called the open source cloud operating system, is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacentre, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface[14], [15]. OpenStack Compute OpenStack cloud operating system enables enterprises and service providers to offer on-demand computing resources, by provisioning and managing large networks of virtual machines. Compute resources are accessible via APIs for developers building cloud applications and via web interfaces for administrators and users. The compute architecture is designed to scale horizontally on standard hardware, enabling the cloud economics companies have come to expect. OpenStack is designed to provide flexibility as you design your cloud, with no proprietary hardware or software requirements and the ability to integrate with legacy systems and third party technologies. It is designed to manage and automate pools of compute resources and can work with widely available virtualization technologies, as ...
Context 2
... Virtualisation can be defined is simply as a the process basic of act creating of decoupling a virtual an version infrastructural over the actual service version from of the a present physical infrastructure.[4] assets on which that This service may include, operates. and These is services not limited which to, include a virtual Compute, computer or hardware Network problem, are described operation in a data system structure, (OS), and storage exists device, entirely or in computer a software network abstraction resources. layer reproducing the service on any physical resource running the virtualization software as illustrated in the figure 1 below comprising of Virtual machines (VMs), virtual servers and physical servers. Operation System virtualization, server virtualization, application virtualization, storage virtualization, and network virtualization are examples of types of virtualization[5] [7]. Virtualisation is simply the basic act of decoupling an infrastructural service from the physical assets on which that service operates. These services which include Compute, or Network are described in a data structure, and exists entirely in a software abstraction layer reproducing the service on any physical resource running the virtualization software as illustrated in the figure 1 below comprising of Virtual machines (VMs), virtual servers and physical servers. Operation System virtualization, server virtualization, application virtualization, storage virtualization, and network virtualization are examples of types of virtualization[5] [7]. In The the development late 1990s, virtualization a breakthrough technology on x86 was Platforms first developed occurred, in with the some 1960s numerous on IBM virtualization mainframe[8]. projects The technology been originated enables multiple and developed. virtual machines Some of the with most guest popular operating virtualization systems to products run simultaneously include VMware and independently, ESX Server, on a VMware physical Workstation, machine. Parallels Virtuoso, Microsoft Virtual PC, and Microsoft HyperV, Sun xVM VirtualBox, QEMU, KVM and Xen[5]. In the late 1990s, a breakthrough on x86 Platforms occurred, with some numerous virtualization projects been originated and developed. Some of the most popular virtualization products include VMware ESX Server, VMware Workstation, Parallels Virtuoso, Microsoft Virtual PC, and Microsoft HyperV, Sun xVM VirtualBox, QEMU, KVM and Xen[5]. Processors supporting hardware assisted virtualization are very important and this has been developed by Intel and AMD. The development of the services of cloud computing is a general model for delivering information technology (IT) services, on demand, over a private or public network have been facilitated by improvements in virtualization and distributed computing. It is a well-known fact that the reduction of hardware and maintenance costs can be improved with the aid of Virtualization and cloud computing technologies[9]. This can also improve the availability of resources, and expedite the deployment of new services. Adoption of the technology has been widely accepted in the industry. Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and innotek VirtualBox), a virtualization software package for x86 and AMD64/Intel64-based computers from Oracle Corporation, forms part of Oracle's family of virtualization products[10]. Innotek GmbH first developed the product and Sun Microsystems purchased it in 2008 then Oracle has continued an active development since 2010[5], [11]. The Virtual Box package installs on an existing host operating system as an application; this host application allows additional guest operating systems, each known as a Guest OS, to load and run, each with its own virtual environment. Supported host operating systems include Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Windows 8, Solaris, and Open Solaris; there are also ports to FreeBSD and Genode[11].Supported guest operating systems include versions and derivations of Windows, Linux, BSD, OS/2, Solaris, Haiku and others. Guest dditions should be installed in order to achieve the best possible experience [12].The Guest Additions are designed for installation inside a virtual machine after the installation of the guest operating system. They consist of device drivers and system applications that optimize the guest operating system for better performance and usability[13]. Open Stack, also called the open source cloud operating system, is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacentre, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface[14], [15]. OpenStack Compute OpenStack cloud operating system enables enterprises and service providers to offer on-demand computing resources, by provisioning and managing large networks of virtual machines. Compute resources are accessible via APIs for developers building cloud applications and via web interfaces for administrators and users. The compute architecture is designed to scale horizontally on standard hardware, enabling the cloud economics companies have come to expect. OpenStack is designed to provide flexibility as you design your cloud, with no proprietary hardware or software requirements and the ability to integrate with legacy systems and third party technologies. It is designed to manage and automate pools of compute resources and can work with widely available virtualization technologies, as well as bare metal and high-performance computing (HPC) configurations. Administrators often deploy OpenStack Compute using one of multiple supported hypervisors in a virtualized environment. KVM and XenServer are popular choices for hypervisor technology and recommended for most use cases. Linux container technology such as LXC is also supported for scenarios where users wish to minimize virtualization overhead and achieve greater efficiency and performance. In addition to different hypervisors, OpenStack supports ARM and alternative hardware architectures[14] [16]. An Users OpenStack OpenStack example primarily is Compute of designed some ...
Context 3
... approach was tested using three physical servers as shown in figure 3. In the setup, the first server hosts a web service and the second server hosts a database service as illustrated in figure 14. These exact physical servers, network equipment and their configurations were replaced by spinning up virtual instances running on the testbed Cloud. ...
Context 4
... gain of the approach is immediately noticeable. The implementation of the system requires only the creation, execution and spinning up of virtual machine instances by specifying the details and required specification in openstack as demonstrated in figure 10. Any direct manipulation of the physical servers or hardware equipment is not necessary. ...

Similar publications

Conference Paper
Full-text available
We present a description of the development and deployment infrastructure being created to support the integration effort of HARNESS, an EU FP7 project. HARNESS is a multi-partner research project intended to bring the power of heterogeneous resources to the cloud. It consists of a number of different services and technologies that interact with th...

Citations

... From a functional and architectural perspective, a number of studies have compared OpenStack to other IaaS solutions and concluded it as being massively scalable and agile as discussed in [19,20]. For instance, Bashir et al. [21] present a case study using OpenStack to demonstrate the feasibility of migration from a traditional web service to a cloudbased solution. A similar study to analyze migration of scientific applications to a cloud-based environment concludes that cloud-based solution results in negligible performance degradation [22]. ...
Article
Full-text available
Cloud adoption has significantly increased using the infrastructure-as-a-service (IaaS) paradigm, in order to meet the growing demands of computing, storage, and networking, in small as well as large enterprises. Different vendors provide their customized solutions for OpenStack deployment on bare metal or virtual infrastructure. Among these many available IaaS solutions, OpenStack stands out as being an agile and open source platform. However, its deployment procedure is a time taking and complex process with a learning curve. This paper addresses the lack of basic infrastructure automation in almost all of the OpenStack deployment projects. We propose a flexible framework to automate the process of infrastructure bring-up for deployment of several OpenStack distributions, as well as resolving dependencies for a successful deployment. Our experimental results demonstrate the effectiveness of the proposed framework in terms of automation status and deployment time; that is, reducing the time spent in preparing a basic virtual infrastructure by four times, on average.
Article
Full-text available
With technological developments and the emergence of the Internet, other methods of trade had to emerge that differ from traditional commerce, so what is known as e-commerce appeared, and to keep pace with these developments it was necessary to know what e-commerce is and how to use it, it is the process of buying or selling products through electronic means, such as The Internet or other electronic services, and the need for e-commerce emerged from the need to use computers more efficiently in banks and companies, and with the increase in competition, it was imperative for organizations to work on ecommerce in order to increase customer satisfaction and exchange information. In our research, we prepared a questionnaire containing a set of questions and gave them to more than 150 people from different categories and disciplines to find out their opinions on this topic, and we benefited from the data analysis program (SPSS). Then we collected the data and then wrote the conclusions and reached what we reached, and then we made suggestions to address the problems faced by digital marketing. Since the outbreak of the Coronavirus (Coved 19), more than 85% of customers around the world are shopping via the Internet, so there is no doubt that despite the setbacks in various sectors around the world; On top of them are the commercial sectors, but there are many other sectors that have made the most of this crisis, and perhaps the most prominent of them is "e-commerce", which has witnessed an increasing demand in light of customers' fear of being in crowded places.
Article
Full-text available
Cloud computing is one of the frontier technologies, which over the last decade has gained a widespread commercial and educational user base. OpenStack is one of the popular open source cloud management platforms for establishing a private or public Infrastructure-as-a-Service (IAAS) cloud. Although OpenStack started with very few core modules, it now houses nearly 38 modules and is quite complex. Such a complex software bundle is bound to have an impact on the underlying hardware utilization of the host system. The objective is to monitor the usage of system resources by OpenStack on commodity hardware. This paper analyzes the effect of OpenStack on the host machine's hardware. An extensive empirical evaluation has been done on different types of hardware, at different virtualization levels and with different flavours of operating systems comparing the CPU utilization, memory consumption, disk I/O, network, and I/O requests. OpenStack was deployed using Devstack on a single node. The novel aspect of this work is monitoring the resource usage by OpenStack without creating virtual machines on commodity hardware. From the analysis of data, it is observed that standalone machine with Ubuntu server operating system is the least effected by OpenStack and thereby has more available resources for computation of user workloads. Doi: 10.28991/esj-2020-01246 Full Text: PDF
Chapter
Full-text available
Cloud computing is one of the frontier technologies, which over the last decade has gained a widespread commercial and educational user base. OpenStack is one of the popular open-source cloud management platforms for establishing a private or public Infrastructure-as-a-Service (IAAS) cloud. Although OpenStack started with very few core modules, it now houses nearly 38 modules and is quite complex. Such a complex software bundle is bound to have an impact on the underlying hardware utilization of the host system. This paper analyzes the effect of OpenStack on the host machine’s hardware. For this purpose, an extensive empirical evaluation has been done on different types of hardware, different virtualization levels and with different flavors of operating systems comparing the CPU utilization, and memory consumption. OpenStack was deployed using Devstack on a single node. From the results it is evident that standalone machine with Ubuntu server operating system is the least affected by OpenStack and thereby has more available resources for computation of user workloads.