scispace - formally typeset
Journal ArticleDOI

Strategy-proof mechanism for time-varying batch virtual machine allocation in clouds

Jixian Zhang, +4 more
- 21 Jul 2021 - 
- Vol. 24, Iss: 4, pp 3709-3724
Reads0
Chats0
TLDR
This paper proposes a novel integer programming model for the time-varying batch VM allocation problem, and designs two truthful auction mechanisms to solve the allocation and pricing problem in a competitive environment.
Abstract
Time-varying resource allocation allows users to define their own unique resource requirement plans during different time periods. This mode of allocation can increase the flexibility of resource usage and reduce resource usage costs for users. Moreover, combining this approach with an auction mechanism can enable resource providers to obtain greater social welfare and benefits; therefore, such resource allocation has become a hot topic in cloud computing. This paper addresses the problem of time-varying batch virtual machine (VM) allocation and pricing in the cloud. Specifically, (1) we propose a novel integer programming model for the time-varying batch VM allocation problem, and (2) we design two truthful auction mechanisms to solve the allocation and pricing problem in a competitive environment. The optimal mechanism includes a dynamic programming (DP)-based resource allocation algorithm and a Vickrey–Clarke–Groves (VCG)-based payment price algorithm. Meanwhile, we also design a greedy mechanism that includes a dominant-resource-based allocation algorithm and a dichotomy-based payment price algorithm. We prove the economic characteristics, including truthfulness and individual rationality, of the above two mechanisms. Furthermore, we prove the approximation ratio of the allocation algorithm in the greedy mechanism. Compared to state-of-the-art research, our approach is characterized by high social welfare, a high served user ratio and a short execution time.

read more

Citations
More filters
Journal ArticleDOI

A Truthful Mechanism for Multibase Station Resource Allocation in Metaverse Digital Twin Framework

Jixian Zhang, +2 more
- 05 Dec 2022 - 
TL;DR: In this article , the problem of the optimal allocation of wireless channel resources and payment rule based on the Vickrey-Clarke-Groves mechanism is solved to achieve optimal allocation and calculation of payment prices.
Journal ArticleDOI

A Vehicular Edge Computing-Based Architecture and Task Scheduling Scheme for Cooperative Perception in Autonomous Driving

Yuankui Wei, +1 more
- 14 Sep 2022 - 
TL;DR: Detailed simulations indicate that the proposed architecture with the TSHS can enable cooperative perception, with a fast running speed and advanced performance, that is superior to that of the benchmarks, especially when most AVs face limitations in terms of storage and computation.
Proceedings ArticleDOI

An online auction mechanism for double time-varying constraints in vehicular edge computing

Xiao Peng, +1 more
TL;DR: In this article , an online auction mechanism with double time-varying constraints is proposed to solve the resource allocation problem in a vehicular edge computing environment, where a matching model and dominant resource proportion strategy are adopted to improve the resource utilization and social welfare.
Proceedings ArticleDOI

Deep Reinforcement Learning-Based Pricing Strategy in Double-Auction Market for Edge Computing Resource Allocation

TL;DR: In this paper , a continuous double auction (CDA) market where IoT terminals act as buyers, edge servers act as sellers, and cloud servers perform the market clearing work is established.
Journal ArticleDOI

Research on Cloud Task Scheduling Algorithm with Conflict Constraints Based on Branch-and-Price

TL;DR: In this paper , the problem of minimizing energy consumption with antiaffinity constraints between tasks and designing an efficient exact algorithm for task scheduling is a major challenge, and the authors abstract the problem into a multidimensional bin packing model with conflict constraints.
References
More filters
Journal ArticleDOI

Adaptive Resource Provisioning for the Cloud Using Online Bin Packing

TL;DR: This paper presents an approach that uses virtualization technology to allocate data center resources dynamically based on application demands and support green computing by optimizing the number of servers actively used.
Journal ArticleDOI

Auction Mechanisms in Cloud/Fog Computing Resource Allocation for Public Blockchain Networks

TL;DR: This work focuses on the trading between the cloud/fog computing service provider and miners, and proposes an auction-based market model for efficient computing resource allocation, and designs an approximate algorithm which guarantees the truthfulness, individual rationality and computational efficiency.
Journal ArticleDOI

A Combinatorial Auction-Based Mechanism for Dynamic VM Provisioning and Allocation in Clouds

TL;DR: This work designs an auction-based mechanism for dynamic VM provisioning and allocation that takes into account the user demand, when making provisioning decisions, and proves that the mechanism is truthful.
Related Papers (5)