SymPhoney: a coordinated sensing flow execution engine for concurrent mobile sensing applications

SymPhoney: a coordinated sensing flow execution engine for concurrent mobile sensing applications
复制标题

SymPhoney:用于并发移动传感应用的协调传感流执行引擎

DOI:
--
复制
发表时间:
2012
期刊:
ACM International Conference on Embedded Networked Sensor Systems
影响因子:
--
通讯作者:
Junehwa Song
Junehwa Song
中科院分区:
--
文献类型:
--
作者:
Younghyun Ju;Youngki Lee;Jihyun Yu;Chulhong Min;I. Shin;Junehwa Song

文献摘要

被引文献

相似文献

新兴的移动的传感应用正在改变智能手机工作负载的特征。典型的移动的应用程序在前台单独运行,与用户交互,而传感应用程序在后台同时运行,提供不显眼的监控服务。这种并发感测工作负载提出了一个新的挑战,导致它们之间以及与其他前台应用程序的严重资源争用。为了应对这一挑战,我们开发了SymPhoney,一个协调的传感流执行引擎,以支持并发传感应用。作为其关键方法,我们开发了一种新的感知流感知协调。我们首先介绍了框架外部化的新概念,即,以识别并具体化嵌入在其他平坦感测数据流中的语义结构。利用已识别的帧结构,SymPhoney开发了基于帧的协调和调度机制,该机制有效地协调并发竞争应用的资源使用,即使在严重的资源争用下也能最大限度地提高其效用。我们在SymPhoney引擎上实现了几个传感应用,并进行了大量的实验,显示了SymPhoney的有效协调能力。
Emerging mobile sensing applications are changing the characteristics of smartphone workloads. Whereas typical mobile applications run alone in the foreground interacting with users, sensing applications concurrently run in the background, providing unobtrusive monitoring services. Such concurrent sensing workloads raise a new challenge incurring severe resource contention among themselves and with other foreground applications. To address the challenge, we develop SymPhoney, a coordinated sensing flow execution engine to support concurrent sensing applications. As its key approach, we develop a novel sensing-flow-aware coordination. We first introduce the new concept of frame externalization i.e., to identify and externalize semantic structures embedded in otherwise flat sensing data streams. Leveraging the identified frame structures, SymPhoney develops frame-based coordination and scheduling mechanisms, which effectively coordinates the resource use of concurrent contending applications and maximize their utilities even under severe resource contention. We implemented several sensing applications on top of the SymPhoney engine and performed extensive experiments, showing effective coordination capability of SymPhoney.