Cost Effective MLaaS Federation: A Combinatorial Reinforcement Learning Approach

04/29/2022
by   Shuzhao Xie, et al.
0

With the advancement of deep learning techniques, major cloud providers and niche machine learning service providers start to offer their cloud-based machine learning tools, also known as machine learning as a service (MLaaS), to the public. According to our measurement, for the same task, these MLaaSes from different providers have varying performance due to the proprietary datasets, models, etc. Federating different MLaaSes together allows us to improve the analytic performance further. However, naively aggregating results from different MLaaSes not only incurs significant momentary cost but also may lead to sub-optimal performance gain due to the introduction of possible false-positive results. In this paper, we propose Armol, a framework to federate the right selection of MLaaS providers to achieve the best possible analytic performance. We first design a word grouping algorithm to unify the output labels across different providers. We then present a deep combinatorial reinforcement learning based-approach to maximize the accuracy while minimizing the cost. The predictions from the selected providers are then aggregated together using carefully chosen ensemble strategies. The real-world trace-driven evaluation further demonstrates that Armol is able to achieve the same accuracy results with 67% less inference cost.

READ FULL TEXT

page 1

page 3

page 5

research
02/14/2020

Optimal Pricing of Internet of Things: A Machine Learning Approach

Internet of things (IoT) produces massive data from devices embedded wit...
research
08/22/2023

A Deep Reinforcement Learning based Algorithm for Time and Cost Optimized Scaling of Serverless Applications

Serverless computing has gained a strong traction in the cloud computing...
research
07/06/2023

A Logical Way to Negotiate Services

Service providers commonly provide only a fixed catalog of services to t...
research
06/20/2019

QoE-Aware Resource Allocation for Crowdsourced Live Streaming: A Machine Learning Approach

Driven by the tremendous technological advancement of personal devices a...
research
10/03/2020

Predicting traffic overflows on private peering

Large content providers and content distribution network operators usual...
research
07/18/2023

Alioth: A Machine Learning Based Interference-Aware Performance Monitor for Multi-Tenancy Applications in Public Cloud

Multi-tenancy in public clouds may lead to co-location interference on s...
research
07/29/2017

MLBench: How Good Are Machine Learning Clouds for Binary Classification Tasks on Structured Data?

We conduct an empirical study of machine learning functionalities provid...

Please sign up or login with your details

Forgot password? Click here to reset