Skip to main navigation Skip to search Skip to main content

A Two-Stage Auction Mechanism for Cloud Resource Allocation

  • North Carolina State University

Research output: Contribution to journalArticlepeer-review

19 Scopus citations

Abstract

The contemporary literature on cloud resource allocation is mostly focused on studying the interactions between customers and cloud managers. Nevertheless, the recent growth in the customers' demands and the emergence of private cloud providers (CPs) entice the cloud managers to rent extra resources from the CPs so as to handle their backlogged tasks and attract more customers. This also renders the interactions between the cloud managers and the CPs an important problem to study. In this paper, we investigate both interactions through a two-stage auction mechanism. For the interactions between customers and cloud managers, we adopt the options-based sequential auctions (OBSAs) to design the cloud resource allocation paradigm. As compared to existing works, our framework can handle customers with heterogeneous demands, provide truthfulness as the dominant strategy, enjoy a simple winner determination procedure, and preclude the delayed entrance issue. We also provide the performance analysis of the OBSAs, which is among the first in literature. Regarding the interactions between cloud managers and CPs, we propose two parallel markets for resource gathering, and capture the selfishness of the CPs by their offered prices. We conduct a comprehensive analysis of the two markets and identify the bidding strategies of the cloud managers.

Original languageEnglish
Article number8653349
Pages (from-to)881-895
Number of pages15
JournalIEEE Transactions on Cloud Computing
Volume9
Issue number3
DOIs
StatePublished - Jul 1 2021

Keywords

  • Auction theory
  • cloud of clouds networks
  • cloud resource allocation
  • dynamic markets
  • Hamilton-Jacobi-Bellman equation
  • options-based sequential auctions
  • proxy agent
  • sequential auctions

Fingerprint

Dive into the research topics of 'A Two-Stage Auction Mechanism for Cloud Resource Allocation'. Together they form a unique fingerprint.

Cite this