Resource-Centric Serverless Computing

06/27/2022
by   Zhiyuan Guo, et al.
0

Today's serverless computing has several key limitations including per-function resource limits, fixed CPU-to-memory ratio, and constant resource allocation throughout a function execution and across different invocations of it. The root cause of these limitations is the "function-centric" model: a function is a fixed-size box that is allocated, executed, and terminated as an inseparable unit. This unit is pre-defined by the cloud provider and cannot properly capture user needs. We propose a "resource-centric" model for serverless computing, which adapts the underlying provider serverless systems to follow applications' natural resource needs. To achieve this vision, we built Scad based on two ideas: disaggregating a serverless application based on its resource features and aggregating disaggregated units for better performance. Our results show that Scad solves various resource-related issues of today's serverless computing, while retaining or even improving its performance.

READ FULL TEXT

page 6

page 11

research
12/18/2020

A Comprehensive Utility Function for Resource Allocation in Mobile Edge Computing

In mobile edge computing (MEC), one of the important challenges is how m...
research
03/15/2021

Network in Disaggregated Datacenters

Nowadays, datacenters lean on a computer-centric approach based on monol...
research
05/04/2022

SMLT: A Serverless Framework for Scalable and Adaptive Machine Learning Design and Training

In today's production machine learning (ML) systems, models are continuo...
research
11/15/2017

Modular Resource Centric Learning for Workflow Performance Prediction

Workflows provide an expressive programming model for fine-grained contr...
research
09/13/2021

Data-Centric and Data-Aware Frameworks for Fundamentally Efficient Data Handling in Modern Computing Systems

There is an explosive growth in the size of the input and/or intermediat...
research
03/08/2019

Processor in Non-Volatile Memory (PiNVSM): Towards to Data-centric Computing in Decentralized Environment

The AI problem has no solution in the environment of existing hardware s...

Please sign up or login with your details

Forgot password? Click here to reset