English
Related papers

Related papers: Optimal Placement Algorithms for Virtual Machines

200 papers

It is significant to apply load-balancing strategy to improve the performance and reliability of resource in data centers. One of the challenging scheduling problems in Cloud data centers is to take the allocation and migration of…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-08-27 Minxian Xu , Guangchun Luo , Ling Tian , Aiguo Chen , Yaqiu Jiang , Guozhong Li , Wenhong Tian

Virtualization has rapidly become a go-to technology for increasing efficiency in the data center. With virtualization technologies providing tremendous flexibility, even disparate architectures may be deployed on a single machine without…

Distributed, Parallel, and Cluster Computing · Computer Science 2010-10-18 Joshua White , Adam Pilbeam

Infrastructure-as-a-Service (IaaS) clouds have become more popular enabling users to run applications under virtual machines. Energy efficiency for IaaS clouds is still challenge. This paper investigates the energy-efficient scheduling…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-09-20 Nguyen Quang-Hung , Nam Thoai

Virtual machine placement is a crucial challenge in cloud computing for efficiently utilizing physical machine resources in data centers. Virtual machine placement can be formulated as a MinUsageTime Dynamic Vector Bin Packing (DVBP)…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-17 Zong Yu Lee , Xueyan Tang

Optimal resource utilization for executing tasks within the cloud is one of the biggest challenges. In executing the task over a cloud, the resource provisioner is responsible for providing the resources to create virtual machines. To…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-07-12 Gaurav Raj , Ankit Nischal

Upon the expansion of Cloud Computing and the positive outlook of organizations with regard to the movements towards using cloud computing and their expanding utilization of such valuable processing method, as well as the solutions provided…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-06-30 Yaghoob Siahmargooei , Mohammad Kazem Akbari , Seyyed Alireza Hashemi Golpayegani , Saeed Sharifian

Over a past few decades, VM's or Virtual machines have sort of gained a lot of momentum, especially for large scale enterprises where the need for resource optimization & power save is humongous, without compromising with performance or…

Other Computer Science · Computer Science 2010-06-15 Rohit Kewlani

Cloud services have been used very widely, but configuration of the parameters, including the efficient allocation of resources, is an important objective for the system architect. The article is devoted to solving the problem of choosing…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-12-06 Evgeny Nikulchev , Evgeniy Pluzhnik , Oleg Lukyanchikov , Dmitry Biryukov , Elena Andrianova

Load balancing is vital for the efficient and long-term operation of cloud data centers. With virtualization, post (reactive) migration of virtual machines after allocation is the traditional way for load balancing and consolidation.…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-10-20 Wenhong Tian , Minxian Xu , Guangyao Zhou , Kui Wu , Chengzhong Xu , Rajkumar Buyya

In the era of Internet of Things, all components in intelligent transportation systems will be connected to improve transport safety, relieve traffic congestion, reduce air pollution and enhance the comfort of driving. The vision of all…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-08-29 Rong Yu , Yan Zhang , Stein Gjessing , Wenlong Xia , Kun Yang

A key strategy to build disaster-resilient clouds is to employ backups of virtual machines in a geo-distributed infrastructure. Today, the continuous and acknowledged replication of virtual machines in different servers is a service…

Networking and Internet Architecture · Computer Science 2015-10-21 Rodrigo de Souza Couto , Stefano Secci , Miguel Elias Mitre Campista , Luís Henrique Maciel Kosmalski Costa

How can applications be deployed on the cloud to achieve maximum performance? This question has become significant and challenging with the availability of a wide variety of Virtual Machines (VMs) with different performance capabilities in…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-17 Blesson Varghese , Ozgur Akgun , Ian Miguel , Long Thai , Adam Barker

Network virtualization allows one to build dynamic distributed systems in which resources can be dynamically allocated at locations where they are most useful. In order to fully exploit the benefits of this new technology, protocols need to…

Networking and Internet Architecture · Computer Science 2011-03-07 Dushyant Arora , Marcin Bienkowski , Anja Feldmann , Gregor Schaffrath , Stefan Schmid

In current cloud computing systems, when leveraging virtualization technology, the customer's requested data computing or storing service is accommodated by a set of communicated virtual machines (VM) in a scalable and elastic manner. These…

Data Structures and Algorithms · Computer Science 2017-05-01 Song Yang , Philipp Wieder , Ramin Yahyapour , Stojan Trajanovski , Xiaoming Fu

Increasing demand for computational power has led cloud providers to employ multi-NUMA servers and offer multi-NUMA virtual machines to their customers. However, multi-NUMA VMs introduce additional complexity to scheduling algorithms.…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-17 Andrei Gudkov , Elizaveta Ponomareva , Alexis Pospelov

Virtualization technology has enabled applications to be decoupled from the underlying hardware providing the benefits of portability, better control over execution environment and isolation. It has been widely adopted in scientific grids…

Distributed, Parallel, and Cluster Computing · Computer Science 2010-09-27 Omer Khalid , Ivo Maljevic , Richard Anthony , Miltos Petridis , Kevin Parrot , Markus Schulz

This paper addresses the impact of Virtual Memory Streaming (VMS) technique in provisioning virtual machines (VMs) in cloud environment. VMS is a scaling virtualization technology that allows different virtual machines rapid scale, high…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-06-24 A B M Moniruzzaman , Kawser Wazed Nafi , Syed Akther Hossain

Datacenters (DCs) are deployed in a large scale to support the ever increasing demand for data processing to support various applications. The energy consumption of DCs becomes a critical issue. Powering DCs with renewable energy can…

Networking and Internet Architecture · Computer Science 2015-08-28 Liang Zhang , Tao Han , Nirwan Ansari

Virtual machine images and instances (VMs) in cloud computing centres are typically designed as isolation containers for applications, databases and networking functions. In order to build complex distributed applications, multiple virtual…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-09-24 Josef Spillner , Andrii Chaichenko , Andrey Brito , Francisco Brasileiro , Alexander Schill

Virtual machine is built on group of real servers which are scattered globally and connect together through the telecommunications systems, it has an increasingly important role in the operation, providing the ability to exploit virtual…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-02-18 Ha Huy Cuong Nguyen , Van Thuan Dang , Van Son Le