Demo - Medusa: A programming framework for crowd-sensing applications

Moo Ryong Ra, Bin Liu, Tom F. La Porta, Ramesh Govindan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

43 Scopus citations

Abstract

The ubiquity of smartphones and their on-board sensing capabilities motivates crowd-sensing, a capability that harnesses the power of crowds to collect sensor data from a large number of mobile phone users. Unlike previous work on wireless sensing, crowd-sensing poses several novel requirements: support for humans-in-the-loop to trigger sensing actions or review results, the need for incentives, as well as privacy and security. Beyond existing crowd-sourcing systems, crowd-sensing exploits sensing and processing capabilities of mobile devices. In this paper, we design and implement Medusa, a novel programming framework for crowd-sensing that satisfies these requirements. Medusa provides high-level abstractions for specifying the steps required to complete a crowd-sensing task, and employs a distributed runtime system that coordinates the execution of these tasks between smartphones and a cluster on the cloud. We have implemented ten crowd-sensing tasks on a prototype of Medusa. We find that Medusa task descriptions are two orders of magnitude smaller than standalone systems required to implement those crowd-sensing tasks, and the runtime has low overhead and is robust to dynamics and resource attacks.

Original languageEnglish (US)
Title of host publicationMobiSys'12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services
Pages481
Number of pages1
DOIs
StatePublished - 2012
Event10th International Conference on Mobile Systems, Applications, and Services, MobiSys'12 - Low Wood Bay, Lake District, United Kingdom
Duration: Jun 25 2012Jun 29 2012

Publication series

NameMobiSys'12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services

Other

Other10th International Conference on Mobile Systems, Applications, and Services, MobiSys'12
Country/TerritoryUnited Kingdom
CityLow Wood Bay, Lake District
Period6/25/126/29/12

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Demo - Medusa: A programming framework for crowd-sensing applications'. Together they form a unique fingerprint.

Cite this