An Efficient Dataflow Execution Method for Mobile Context Monitoring Applications

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...

Full description

Saved in:
Bibliographic Details
Main Authors: JU, Younghyun, MIN, Chulhong, LEE, Youngki, YU, Jihyun, SONG, Junehwa
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2012
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2069
http://dx.doi.org/10.1109/PerCom.2012.6199857
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
Description
Summary: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.