Coral-pie: A geo-distributed edge-compute solution for space-time vehicle tracking

8Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a distributed system architecture which is scalable by design for cross-camera vehicle tracking at video ingestion time dubbed Coral-Pie. To meet the latency bounds for timely processing of every frame at each camera, we associate dedicated low-cost computational resource for each camera, which consists of two Raspberry Pi 3B+'s and one Coral Accelerator (EdgeTpu). The end-to-end system generates and stores the tracks in a graph database for easy querying. We use the Cloud-Edge-Device continuum to appropriately place the components of the distributed system architecture. Using the timing profiles of the sub-tasks involved in the continuous processing that needs to happen on every frame in each camera, we map the elements of the processing onto the computational resource associated with each camera. Performance evaluation of the proof-of-concept system is conducted using live streams from five campus cameras. The evaluation includes microbenchmarks as well as application level studies. The controlled experiments using live cameras are augmented with a simulation-based study to show the self-healing property of the system and the system scalability.

Cite

CITATION STYLE

APA

Xu, Z., Shah, H. S., & Ramachandran, U. (2020). Coral-pie: A geo-distributed edge-compute solution for space-time vehicle tracking. In Middleware 2020 - Proceedings of the 2020 21st International Middleware Conference (pp. 400–414). Association for Computing Machinery, Inc. https://doi.org/10.1145/3423211.3425686

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free