Harnessing the Potential of Function-Reuse in Multimedia Cloud Systems

Harnessing the Potential of Function-Reuse in Multimedia Cloud Systems
复制标题

DOI:
10.1109/tpds.2021.3097911
复制
发表时间:
2021-04
影响因子:
5.3
通讯作者:
Chavit Denninnart;M. Salehi
Chavit Denninnart;M. Salehi
中科院分区:
计算机科学2区
文献类型:
--
作者:
Chavit Denninnart;M. Salehi

文献摘要

相似文献

基于云的计算系统可能会因用户的预算限制或某些资源类型的限制而被超额订购。并且成本是基于处理服务请求所需的智能重复使用(即任务)在无服务的平台上,多个用户可以简单地要求我们的动机。为了改善QoS并减轻成本。评估结果表明,提出的机制可以通过大大减少缺少其截止日期的任务的百分比,并减少利用云服务的总体时间(以及随后的成本)来改善QoS。
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 and reduce the overall time (and subsequently the incurred cost) of utilizing cloud services by more than 9 percent.