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 language | English |
---|---|
Title of host publication | 2012 IEEE Consumer Communications and Networking Conference, CCNC'2012 |
Pages | 587-591 |
Number of pages | 5 |
DOIs | |
Publication status | Published - 11 May 2012 |
Event | 2012 IEEE Consumer Communications and Networking Conference, CCNC'2012 - Las Vegas, NV, United States Duration: 14 Jan 2012 → 17 Jan 2012 |
Conference
Conference | 2012 IEEE Consumer Communications and Networking Conference, CCNC'2012 |
---|---|
Country/Territory | United States |
City | Las Vegas, NV |
Period | 14/01/12 → 17/01/12 |