A Bandit Approach to Online Pricing for Heterogeneous Edge Resource Allocation

Jiaming Cheng, Duong Thuy Anh Nguyen, Lele Wang, Duong Tung Nguyen, Vijay K. Bhargava
2/14/2023
cs.LG

No official code found. Best implementation: JJmingcc/NetSoft_2023_bandit_pricing (6 stars, MIT, last commit 2024-03-20).

Abstract

Edge Computing (EC) offers a superior user experience by positioning cloud resources in close proximity to end users. The challenge of allocating edge resources efficiently while maximizing profit for the EC platform remains a sophisticated problem, especially with the added complexity of the online arrival of resource requests. To address this challenge, we propose to cast the problem as a multi-armed bandit problem and develop two novel online pricing mechanisms, the Kullback-Leibler Upper Confidence Bound (KL-UCB) algorithm and the Min-Max Optimal algorithm, for heterogeneous edge resource allocation. These mechanisms operate in real-time and do not require prior knowledge of demand distribution, which can be difficult to obtain in practice. The proposed posted pricing schemes allow users to select and pay for their preferred resources, with the platform dynamically adjusting resource prices based on observed historical data. Numerical results show the advantages of the proposed mechanisms compared to several benchmark schemes derived from traditional bandit algorithms, including the Epsilon-Greedy, basic UCB, and Thompson Sampling algorithms.

View on arXivView PDF

Code Implementations(1)

MIT

This repo is the code for paper "A Bandit Approach to Online Pricing for Heterogeneous Edge Resource Allocation"

61MATLABFeb 5, 20242 years agoMIT

Similar Papers

Cite this paper

@article{cheng2023bandit,
  title  = {A Bandit Approach to Online Pricing for Heterogeneous Edge Resource Allocation},
  author = {Jiaming Cheng and Duong Thuy Anh Nguyen and Lele Wang and Duong Tung Nguyen and Vijay K. Bhargava},
  year   = {2023},
  eprint = {2302.06953},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.06953v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.06953.svg)](https://codeofpaper.com/paper/2302.06953)

Discussion