Harnessing the Potential of Function-Reuse in Multimedia Cloud Systems

04/09/2021
by   Chavit Denninnart, et al.
0

Cloud-based computing systems can get oversubscribed due to the budget constraints of their users or limitations in certain resource types. The oversubscription can, in turn, degrade the users perceived Quality of Service (QoS). The approach we investigate to mitigate both the oversubscription and the incurred cost is based on smart reusing of the computation needed to process the service requests (i.e., tasks). We propose a reusing paradigm for the tasks that are waiting for execution. This paradigm can be particularly impactful in serverless platforms where multiple users can request similar services simultaneously. Our motivation is a multimedia streaming engine that processes the media segments in an on-demand manner. We propose a mechanism to identify various types of "mergeable" tasks and aggregate them to improve the QoS and mitigate the incurred cost. We develop novel approaches to determine when and how to perform task aggregation such that the QoS of other tasks is not affected. Evaluation results show that the proposed mechanism can improve the QoS by significantly reducing the percentage of tasks missing their deadlines the incurred cost) of utilizing cloud services by more than 9

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/18/2018

Leveraging Computational Reuse for Cost- and QoS-Efficient Task Scheduling in Clouds

Cloud-based computing systems could get oversubscribed due to budget con...
research
11/23/2020

Cost- and QoS-Efficient Serverless Cloud Computing

Cloud-based serverless computing systems, either public or privately pro...
research
10/17/2018

Cloud Service Provider Evaluation System using Fuzzy Rough Set Technique

Cloud Service Provider (CSPs) offers a wide variety of scalable, flexibl...
research
01/06/2022

SMSE: A Serverless Platform for Multimedia Cloud Systems

Along with the rise of domain-specific computing (ASICs hardware) and do...
research
05/11/2019

Improving Robustness of Heterogeneous Serverless Computing Systems Via Probabilistic Task Pruning

Cloud-based serverless computing is an increasingly popular computing pa...
research
10/12/2022

Building Heterogeneous Cloud System for Machine Learning Inference

Online inference is becoming a key service product for many businesses, ...
research
11/06/2017

ADS: Adaptive and Dynamic Scaling Mechanism for Multimedia Conferencing Services in the Cloud

Multimedia conferencing is used extensively in a wide range of applicati...

Please sign up or login with your details

Forgot password? Click here to reset