2018 · 15 citations · 14 references
ComputingCloud ComputingComputer ScienceCloud Performance OptimizationMachine LearningSchedulingCompute Resource ManagementJob SchedulingOnline AlgorithmsOnline SchedulingResource SchedulingWorkload SchedulingBandit PricingExpected Time To CompletionMulti-armed Bandit OptimizationOccupation-based PricingOnline Pricing AlgorithmsPay-as-you-go Cost ModelingPay-as-you-go PricingPay-as-you-go Rules
State-of-the-art cloud platforms adopt pay-as-you-go pricing, where users pay for the resources on demand according to occupation time. Simple and intuitive as it is, such a pricing scheme is a mismatch for new workloads today such as large-scale machine learning, whose completion time is hard to estimate beforehand. To supplement existing cloud pricing schemes, we propose an occupation-oblivious online pricing mechanism for cloud jobs without pre-specified time duration and for users who prefer a pre-determined cost for job execution. Our strategy posts unit resource prices upon user arrival and decides a fixed charge for completing the user's job, without the need to know how long the job is to occupy the requested resources. At the core of our design is a novel multi-armed bandit based online learning algorithm for estimating unknown input by exploration and exploitation of past resource sales, and deciding resource prices to maximize profit of the cloud provider in an online setting. Our online learning algorithm achieves a low regret sublinear with the time horizon, in terms of overall provider profit, compared with an omniscient benchmark. We also conduct trace-driven simulations to verify efficacy of the algorithm in real-world settings.
14
TensorFlow: A system for large-scale machine learning
Martı́n Abadi, Paul Barham, Jianmin Chen et al. · arXiv (Cornell University) · 2016 · 8.8K citations · Full text
TensorFlow: a system for large-scale machine learning
Martı́n Abadi, Paul Barham, Jianmin Chen et al. · Operating Systems Design and Implementation · 2016 · 6.4K citations
Deep learning applications and challenges in big data analytics
Maryam M. Najafabadi, Flavio Villanustre, Taghi M. Khoshgoftaar et al. · Journal Of Big Data · 2015 · 2.6K citations · Full text
Zhe Cao, Tao Qin, Tie‐Yan Liu et al. · 2007 · 2K citations
Multi-armed bandits in metric spaces
Robert Kleinberg, Aleksandrs Slivkins, Eli Upfal · 2008 · 337 citations