scispace - formally typeset
Journal ArticleDOI

VRAA: virtualized resource auction and allocation based on incentive and penalty

Reads0
Chats0
TLDR
This paper proposes a virtualized resource auction and allocation model (VRAA) based on incentive and penalty based on Nash equilibrium of cooperative games to fairly allocate resources among multiple virtual machines to maximize revenue of the system.
Abstract
Virtualization is widely used in cloud computing environments to efficiently manage resources, but it also raises several challenges. One of them is the fairness issue of resource allocation among virtual machines. Traditional virtualized resource allocation approaches distribute physical resources equally without taking into account the actual workload of each virtual machine and thus often leads to wasting. In this paper, we propose a virtualized resource auction and allocation model (VRAA) based on incentive and penalty to correct this wasting problem. In our approach, we use Nash equilibrium of cooperative games to fairly allocate resources among multiple virtual machines to maximize revenue of the system. To illustrate the effectiveness of the proposed approach, we then apply the basic laws of auction gaming to investigate how CPU allocation and contention can affect applications' performance (i.e., response time), and its effect on CPU utilization. We find that in our VRAA model, the fairness index is high, and the resource allocation is closely proportional to the actual workloads of the virtual machines, so the wasting of resources is reduced. Experiment results show that our model is general, and can be applied to other virtualized non-CPU resources.

read more

Citations
More filters
Journal ArticleDOI

A combinatorial double auction resource allocation model in cloud computing

TL;DR: The results proved that the combinatorial double auction-based resource allocation model is an appropriate market-based model for cloud computing because it allows double-sided competition and bidding on an unrestricted number of items, which causes it to be economically efficient.
Journal ArticleDOI

Energy aware edge computing: A survey

TL;DR: This paper surveys the strategies from the perspective of energy aware offloading, energy optimization offloading and offloading algorithms in edge computing, including the existing work on computation offloading frameworks and strategies.
Journal ArticleDOI

Decentralized and Optimal Resource Cooperation in Geo-Distributed Mobile Cloud Computing

TL;DR: This paper focuses on resource sharing through the cooperation among the service providers in geo-distributed mobile cloud computing, and proposes two different strategies for efficient resource cooperation in geographically distributed data centers.
Journal ArticleDOI

Auction‐based resource allocation mechanisms in the cloud environments: A review of the literature and reflection on future challenges

TL;DR: This paper provides a comprehensive survey and review of the auction‐based resource allocation mechanisms, which have been employed in the cloud environments up to now, and classified them into four categories: one‐ sided, double‐sided, combinatorial, and other types of auction‐ based mechanisms.
Journal ArticleDOI

Energy Aware Virtual Machine Scheduling in Data Centers

TL;DR: EASE is proposed, the Energy efficiency and proportionality Aware VM SchEduling framework containing data collection and scheduling algorithms to schedule VMs to servers to keep them working around their peak energy efficiency point, i.e., the near optimal working range.
References
More filters
Journal ArticleDOI

Economic models for resource management and scheduling in Grid computing

TL;DR: A computational economy framework for resource allocation and for regulating supply and demand in Grid computing environments is proposed and some of the economic models in resource trading and scheduling are demonstrated using the Nimrod/G resource broker.
Proceedings ArticleDOI

An analytical model for multi-tier internet services and its applications

TL;DR: This paper presents a model based on a network of queues, where the queues represent different tiers of the application, sufficiently general to capture the behavior of tiers with significantly different performance characteristics and application idiosyncrasies such as session-based workloads, concurrency limits, and caching at intermediate tiers.
Proceedings ArticleDOI

Automated control of multiple virtualized resources

TL;DR: Experimental evaluation with RUBiS and TPC-W benchmarks along with production-trace-driven workloads indicates that AutoControl can detect and mitigate CPU and disk I/O bottlenecks that occur over time and across multiple nodes by allocating each resource accordingly.
Journal ArticleDOI

A game-theoretic method of fair resource allocation for cloud computing services

TL;DR: A QoS constrained resource allocation problem is considered, in which service demanders intend to solve sophisticated parallel computing problem by requesting the usage of resources across a cloud-based network, and a cost of each computational service depends on the amount of computation.
Proceedings ArticleDOI

A Regression-Based Analytic Model for Dynamic Resource Provisioning of Multi-Tier Applications

TL;DR: This work applies a regression-based approximation of the CPU demand of client transactions on a given hardware to an analytic model of a simple network of queues, each queue representing a tier, and shows the approximation's effectiveness for modeling diverse workloads with a changing transaction mix over time.
Related Papers (5)