Home > Research > Publications & Outputs > Dithen

Links

Text available via DOI:

View graph of relations

Dithen: A computation-as-a-service cloud platform for large-scale multimedia processing

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Dithen: A computation-as-a-service cloud platform for large-scale multimedia processing. / Doyle, Joseph; Giotsas, Vasileios; Anam, Mohammad Ashraful et al.
In: IEEE Transactions on Cloud Computing, Vol. 7, No. 2, 7590075, 01.04.2019, p. 509-523.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Doyle, J, Giotsas, V, Anam, MA & Andreopoulos, Y 2019, 'Dithen: A computation-as-a-service cloud platform for large-scale multimedia processing', IEEE Transactions on Cloud Computing, vol. 7, no. 2, 7590075, pp. 509-523. https://doi.org/10.1109/TCC.2016.2617363

APA

Doyle, J., Giotsas, V., Anam, M. A., & Andreopoulos, Y. (2019). Dithen: A computation-as-a-service cloud platform for large-scale multimedia processing. IEEE Transactions on Cloud Computing, 7(2), 509-523. Article 7590075. https://doi.org/10.1109/TCC.2016.2617363

Vancouver

Doyle J, Giotsas V, Anam MA, Andreopoulos Y. Dithen: A computation-as-a-service cloud platform for large-scale multimedia processing. IEEE Transactions on Cloud Computing. 2019 Apr 1;7(2):509-523. 7590075. Epub 2016 Oct 13. doi: 10.1109/TCC.2016.2617363

Author

Doyle, Joseph ; Giotsas, Vasileios ; Anam, Mohammad Ashraful et al. / Dithen : A computation-as-a-service cloud platform for large-scale multimedia processing. In: IEEE Transactions on Cloud Computing. 2019 ; Vol. 7, No. 2. pp. 509-523.

Bibtex

@article{824917971d8241348eaf557fa3a4fd5c,
title = "Dithen: A computation-as-a-service cloud platform for large-scale multimedia processing",
abstract = "We present Dithen, a novel computation-as-a-service (CaaS) cloud platform specifically tailored to the parallel execution of large-scale multimedia tasks. Dithen handles the upload/download of both multimedia data and executable items, the assignment of compute units to multimedia workloads, and the reactive control of the available compute units to minimize the cloud infrastructure cost under deadline-abiding execution. Dithen combines three key properties: (i) the reactive assignment of individual multimedia tasks to available computing units according to availability and predetermined time-to-completion constraints; (ii) optimal resource estimation based on Kalman-filter estimates; (iii) the use of additive increase multiplicative decrease (AIMD) algorithms (famous for being the resource management in the transport control protocol) for the control of the number of units servicing workloads. The deployment of Dithen over Amazon EC2 spot instances is shown to be capable of processing more than 80,000 video transcoding, face detection and image processing tasks (equivalent to the processing of more than 116 GB of compressed data) for less than $1 in billing cost from EC2. Moreover, the proposed AIMD-based control mechanism, in conjunction with the Kalman estimates, is shown to provide for more than 27 percent reduction in EC2 spot instance cost against methods based on reactive resource estimation. Finally, Dithen is shown to offer a 38 to 500 percent reduction of the billing cost against the current state-of-the-art in CaaS platforms on Amazon EC2 (Amazon Lambda and Amazon Autoscale). A baseline version of Dithen is currently available at dithen.com under the AutoScale option.",
keywords = "Amazon EC2, big data, cloud computing, Computation-as-a-service, multimedia computing, spot instances",
author = "Joseph Doyle and Vasileios Giotsas and Anam, {Mohammad Ashraful} and Yiannis Andreopoulos",
year = "2019",
month = apr,
day = "1",
doi = "10.1109/TCC.2016.2617363",
language = "English",
volume = "7",
pages = "509--523",
journal = "IEEE Transactions on Cloud Computing",
issn = "2168-7161",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",

}

RIS

TY - JOUR

T1 - Dithen

T2 - A computation-as-a-service cloud platform for large-scale multimedia processing

AU - Doyle, Joseph

AU - Giotsas, Vasileios

AU - Anam, Mohammad Ashraful

AU - Andreopoulos, Yiannis

PY - 2019/4/1

Y1 - 2019/4/1

N2 - We present Dithen, a novel computation-as-a-service (CaaS) cloud platform specifically tailored to the parallel execution of large-scale multimedia tasks. Dithen handles the upload/download of both multimedia data and executable items, the assignment of compute units to multimedia workloads, and the reactive control of the available compute units to minimize the cloud infrastructure cost under deadline-abiding execution. Dithen combines three key properties: (i) the reactive assignment of individual multimedia tasks to available computing units according to availability and predetermined time-to-completion constraints; (ii) optimal resource estimation based on Kalman-filter estimates; (iii) the use of additive increase multiplicative decrease (AIMD) algorithms (famous for being the resource management in the transport control protocol) for the control of the number of units servicing workloads. The deployment of Dithen over Amazon EC2 spot instances is shown to be capable of processing more than 80,000 video transcoding, face detection and image processing tasks (equivalent to the processing of more than 116 GB of compressed data) for less than $1 in billing cost from EC2. Moreover, the proposed AIMD-based control mechanism, in conjunction with the Kalman estimates, is shown to provide for more than 27 percent reduction in EC2 spot instance cost against methods based on reactive resource estimation. Finally, Dithen is shown to offer a 38 to 500 percent reduction of the billing cost against the current state-of-the-art in CaaS platforms on Amazon EC2 (Amazon Lambda and Amazon Autoscale). A baseline version of Dithen is currently available at dithen.com under the AutoScale option.

AB - We present Dithen, a novel computation-as-a-service (CaaS) cloud platform specifically tailored to the parallel execution of large-scale multimedia tasks. Dithen handles the upload/download of both multimedia data and executable items, the assignment of compute units to multimedia workloads, and the reactive control of the available compute units to minimize the cloud infrastructure cost under deadline-abiding execution. Dithen combines three key properties: (i) the reactive assignment of individual multimedia tasks to available computing units according to availability and predetermined time-to-completion constraints; (ii) optimal resource estimation based on Kalman-filter estimates; (iii) the use of additive increase multiplicative decrease (AIMD) algorithms (famous for being the resource management in the transport control protocol) for the control of the number of units servicing workloads. The deployment of Dithen over Amazon EC2 spot instances is shown to be capable of processing more than 80,000 video transcoding, face detection and image processing tasks (equivalent to the processing of more than 116 GB of compressed data) for less than $1 in billing cost from EC2. Moreover, the proposed AIMD-based control mechanism, in conjunction with the Kalman estimates, is shown to provide for more than 27 percent reduction in EC2 spot instance cost against methods based on reactive resource estimation. Finally, Dithen is shown to offer a 38 to 500 percent reduction of the billing cost against the current state-of-the-art in CaaS platforms on Amazon EC2 (Amazon Lambda and Amazon Autoscale). A baseline version of Dithen is currently available at dithen.com under the AutoScale option.

KW - Amazon EC2

KW - big data

KW - cloud computing

KW - Computation-as-a-service

KW - multimedia computing

KW - spot instances

U2 - 10.1109/TCC.2016.2617363

DO - 10.1109/TCC.2016.2617363

M3 - Journal article

AN - SCOPUS:85043361996

VL - 7

SP - 509

EP - 523

JO - IEEE Transactions on Cloud Computing

JF - IEEE Transactions on Cloud Computing

SN - 2168-7161

IS - 2

M1 - 7590075

ER -