Panorama: A Framework to Support Collaborative Context Monitoring on Co-Located Mobile Devices
Khaled Alanezi, Xinyang Zhou, Lijun Chen, Shivakant Mishra

TL;DR
Panorama is a middleware framework that enables collaborative context monitoring on co-located mobile devices and cloud resources by optimizing task offloading based on multiple constraints and objectives.
Contribution
It introduces a multi-objective optimizer for efficient collaboration planning among mobile devices and cloudlets, supporting diverse constraints and objectives.
Findings
Effective offloading reduces energy consumption and latency.
Supports dynamic discovery and collaboration planning among devices.
Extensive evaluation demonstrates improved performance in real-world scenarios.
Abstract
A key challenge in wide adoption of sophisticated context-aware applications is the requirement of continuous sensing and context computing. This paper presents Panorama, a middleware that identifies collaboration opportunities to offload context computing tasks to nearby mobile devices as well as cloudlets/cloud. At the heart of Panorama is a multi-objective optimizer that takes into account different constraints such as access cost, computation capability, access latency, energy consumption and data privacy, and efficiently computes a collaboration plan optimized simultaneously for different objectives such as minimizing cost, energy and/or execution time. Panorama provides support for discovering nearby devices and cloudlets/cloud, computing an optimal collaboration plan, distributing computation to participating devices, and getting the results back. The paper provides an extensive…
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.
