Juno: An adaptive delivery-centric middleware

Gareth Tyson*, Andreas Mauthe, Sebastian Kaune, Paul Grace, Thomas Plagemann

*Corresponding author for this work

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

Abstract

This paper proposes a new delivery-centric abstraction. A delivery-centric abstraction allows applications to generate content requests agnostic to location or protocol, with the additional ability to stipulate high-level requirements regarding such things as performance, security, resource consumption and monetary cost. A delivery-centric system therefore constantly adapts to fulfil these requirements, given the constraints of the environment. This abstraction has been realised through a delivery-centric middleware called Juno, which uses a reconfigurable software architecture to (i) discover multiple sources of an item of content, (ii) model each source's ability to provide the content, then (iii) adapt to interact with the source(s) that can best fulfil the application's requirements. Juno therefore utilises existing providers in a backwards compatible way, supporting immediate deployment. This paper evaluates Juno using Emulab to validate its ability to adapt to its environment.

Original languageEnglish
Title of host publication2012 IEEE Consumer Communications and Networking Conference, CCNC'2012
Pages587-591
Number of pages5
DOIs
Publication statusPublished - 11 May 2012
Event2012 IEEE Consumer Communications and Networking Conference, CCNC'2012 - Las Vegas, NV, United States
Duration: 14 Jan 201217 Jan 2012

Conference

Conference2012 IEEE Consumer Communications and Networking Conference, CCNC'2012
CountryUnited States
CityLas Vegas, NV
Period14/01/1217/01/12

Bibliographical note

© 2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Fingerprint Dive into the research topics of 'Juno: An adaptive delivery-centric middleware'. Together they form a unique fingerprint.

  • Cite this

    Tyson, G., Mauthe, A., Kaune, S., Grace, P., & Plagemann, T. (2012). Juno: An adaptive delivery-centric middleware. In 2012 IEEE Consumer Communications and Networking Conference, CCNC'2012 (pp. 587-591). [6181010] https://doi.org/10.1109/CCNC.2012.6181010