Unikernels Everywhere: The Case for Elastic CDNs

Simon Kuenzer, Anton Ivanov, Filipe Manco, Jose Mendes, Yuri Volchkov, Florian Schmidt, Kenichi Yasukata, Michio Honda, Felipe Huici

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Video streaming dominates the Internet’s overall traffic mix, with reports stating that it will constitute 90% of all consumer traffic by 2019. Most of this video is delivered by Content Delivery Networks (CDNs), and, while they optimize QoE metrics such as buffering ratio and start-up time, no single CDN provides optimal performance. In this paper we make the case for elastic CDNs, the ability to build virtual CDNs on-the-fly on top of shared, third-party infrastructure at a scale. To bring this idea closer to reality we begin by large-scale simulations to quantify the effects that elastic CDNs would have if deployed, and build and evaluate MiniCache, a specialized, minimalistic virtualized content cache that runs on the Xen hypervisor. MiniCache is able to serve content at rates of up to 32 Gb/s and handle up to 600K reqs/sec on a single CPU core, as well as boot in about 90 milliseconds on x86 and around 370 milliseconds on ARM32.
Original languageEnglish
Title of host publicationProceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
Place of PublicationNew York, NY, USA
PublisherACM Association for Computing Machinery
Pages15–29
Number of pages15
ISBN (Print)9781450349482
DOIs
Publication statusPublished - 8 Apr 2017
Event13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments - Xi'an, China
Duration: 8 Apr 20179 Apr 2017
https://conf.researchr.org/home/vee-2017/

Publication series

NameACM SIGPLAN Notices
PublisherACM
Volume52
ISSN (Print)0362-1340
ISSN (Electronic)1558-1160

Conference

Conference13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
Abbreviated titleVEE 2017
CountryChina
CityXi'an
Period8/04/179/04/17
Internet address

Fingerprint

Dive into the research topics of 'Unikernels Everywhere: The Case for Elastic CDNs'. Together they form a unique fingerprint.

Cite this