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

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 588
  • Download : 0
Emerging mobile sensing applications are changing the characteristics of smartphone workloads. Based on the embedded sensing capabilities of smartphones, mobile applications can identify users’ contexts such as location and activity anytime and anywhere, and provide autonomous, situation-aware services. Whereas typical mobile applications run alone in the foreground interacting with users, sensing applications concurrently run in the background, providing unobtrusive monitoring services. This new class of applications and their workloads bring new challenges on resource-limited smartphones. First, mobile sensing applications consume considerable amount of resources on smartphones for continuous sensing and processing. Such continuous, high resource consumption limits the number of services a user can run. Also, it can significantly reduce the smartphone’s battery lifetime. Second, greedy and contentious resource use by concurrent sensing applications could degrade the performance of other daily use of smartphones. Also, some sensing applications could starve due to the resource contention, resulting in serious degradation of their service qualities. Lastly, from the viewpoint of developers, it is very challenging to build sophisticated sensing logics from scratch without any programming support. It involves multi-lateral challenges including careful selection of machine learning algorithms, repetitive parameter tuning, and low-level resource optimization. To address these challenges, I have designed and developed SymPhoney, a sensing flow execution engine for emerging sensing applications. The engine provides an intuitive and flexible programming model that significantly lightens the burden of developers. More importantly, it effectively coordinates the execution of concurrent sensing flows, minimizing the degradation of their service qualities even under contention. Also, the engine executes the sensing flows in a highly efficient way. As its key approach, ...
Advisors
Song, June-Hwaresearcher송준화
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
2014
Identifier
568604/325007  / 020057588
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 2014.2, [ viii, 65 p. ]

Keywords

mobile sensing; 프로그래밍 모델; 자원 효율성; 자원 조율; 모바일 엔진; 모바일 센싱; mobile engine; resource coordination; resource efficiency; programming model

URI
http://hdl.handle.net/10203/197816
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=568604&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0