Sentio: Distributed Sensor Virtualization for Mobile Apps

Hillol Debnath, Narain Gehani, Xiaoning Ding, Reza Curtmola, Cristian Borcea

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

3 Scopus citations

Abstract

This paper presents Sentio, a distributed middle-ware designed to provide mobile apps with seamless connectivity to remote sensors when the sensing code and the sensors are not physically on the same device, e.g., when the sensing code is offloaded to the cloud. Sentio presents the apps with virtual sensors that are mapped to remote physical sensors. Virtual sensors can be composed into higher-level sensors, which fuse sensing data from multiple physical sensors. Furthermore, they are mapped to the best available physical sensors when the app starts and re-mapped transparently to other physical sensors at runtime in response to context changes. Sentio was designed to work without modifications to the operating system and to provide low-latency access to remote sensors, which is beneficial to apps with real time-requirements such as mobile games. We have built a prototype of Sentio on Android. We have also developed four apps based on Sentio to understand the programming effort and evaluate the performance. The development of the apps shows that complex sensing tasks can be implemented quickly, benefiting from Sentio's high-level API. The experimental results show that Sentio achieves good real-Time performance.

Original languageEnglish (US)
Title of host publication2018 IEEE International Conference on Pervasive Computing and Communications, PerCom 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Print)9781538632246
DOIs
StatePublished - Aug 22 2018
Event2018 IEEE International Conference on Pervasive Computing and Communications, PerCom 2018 - Athens, Greece
Duration: Mar 19 2018Mar 23 2018

Publication series

Name2018 IEEE International Conference on Pervasive Computing and Communications, PerCom 2018

Other

Other2018 IEEE International Conference on Pervasive Computing and Communications, PerCom 2018
CountryGreece
CityAthens
Period3/19/183/23/18

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint Dive into the research topics of 'Sentio: Distributed Sensor Virtualization for Mobile Apps'. Together they form a unique fingerprint.

Cite this