How to Price Shared Optimizations in the Cloud
Prasang Upadhyaya, Magdalena Balazinska, Dan Suciu

TL;DR
This paper introduces a mechanism design-based approach for fairly selecting and pricing shared cloud optimizations, ensuring truthful user reporting and cost recovery in both offline and online collaborative data management scenarios.
Contribution
It applies the Shapley Value Mechanism to shared cloud optimizations, extending it to online and substitutive cases, ensuring truthfulness and cost recovery.
Findings
Mechanisms induce truthfulness among users.
Proposed methods recover optimization costs.
Outperforms state-of-the-art in utility metrics.
Abstract
Data-management-as-a-service systems are increasingly being used in collaborative settings, where multiple users access common datasets. Cloud providers have the choice to implement various optimizations, such as indexing or materialized views, to accelerate queries over these datasets. Each optimization carries a cost and may benefit multiple users. This creates a major challenge: how to select which optimizations to perform and how to share their cost among users. The problem is especially challenging when users are selfish and will only report their true values for different optimizations if doing so maximizes their utility. In this paper, we present a new approach for selecting and pricing shared optimizations by using Mechanism Design. We first show how to apply the Shapley Value Mechanism to the simple case of selecting and pricing additive optimizations, assuming an offline game…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Auction Theory and Applications · Gambling Behavior and Treatments
