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

09/18/2018
by   Chavit Denninnart, et al.
0

Cloud-based computing systems could get oversubscribed due to budget constraints of cloud users which causes violation of Quality of Experience(QoE) metrics such as tasks' deadlines. We investigate an approach to achieve robustness against uncertain task arrival and oversubscription through smart reuse of computation while similar tasks are waiting for execution. Our motivation in this study is a cloud-based video streaming engine that processes video streaming tasks in an on-demand manner. We propose a mechanism to identify various types of "mergeable" tasks and determine when it is appropriate to aggregate tasks without affecting QoS of other tasks. Experiment shows that our mechanism can improve robustness of the system and also saves the overall time of using cloud services by more than 14

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/09/2021

Harnessing the Potential of Function-Reuse in Multimedia Cloud Systems

Cloud-based computing systems can get oversubscribed due to the budget c...
research
11/23/2020

Cost- and QoS-Efficient Serverless Cloud Computing

Cloud-based serverless computing systems, either public or privately pro...
research
11/03/2017

Cost-Efficient and Robust On-Demand Video Transcoding Using Heterogeneous Cloud Services

Video streams usually have to be transcoded to match the characteristics...
research
08/27/2020

Quality of Service (QoS): Measurements of Video Streaming

Nowadays video streaming is growing over the social clouds, where end-us...
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
01/27/2019

Robust Dynamic Resource Allocation via Probabilistic Task Pruning in Heterogeneous Computing Systems

In heterogeneous distributed computing (HC) systems, diversity can exist...
research
12/10/2020

Descriptive and Predictive Analysis of Aggregating Functions in Serverless Clouds: the Case of Video Streaming

Serverless clouds allocate multiple tasks (e.g., micro-services) from mu...

Please sign up or login with your details

Forgot password? Click here to reset