Dithen: A Computation-as-a-Service Cloud Platform for Large-Scale Multimedia Processing

被引:4
作者
Doyle, Joseph [1 ,2 ]
Giotsas, Vasileios [1 ,4 ]
Anam, Mohammad Ashraful [1 ,3 ]
Andreopoulos, Yiannis [1 ,3 ]
机构
[1] Dithen, 843 Finchley Rd, London NW11 8NA, England
[2] Univ East London, Univ Way, London E16 2RD, England
[3] UCL, Elect & Elect Engn Dept, Roberts Bldg Torrington Pl, London WC1E 7JE, England
[4] Univ Calif San Diego, Ctr Appl Internet Data Anal, CAIDA UCSD-SDSC9500 Gilman Dr, La Jolla, CA 92093 USA
基金
“创新英国”项目;
关键词
Computation-as-a-service; big data; multimedia computing; cloud computing; Amazon EC2; spot instances; MODEL; FRAMEWORK; EDGE;
D O I
10.1109/TCC.2016.2617363
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:509 / 523
页数:15
相关论文
共 45 条
[1]  
Abbas A., 2015, 2015 IEEE 42nd Photovoltaic Specialist Conference (PVSC). Proceedings, P1, DOI 10.1109/PVSC.2015.7356441
[2]  
Andreopoulos I, 2000, ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL III, P37, DOI 10.1109/ISCAS.2000.855990
[3]   High-level cache Modeling for 2-D discrete wavelet transform implementations [J].
Andreopoulos, Y ;
Schelkens, P ;
Lafruit, G ;
Masselos, K ;
Cornelis, J .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2003, 34 (03) :209-226
[4]  
Andreopoulos Y, 2002, DSP 2002: 14TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2, P501, DOI 10.1109/ICDSP.2002.1028137
[5]  
Andreopoulos Y, 2001, 2001 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, P330, DOI 10.1109/ICIP.2001.958118
[6]   Incremental refinement of computation for the discrete wavelet transform [J].
Andreopoulos, Yiannis ;
van der Schaar, Mihaela .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (01) :140-157
[7]  
[Anonymous], 2012, OPTIMAL FILTERING SE
[8]  
[Anonymous], 2013, P 28 ANN ACM S APPL, DOI DOI 10.1145/2480362.2480445
[9]  
[Anonymous], 2014, NETWORK OPERATIONS M
[10]  
Boutin Eric, 2014, P 11 USENIX C OP SYS, P285