scispace - formally typeset
Proceedings ArticleDOI

An efficient dataflow execution method for mobile context monitoring applications

TLDR
This paper develops DataBank, an execution container that takes charge of the management and delivery of the output data for the associated operator and demonstrates the effectiveness of DataBank by implementing three useful applications and their dataflow graphs.
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.

read more

Citations
More filters
Proceedings ArticleDOI

CoMon: cooperative ambience monitoring platform with continuity and benefit awareness

TL;DR: CoMon is proposed, a novel cooperative ambience monitoring platform, which newly addresses the energy problem through opportunistic cooperation among nearby mobile users through continuity- and benefit-aware operation, and enables applications to monitor the environment at much lower energy consumption.
Journal ArticleDOI

Phone2Cloud: Exploiting computation offloading for energy saving on smartphones in mobile cloud computing

TL;DR: In this article, the authors proposed Phone2Cloud, a computation offloading-based system for energy saving on smartphones in the context of mobile cloud computing, which offloads computation of an application running on smartphones to the cloud.
Journal ArticleDOI

Phone2Cloud: Exploiting Computation Offloading for Energy Saving on Smartphones in Mobile Cloud Computing

TL;DR: Phone2Cloud offloads computation of an application running on smartphones to the cloud to improve energy efficiency of smartphones and at the same time, enhance the application’s performance through reducing its execution time.
Dissertation

Sensing flow execution engine for concurrent mobile sensing applications = 동시에 동작하는 모바일 센싱 애플리케이션을 위한 센싱 플로우 실행 엔진

Young-Hyun Ju, +1 more
TL;DR: This work develops SymPhoney, a coordinated sensing flow execution engine to support concurrent sensing applications, and introduces the new concept of frame externalization i.e., to identify and externalize semantic structures embedded in otherwise flat sensing data streams.
Proceedings ArticleDOI

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

TL;DR: Wang et al. as mentioned in this paper developed a coordinated sensing flow execution engine to support concurrent sensing applications, which effectively coordinates the resource use of concurrent contending applications and maximize their utilities even under severe resource contention.
References
More filters
Book ChapterDOI

Activity recognition from user-annotated acceleration data

TL;DR: This is the first work to investigate performance of recognition algorithms with multiple, wire-free accelerometers on 20 activities using datasets annotated by the subjects themselves, and suggests that multiple accelerometers aid in recognition.
Book ChapterDOI

Monitoring streams: a new class of data management applications

TL;DR: This paper presents Aurora, a new DBMS that is currently under construction at Brandeis University, Brown University, and M.I.T. and describes the basic system architecture, a stream-oriented set of operators, optimization tactics, and support for real-time operation.
Proceedings ArticleDOI

SoundSense: scalable sound sensing for people-centric applications on mobile phones

TL;DR: This paper proposes SoundSense, a scalable framework for modeling sound events on mobile phones that represents the first general purpose sound sensing system specifically designed to work on resource limited phones and demonstrates that SoundSense is capable of recognizing meaningful sound events that occur in users' everyday lives.
Proceedings ArticleDOI

The Jigsaw continuous sensing engine for mobile phone applications

TL;DR: The design, implementation and evaluation of the Jigsaw continuous sensing engine is presented, which balances the performance needs of the application and the resource demands of continuous sensing on the phone, to demonstrate its capability to recognize user activities and perform long term GPS tracking in an energy-efficient manner.
Proceedings ArticleDOI

SPADE: the system s declarative stream processing engine

TL;DR: Spade is the System S declarative stream processing engine that allows developers to construct their applications with fine granular stream operators without worrying about the performance implications that might exist, even in a distributed system.
Related Papers (5)