Explore chapters and articles related to this topic
Cloud computing for big data
Published in Jun Deng, Lei Xing, Big Data in Radiation Oncology, 2019
The use of virtualization enables another key property of Cloud computing known as elasticity. Because computer servers can be allocated in real time and added to a user’s Cloud with little overhead, a Cloud system can expand or contract based on the instantaneous level of demand for a service. On the user side, this makes Cloud computing a highly cost-effective solution because a peak in demand can be dynamically met by allocating additional VMs without having to provision a constant level of computing resources. On the provider side, elasticity is made possible by sharing the physical infrastructure between a large number of tenants. From a statistical standpoint, it is unlikely that the tenants of a given datacenter will all experience a surge in demand at the same time. Therefore, thanks to the averaging effect, the relative fluctuations in user demand from the average pool of users are much smaller than that of any single customers, in relative terms. These fluctuations can be handled by provisioning a relatively small number of extra physical servers. Another advantage of virtualization is that it enables a user to share the hardware resources with other users while maintaining a level of privacy and security comparable to using a dedicated server.
Advances in Computing Infrastructure
Published in Siyong Kim, John Wong, Advanced and Emerging Technologies in Radiation Oncology Physics, 2018
Yulong Yan, Alicia Yingling, Steve Jiang
Virtualization is the creation of a virtual version of something, such as an operation system, a server, a storage device, or network resources. It offers different solutions by eliminating the need for the physical element(s) of the interaction through an abstract layer that simulates or redirects the action to a given allocation with expected behavior. Performance of a virtualized component depends on how the abstraction is implemented. In the cases of virtual memory, virtual networks, and virtual processors, performance is reduced. In the cases of virtualized storage and virtualized hardware, the ability to bring on additional underlying hardware resources rapidly increases performance. The downsides are often outweighed by the benefits of greater scalability and flexibility of resource allocation.
Management of Resources in Virtual Radio Networks
Published in Athanasios G. Kanatas, Konstantina S. Nikita, Panagiotis Mathiopoulos, New Directions in Wireless Communications Systems, 2017
Luis M. Correia, Luisa Caeiro, Filipe Cardoso
Network virtualization is an abstraction process aiming at separating the logical network functionalities from the underlying physical network resources. It enables the aggregation and provision of the network by combining different physical networks into a single virtual one, or splitting a physical network into multiple virtual ones, which are isolated from each other. Network virtualization has been introduced as a tool for large scale experimental networks, for example, PlanetLab [1] or GENI [2], but it is also proposed as an approach for the future Internet architecture and for the 5th-generation (5G) of mobile communications, [3–5]. By enabling a plurality of diverse network architectures to coexist on a shared physical substrate, virtualization mitigates the ossifying forces in the current architectures and allows the continuous development of innovative network technologies [6].
Game theory-based dynamic resource allocations scheme in virtual networks
Published in Journal of Information and Telecommunication, 2023
Vianney Kengne Tchendji, Yannick Florian Yankam, Ines Carole Kombou Sihomnou
Virtualization allows networks to be built with physical topologies, administration and security policies that are totally different from the substrate network. Thanks to this architectural flexibility, the resources of a network can be reassigned to provide a satisfying quality of service or increase the resource providers' incomes. Providers are organized into two categories: the physical infrastructure provider (InP) and the service provider (SP). InP is the owner of the network infrastructure. It is in charge of deploying and sustaining the network's physical resources such as storage space, bandwidth, memory and CPU. The second player is the service provider (SP), which deploys protocols by leasing resources from one or more physical infrastructure providers to create a virtual network (VN). The SP does not have a network infrastructure. It is responsible for delivering end-to-end services to the users. We can consider a third player, the controller, who acts as an interface between the InP and the SP to manage cross-communications.
Performance evaluation of windows virtual machines on a Linux host
Published in Automatika, 2020
Josip Balen, Krešimir Vdovjak, Goran Martinović
Over the years, virtualization of computers and operating systems has grown in one of the keystone technology and today it is ubiquitous in modern IT industry from huge data centres to personal computers, and it is used by majority of organizations and IT companies, in general. The biggest advantage is that it enables heterogeneous services to be hosted upon shared physical infrastructure. By using virtualization, users can have more different software-based environments for various usages on one computer system, which enables reduction of expenses while boosting efficiency, flexibility, scalability and agility [1]. Virtualization enables installation of one or more virtual computer systems known as virtual machines inside the existing computer system run by a host operating system. Each virtual machine is a tightly isolated software environment that is completely independent, separated from the computer hardware and run on emulated hardware with usually lower resources than on physical hardware [2].
Learning Laboratories as Services in Private Cloud Deployment
Published in Journal of Computer Information Systems, 2019
Ramon Alvarez, Timur Mirzoev, Art Gowan, Brent Henderson, S. E. Kruck
Virtualization involves creating computing resources, such as servers, storage devices, network devices, and entire platforms, using software that resides on a physical server. Virtual machines can be created very quickly, moved, and backed up, providing an organization with agility to make quick changes and redundancy. Virtualization is now utilized by IT professionals worldwide to provide benefits such as resource pooling, High Availability (HA), Distributed Power Management (DPM), and quicker Time to Deployment (TTD) to both internal and external customers alike.9 The benefits allow purveyors of IT services to achieve greater flexibility in service catalogs while simultaneously ensuring fewer service disruptions.