Leveraging computational reuse for cost- and QoS-efficient task scheduling in clouds

Chavit Denninnart, Mohsen Amini Salehi, Adel Nadjaran Toosi, Xiangbo Li

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

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%.

Original languageEnglish
Title of host publicationService-Oriented Computing
Subtitle of host publication16th International Conference, ICSOC 2018 Hangzhou, China, November 12–15, 2018 Proceedings
EditorsClaus Pahl, Maja Vukovic, Jianwei Yin, Qi Yu
Place of PublicationCham Switzerland
PublisherSpringer
Pages828-836
Number of pages9
ISBN (Electronic)9783030035969
ISBN (Print)9783030035952
DOIs
Publication statusPublished - 2018
EventInternational Conference on Service Oriented Computing 2018 - Hangzhou, China
Duration: 12 Nov 201815 Nov 2018
Conference number: 16th
https://waset.org/conference/2018/01/singapore/ICSOC

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume11236
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Service Oriented Computing 2018
Abbreviated titleICSOC 2018
CountryChina
CityHangzhou
Period12/11/1815/11/18
Internet address

Keywords

  • Cloud computing
  • Oversubscription
  • Task aggregation
  • Task scheduling
  • Video stream processing

Cite this

Denninnart, C., Amini Salehi, M., Toosi, A. N., & Li, X. (2018). Leveraging computational reuse for cost- and QoS-efficient task scheduling in clouds. In C. Pahl, M. Vukovic, J. Yin, & Q. Yu (Eds.), Service-Oriented Computing : 16th International Conference, ICSOC 2018 Hangzhou, China, November 12–15, 2018 Proceedings (pp. 828-836). (Lecture Notes in Computer Science ; Vol. 11236 ). Cham Switzerland: Springer. https://doi.org/10.1007/978-3-030-03596-9_59
Denninnart, Chavit ; Amini Salehi, Mohsen ; Toosi, Adel Nadjaran ; Li, Xiangbo. / Leveraging computational reuse for cost- and QoS-efficient task scheduling in clouds. Service-Oriented Computing : 16th International Conference, ICSOC 2018 Hangzhou, China, November 12–15, 2018 Proceedings. editor / Claus Pahl ; Maja Vukovic ; Jianwei Yin ; Qi Yu. Cham Switzerland : Springer, 2018. pp. 828-836 (Lecture Notes in Computer Science ).
@inproceedings{d369bca2d6de4f15af8477d928b85ffd,
title = "Leveraging computational reuse for cost- and QoS-efficient task scheduling in clouds",
abstract = "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{\%}.",
keywords = "Cloud computing, Oversubscription, Task aggregation, Task scheduling, Video stream processing",
author = "Chavit Denninnart and {Amini Salehi}, Mohsen and Toosi, {Adel Nadjaran} and Xiangbo Li",
year = "2018",
doi = "10.1007/978-3-030-03596-9_59",
language = "English",
isbn = "9783030035952",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "828--836",
editor = "Claus Pahl and Maja Vukovic and Jianwei Yin and Qi Yu",
booktitle = "Service-Oriented Computing",

}

Denninnart, C, Amini Salehi, M, Toosi, AN & Li, X 2018, Leveraging computational reuse for cost- and QoS-efficient task scheduling in clouds. in C Pahl, M Vukovic, J Yin & Q Yu (eds), Service-Oriented Computing : 16th International Conference, ICSOC 2018 Hangzhou, China, November 12–15, 2018 Proceedings. Lecture Notes in Computer Science , vol. 11236 , Springer, Cham Switzerland, pp. 828-836, International Conference on Service Oriented Computing 2018, Hangzhou, China, 12/11/18. https://doi.org/10.1007/978-3-030-03596-9_59

Leveraging computational reuse for cost- and QoS-efficient task scheduling in clouds. / Denninnart, Chavit; Amini Salehi, Mohsen; Toosi, Adel Nadjaran; Li, Xiangbo.

Service-Oriented Computing : 16th International Conference, ICSOC 2018 Hangzhou, China, November 12–15, 2018 Proceedings. ed. / Claus Pahl; Maja Vukovic; Jianwei Yin; Qi Yu. Cham Switzerland : Springer, 2018. p. 828-836 (Lecture Notes in Computer Science ; Vol. 11236 ).

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

TY - GEN

T1 - Leveraging computational reuse for cost- and QoS-efficient task scheduling in clouds

AU - Denninnart, Chavit

AU - Amini Salehi, Mohsen

AU - Toosi, Adel Nadjaran

AU - Li, Xiangbo

PY - 2018

Y1 - 2018

N2 - 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%.

AB - 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%.

KW - Cloud computing

KW - Oversubscription

KW - Task aggregation

KW - Task scheduling

KW - Video stream processing

UR - http://www.scopus.com/inward/record.url?scp=85056839594&partnerID=8YFLogxK

U2 - 10.1007/978-3-030-03596-9_59

DO - 10.1007/978-3-030-03596-9_59

M3 - Conference Paper

SN - 9783030035952

T3 - Lecture Notes in Computer Science

SP - 828

EP - 836

BT - Service-Oriented Computing

A2 - Pahl, Claus

A2 - Vukovic, Maja

A2 - Yin, Jianwei

A2 - Yu, Qi

PB - Springer

CY - Cham Switzerland

ER -

Denninnart C, Amini Salehi M, Toosi AN, Li X. Leveraging computational reuse for cost- and QoS-efficient task scheduling in clouds. In Pahl C, Vukovic M, Yin J, Yu Q, editors, Service-Oriented Computing : 16th International Conference, ICSOC 2018 Hangzhou, China, November 12–15, 2018 Proceedings. Cham Switzerland: Springer. 2018. p. 828-836. (Lecture Notes in Computer Science ). https://doi.org/10.1007/978-3-030-03596-9_59