首页 /研究 /ORBIT: A Platform for Smartphone-Based Data-Intensive Sensing Applications
OTHER

ORBIT: A Platform for Smartphone-Based Data-Intensive Sensing Applications

Mohammad-Mahdi Moazzami, Dennis E. Phillips, Rui Tan, Guoliang Xing

发表年份
2016
引用次数
12

摘要

Owing to the rich processing, multi-modal sensing, and versatile networking capabilities, smartphones are increasingly used to build data-intensive embedded sensing applications. However, various challenges must be systematically addressed before smartphones can be used as a generic embedded sensing platform, including high power consumption, lack of real-time functionality, and user-friendly embedded programming support. This paper presents ORBIT, a smartphone-based platform for data-intensive embedded sensing applications. ORBIT features a tiered architecture, in which a smartphone can interface to an energy-efficient peripheral board and/or a cloud service. ORBIT as a platform addresses the shortcomings of current smartphones while utilizing their strengths. ORBIT provides a profile-based task partitioning that allows it to intelligently dispatch the processing tasks among the tiers to minimize the system power consumption. ORBIT also provides a data processing library that includes two mechanisms namely adaptive delay-quality trade-off and data partitioning via multi-threading to optimize resource usage. Moreover, ORBIT supplies an annotation-based programming API for developers that significantly simplifies the application development and provides programming flexibility. Extensive microbenchmark evaluation and three case studies including seismic sensing, visual tracking using an ORBIT robot, and multi-camera 3D reconstruction, validate the generic design of ORBIT.

关键词

Computer scienceApplication programming interfaceEmbedded systemCloud computingFlexibility (engineering)Real-time computingOperating system

相关论文

查看 OTHER 分类全部论文