An Efficient Dataflow Execution Method for Mobile Context Monitoring Applications
Publication Type
Conference Proceeding Article
Publication Date
3-2012
Abstract
In this paper, we propose a novel efficient dataflow execution method for mobile context monitoring applications. As a key approach to minimize the execution overhead, we propose a new dataflow execution model, producer-oriented model. Compared to the conventional consumer-oriented model adopted in stream processing engines, our model significantly reduces execution overhead to process context monitoring dataflow reflecting unique characteristics of context monitoring. To realize the model, we develop DataBank, an execution container that takes charge of the management and delivery of the output data for the associated operator. We demonstrate the effectiveness of DataBank by implementing three useful applications and their dataflow graphs, i.e., MusicMap, FindMyPhone, and CalorieMonitor. Using the applications, we show that DataBank reduces the CPU utilization by more than 50%, compared to the methods based on the consumer-oriented model; DataBank enables more context monitoring applications to run concurrently.
Keywords
Context monitoring, Dataflow execution, Performance
Discipline
Computer Sciences | Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
2012 IEEE International Conference on Pervasive Computing and Communications: Proceedings, 19-23 March 2012, Lugano, Switzerland
First Page
116
Last Page
121
ISBN
9781467302579
Identifier
10.1109/PerCom.2012.6199857
Publisher
IEEE
City or Country
Piscataway, NJ
Citation
JU, Younghyun; MIN, Chulhong; LEE, Youngki; YU, Jihyun; and SONG, Junehwa.
An Efficient Dataflow Execution Method for Mobile Context Monitoring Applications. (2012). 2012 IEEE International Conference on Pervasive Computing and Communications: Proceedings, 19-23 March 2012, Lugano, Switzerland. 116-121.
Available at: https://ink.library.smu.edu.sg/sis_research/2069
Additional URL
http://dx.doi.org/10.1109/PerCom.2012.6199857