The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Virtualization of servers and networks is a key technique to resolve the conflict between the increasing demands on computing power and the high cost of hardware in data centers. In order to map virtual networks to physical infrastructure efficiently, designers have to make careful decisions on the allocation of limited resources, which makes placement of virtual networks in data centers a critical...
As the tremendous momentum cloud computing has grown, the modern data center networks are facing challenge to handle the increasing traffic demand among virtual machines (VMs). Simply adding more switches and links may increase network capacity but at the same time increase the complexity and infrastructure cost. Thus, intelligent VM placement has been proposed to reduce the intra-DC traffic. Prior...
Planning for a network is important for deployment of any network. For large capacity network, planning has to be done to increase efficiency and therefore setting up a test-bed to perform even a basic test would be really difficult. Planning tool will give a mirror image of the actual network, thereby ensuring that there are no gaps in what is being planned and what is being deployed. The software...
Recentlly, NUMA(Non-Uniform Memory Access) multicore platform becomes more and more popular which provides hardware level support for many hot fields, such as cloud computing and big data, and deploying virtual machines on NUMA is a key technology. However, performance degradation in virtual machine isn't negligible due to the fact that guest OS has little or inaccurate knowledge about the underlying...
Converged Enhanced Ethernet (CEE) presents challenges to PCIe devices. The single-root I/O virtualization (SR-IOV) standard allows a PCIe device to be efficiently shared among Virtual Machines (VMs), without performance loss. We propose a design method for FCoE adapter. Based on the designed allocation scheme for Receive and Transmit queues, we put forward an allocation model from Virtual Functions...
It has been widely accepted that software virtualization has a big negative impact on high-performance computing (HPC) application performance. This work explores the potential use of Infiniband hardware virtualization in an Open Nebula cloud towards the efficient support of MPI-based workloads. We have implemented, deployed, and tested an Infiniband network on the Fermi Cloud private Infrastructure-as-a-Service...
This paper describes EXECO, a library that provides easy and efficient control of local or remote, standalone or parallel, processes execution, as well as tools designed for scripting distributed computing experiments on any computing platform. After discussing the EXECO internals, we illustrate its interest by presenting two experiments dealing with virtualization technologies on the Grid'5000 testbed.
Memory virtualization plays an important role in system virtualization. However, traditional memory virtualization solutions are usually for those architectures with hardware-managed TLBs, such as x86, ARM and so on. The solutions for architectures with software-managed TLBs are rarely mentioned. This paper presents three different memory virtualization solutions for architectures with software-managed...
IaaS cloud providers, as Amazon or Rackspace, provide their users with the abilities to create an own virtual environment, populate it with their applications, and manage a wide range of critical issues (e.g. scale up/down, load balancing, faults) by means of ad hoc services. One of the limits of these cloud systems is the lack of tools that enable the user to have a direct knowledge of the physical...
The cloud computing emphasizes that any resources can be services provided to users. For IaaS, virtualization technologies leverage the use of hardware to serve users without complicated applying procedures. As we know, any physical resources, such as CPU, memory or bandwidth, are precious in general so that they should be used as well as possible. Many researches hence are booming aiming at performance...
Cloud computing is an emergent paradigm that allows to customers to rent infrastructure, platforms and software as a service. With resource sharing and reuse through virtualization technology, cloud environments become even more effective and flexible. Nevertheless, networking within virtualized cloud still presents some challenges in performance and resource allocation. In this paper, we propose...
The growing adoption of virtualization in the enterprise environment has resulted in a couple of huge benefits, however, this has not been without its attendant problems and anomalies, such as performance tuning and erratic performance metrics, unresponsive virtualized systems, crashed virtualized servers, misconfigured virtual hosting platforms, amongst others. The focus of this research was the...
This paper presents an adaptive algorithm for the replication process of a primary virtual machine (VM) hosting a service that must be provided high-availability. Running the service in a VM and replicating the entire VM is a general strategy, totally transparent for the service itself and its clients. The replication takes place in phases, which are run asynchronous for efficiency reasons. The replication...
Cloud computing offers a paradigm shift in management of computing resources for large-scale applications. Using the Infrastructure-as-a-service (IaaS) cloud computing model, users today can request dynamically provisioned, virtualized resources such as CPU, memory, disk, and network access in the form of virtualized resources. The client typically requests resources based on computational needs and...
Virtualization technology is currently widely used due to its benefits on high resource utilization, flexible manageability and powerful system security. However, its use for high performance computing (HPC) is still not popular due to the unclearness of the virtualization overheads. It's worthy to evaluate the virtualization cost and to find the performance bottleneck when running HPC applications...
Live migration is one of the most useful features provided by todays' virtual machine monitors (VMM). It enables seamless hardware upgrades, provides fault tolerance, achieves load balancing and saves power through server consolidation. These features can also be beneficial in HPC environments. This paper presents a comprehensive study of the migration facility of the Xen VMM, specifically targeting...
With its growth and wide applications, virtualization has come through a revival in computer system community. Virtualization offers a lot of benefits including flexibility, security, ease to configuration and management, reduction of cost and so forth, but at the same time it also brings a certain degree of performance overhead. Furthermore, virtual machine monitor (VMM) is the core component of...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.