Query Processing For The Internet-of-Things: Coupling Of Device Energy Consumption And Cloud Infrastructure Billing
Francesco Renna, Joseph Doyle, Vasileios Giotsas, Yiannis Andreopoulos

TL;DR
This paper develops an analytical framework to optimize the coupling of device energy consumption and cloud billing costs in IoT audio/visual recognition services, validated through real-world deployment.
Contribution
It introduces a novel analytical model linking device energy use and cloud billing, considering multiple system parameters for optimal coupling in IoT services.
Findings
Derived conditions for optimal energy-billing coupling.
Validated model with real IoT device and AWS cloud deployment.
Demonstrated cost and energy savings through optimal coupling.
Abstract
Audio/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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Image Retrieval and Classification Techniques · Advanced Neural Network Applications
