Cooperative and reactive scheduling in large-scale virtualized platforms with DVMS

نویسندگان

  • Flavien Quesnel
  • Adrien Lèbre
  • Mario Südholt
چکیده

One of the principal goals of Cloud Computing is the outsourcing of the hosting of data and applications, thus enabling a per-usage model of computation. Data and applications may be packaged in virtual machines (VM), which are themselves hosted by nodes, i.e., physical machines (PM). Several frameworks have been designed to manage VMs on pools of PMs; most of them, however, do not efficiently address a major objective of cloud providers: maximizing system utilization while ensuring the quality of service (QoS). Several approaches promote virtualization capabilities to improve this trade-off. However, the dynamic scheduling of a large number of VMs as part of a large distributed infrastructure is subject to important and hard scalability problems that become even worse when VM image transfers have to be managed. Consequently, most current frameworks schedule VMs statically using a centralized control strategy. In this article, we present DVMS (Distributed VM Scheduler), a framework that enables VMs to be scheduled cooperatively and dynamically in large-scale distributed systems. We describe, in particular, how several VM reconfigurations can be dynamically calculated in parallel and applied simultaneously. Reconfigurations are enabled by partitioning the system (i.e. nodes and VMs) on the fly. Partitions are created with a minimum of resources necessary to find a solution to the reconfiguration problem. Moreover, we propose an algorithm to handle deadlocks that may appear because of the partitioning policy. We have evaluated our prototype through simulations and compared our approach to a centralized one. The results show that our scheduler permits VMs to be reconfigured more efficiently: the time needed to manage thousands of VMs on hundreds of machines is typically reduced to a tenth or less. Copyright c © 0000 John Wiley & Sons, Ltd.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The resource-constraint project scheduling problem of the project subcontractors in a cooperative environment: Highway construction case study

Large-scale projects often have several activities which are performed by subcontractors with limited multi-resources. Project scheduling with limited resources is one of the most famous problems in the research operations and optimization cases. The resource-constraint project scheduling problem (RCPSP) is a NP-hard problem in which the activities of a project must be scheduled to reduce the p...

متن کامل

Coordinated resource scheduling in a large scale virtual power plant considering demand response and energy storages

Virtual power plant (VPP) is an effective approach to aggregate distributed generation resources under a central control. This paper introduces a mixed-integer linear programming model for optimal scheduling of the internal resources of a large scale VPP in order to maximize its profit. The proposed model studies the effect of a demand response (DR) program on the scheduling of the VPP. The pro...

متن کامل

Generation Scheduling in Large-Scale Power Systems with Wind Farms Using MICA

The growth in demand for electric power and the rapid increase in fuel costs, in whole of theworld need to discover new energy resources for electricity production. Among of the nonconventionalresources, wind and solar energy, is known as the most promising deviceselectricity production in the future. In this thesis, we study follows to long-term generationscheduling of power systems in the pre...

متن کامل

A Low-Cost Power Measuring Technique for Virtual Machine in Cloud Environments

With the development of cloud computing, high energy consumption issue has attracted more and more attentions recently. To achieve the goal of energy conservation, accurately measuring the power consumption of distributed resource is of significant importance. Conventional power models can only provide fine-grained power measurement for physical devices instead of virtualized resources. In this...

متن کامل

A Novel Framework for Efficient Bidding Based Scheduling in Virtualized Clouds

Cloud computing is a new technology for future computing platforms and it is to provide easier access to remote computational resources. An essential requirement in cloud computing environment is scheduling the current jobs to be executed with the given constraints. The scheduler should order the jobs in a way where balance between improving the quality of services and at the same time maintain...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Concurrency and Computation: Practice and Experience

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2013