Show simple item record

dc.contributor.authorRenna, Francescoen
dc.contributor.authorDoyle, Jen
dc.contributor.authorGiotsas, Ven
dc.contributor.authorAndreopoulos, Yen
dc.date.accessioned2017-04-25T14:02:42Z
dc.date.available2017-04-25T14:02:42Z
dc.date.issued2016-12-01en
dc.identifier.issn1520-9210
dc.identifier.urihttps://www.repository.cam.ac.uk/handle/1810/263802
dc.description.abstractAudio/visual recognition and retrieval applications have recently garnered significant attention within Internet-of-Things (IoT) oriented services, given that video cameras and audio processing chipsets are now ubiquitous even in low-end embedded systems. In the most typical scenario for such services, each device extracts audio/visual features and compacts them into feature descriptors, which comprise media queries. These queries are uploaded to a remote cloud computing service that performs content matching for classification or retrieval applications. Two of the most crucial aspects for such services are: $(i)$ controlling the device energy consumption when using the service; $(ii)$ reducing the billing cost incurred from the cloud infrastructure provider. In this paper we derive analytic conditions for the optimal coupling between the device energy consumption and the incurred cloud infrastructure billing. Our framework encapsulates: the energy consumption to produce and transmit audio/visual queries, the billing rates of the cloud infrastructure, the number of devices concurrently connected to the same cloud server, the query volume constraint of each cluster of devices, and the statistics of the query data production volume per device. Our analytic results are validated via a deployment with: $(i)$ the device side comprising compact image descriptors (queries) computed on Beaglebone Linux embedded platforms and transmitted to Amazon Web Services (AWS) Simple Storage Service; $(ii)$ the cloud side carrying out image similarity detection via AWS Elastic Compute Cloud (EC2) instances, with the AWS Auto Scaling being used to control the number of instances according to the demand.
dc.description.sponsorshipThis work was supported in part by the European Union (Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Grant 655282 – F. Renna), in part by EPSRC under Grant EP/M00113X/1 and Grant EP/K033166/1, and in part by Innovate U.K. (project ACAME under Grant 131983).
dc.language.isoenen
dc.publisherIEEE
dc.subjectanalytic modelingen
dc.subjectcloud computingen
dc.subjectInternet-of-Thingsen
dc.subjectvisual searchen
dc.titleMedia Query Processing for the Internet-of-Things: Coupling of Device Energy Consumption and Cloud Infrastructure Billingen
dc.typeArticle
prism.endingPage2552
prism.issueIdentifier12en
prism.publicationDate2016en
prism.publicationNameIEEE Transactions on Multimediaen
prism.startingPage2537
prism.volume18en
dc.identifier.doi10.17863/CAM.9173
dcterms.dateAccepted2016-08-02en
rioxxterms.versionofrecord10.1109/TMM.2016.2600438en
rioxxterms.versionAMen
rioxxterms.licenseref.urihttp://www.rioxx.net/licenses/all-rights-reserveden
rioxxterms.licenseref.startdate2016-12-01en
dc.contributor.orcidRenna, Francesco [0000-0002-8243-8350]
dc.identifier.eissn1941-0077
rioxxterms.typeJournal Article/Reviewen
pubs.funder-project-idEuropean Commission (655282)
cam.issuedOnline2016-08-16en


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record