SymPhoney: A Coordinated Sensing Flow Execution Engine for Concurrent Mobile Sensing Applications
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 s...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2012
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/2066 http://dx.doi.org/10.1145/2426656.2426678 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-3065 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-30652016-11-08T07:47:42Z SymPhoney: A Coordinated Sensing Flow Execution Engine for Concurrent Mobile Sensing Applications JU, Younghyun LEE, Youngki YU, Jihyun MIN, Chulhong SHIN, Insik SONG, Junehwa 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. 2012-11-01T07:00:00Z text https://ink.library.smu.edu.sg/sis_research/2066 info:doi/10.1145/2426656.2426678 http://dx.doi.org/10.1145/2426656.2426678 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Concurrency Coordination Scheduling Resource Sensing flow Allocation Mobile Sensing Dataflow Smartphone Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Concurrency Coordination Scheduling Resource Sensing flow Allocation Mobile Sensing Dataflow Smartphone Software Engineering |
spellingShingle |
Concurrency Coordination Scheduling Resource Sensing flow Allocation Mobile Sensing Dataflow Smartphone Software Engineering JU, Younghyun LEE, Youngki YU, Jihyun MIN, Chulhong SHIN, Insik SONG, Junehwa SymPhoney: A Coordinated Sensing Flow Execution Engine for Concurrent Mobile Sensing Applications |
description |
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. |
format |
text |
author |
JU, Younghyun LEE, Youngki YU, Jihyun MIN, Chulhong SHIN, Insik SONG, Junehwa |
author_facet |
JU, Younghyun LEE, Youngki YU, Jihyun MIN, Chulhong SHIN, Insik SONG, Junehwa |
author_sort |
JU, Younghyun |
title |
SymPhoney: A Coordinated Sensing Flow Execution Engine for Concurrent Mobile Sensing Applications |
title_short |
SymPhoney: A Coordinated Sensing Flow Execution Engine for Concurrent Mobile Sensing Applications |
title_full |
SymPhoney: A Coordinated Sensing Flow Execution Engine for Concurrent Mobile Sensing Applications |
title_fullStr |
SymPhoney: A Coordinated Sensing Flow Execution Engine for Concurrent Mobile Sensing Applications |
title_full_unstemmed |
SymPhoney: A Coordinated Sensing Flow Execution Engine for Concurrent Mobile Sensing Applications |
title_sort |
symphoney: a coordinated sensing flow execution engine for concurrent mobile sensing applications |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2012 |
url |
https://ink.library.smu.edu.sg/sis_research/2066 http://dx.doi.org/10.1145/2426656.2426678 |
_version_ |
1770571793643339776 |