DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Song, June-Hwa | - |
dc.contributor.advisor | 송준화 | - |
dc.contributor.author | Ju, Young-Hyun | - |
dc.contributor.author | 주영현 | - |
dc.date.accessioned | 2015-04-23T08:30:34Z | - |
dc.date.available | 2015-04-23T08:30:34Z | - |
dc.date.issued | 2014 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=568604&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/197816 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전산학과, 2014.2, [ viii, 65 p. ] | - |
dc.description.abstract | 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, ... | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | mobile sensing | - |
dc.subject | 프로그래밍 모델 | - |
dc.subject | 자원 효율성 | - |
dc.subject | 자원 조율 | - |
dc.subject | 모바일 엔진 | - |
dc.subject | 모바일 센싱 | - |
dc.subject | mobile engine | - |
dc.subject | resource coordination | - |
dc.subject | resource efficiency | - |
dc.subject | programming model | - |
dc.title | Sensing flow execution engine for concurrent mobile sensing applications | - |
dc.title.alternative | 동시에 동작하는 모바일 센싱 애플리케이션을 위한 센싱 플로우 실행 엔진 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 568604/325007 | - |
dc.description.department | 한국과학기술원 : 전산학과, | - |
dc.identifier.uid | 020057588 | - |
dc.contributor.localauthor | Song, June-Hwa | - |
dc.contributor.localauthor | 송준화 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.