paper-with-me

홈 › Papers

Ease.ml: Towards Multi-tenant Resource Sharing for Machine Learning Workloads

2017-08-24 · Tian Li, Jie Zhong, Ji Liu, Wentao Wu, Ce Zhang

We present ease.ml, a declarative machine learning service platform we built to support more than ten research groups outside the computer science departments at ETH Zurich for their machine learning needs. With ease.ml, a user defines the high-level schema of a machine learning application and submits the task via a Web interface. The system automatically deals with the rest, such as model selection and data movement. In this paper, we describe the ease.ml architecture and focus on a novel technical problem introduced by ease.ml regarding resource allocation. We ask, as a "service provider" that manages a shared cluster of machines among all our users running machine learning workloads, what is the resource allocation strategy that maximizes the global satisfaction of all our users? Resource allocation is a critical yet subtle issue in this multi-tenant scenario, as we have to balance between efficiency and fairness. We first formalize the problem that we call multi-tenant model selection, aiming for minimizing the total regret of all users running automatic model selection tasks. We then develop a novel algorithm that combines multi-armed bandits with Bayesian optimization and prove a regret bound under the multi-tenant setting. Finally, we report our evaluation of ease.ml on synthetic data and on one service we are providing to our users, namely, image classification with deep neural networks. Our experimental evaluation results show that our proposed solution can be up to 9.8x faster in achieving the same global quality for all users as the two popular heuristics used by our users before ease.ml.

📄 PDF Abstract BibTeX arXiv:1708.07308

Code (0)

등록된 구현이 없습니다.

Tasks

Bayesian OptimizationBIG-bench Machine LearningFairnessimage-classificationImage ClassificationModel SelectionMulti-Armed Bandits

Similar Papers 제목 키워드 기반

Resource Sharing for Multi-Tenant NoSQL Data Store in Cloud

2016-01-05 · Jiaan Zeng

Multi-tenancy hosting of users in cloud NoSQL data stores is favored by cloud providers because it enables resource sharing at low operating cost. Multi-tenancy takes several forms depending on whether the back-end file …

Scheduling

Federated Anomaly Detection for Multi-Tenant Cloud Platforms with Personalized Modeling

2025-08-14 · Yuxi Wang, Heyao Liu, Nyutian Long, Guanzi Yao arxiv

This paper proposes an anomaly detection method based on federated learning to address key challenges in multi-tenant cloud environments, including data privacy leakage, heterogeneous resource behavior, and the limitatio…

Federated LearningAnomaly Detection

A Simulation Platform for Multi-tenant Machine Learning Services on Thousands of GPUs

2022-01-10 · Ruofan Liang, Bingsheng He, Shengen Yan, Peng Sun

Multi-tenant machine learning services have become emerging data-intensive workloads in data centers with heavy usage of GPU resources. Due to the large scale, many tuning parameters and heavy resource usage, it is usual…

BIG-bench Machine LearningGPUScheduling

Cloud-native RStudio on Kubernetes for Hopsworks

2023-07-18 · Gibson Chikafa, Sina Sheikholeslami, Salman Niazi, Jim Dowling 외

In order to fully benefit from cloud computing, services are designed following the "multi-tenant" architectural model, which is aimed at maximizing resource sharing among users. However, multi-tenancy introduces challen…

Cloud Computing

Fairness Guaranteed and Auction-based x-haul and Cloud Resource Allocation in Multi-tenant O-RANs

2023-01-02 · Sourav Mondal, Marco Ruffini

The open-radio access network (O-RAN) embraces cloudification and network function virtualization for base-band function processing by dis-aggregated radio units (RUs), distributed units (DUs), and centralized units (CUs…

Fairness