5,108 research outputs found

    Living IoT: A Flying Wireless Platform on Live Insects

    Full text link
    Sensor networks with devices capable of moving could enable applications ranging from precision irrigation to environmental sensing. Using mechanical drones to move sensors, however, severely limits operation time since flight time is limited by the energy density of current battery technology. We explore an alternative, biology-based solution: integrate sensing, computing and communication functionalities onto live flying insects to create a mobile IoT platform. Such an approach takes advantage of these tiny, highly efficient biological insects which are ubiquitous in many outdoor ecosystems, to essentially provide mobility for free. Doing so however requires addressing key technical challenges of power, size, weight and self-localization in order for the insects to perform location-dependent sensing operations as they carry our IoT payload through the environment. We develop and deploy our platform on bumblebees which includes backscatter communication, low-power self-localization hardware, sensors, and a power source. We show that our platform is capable of sensing, backscattering data at 1 kbps when the insects are back at the hive, and localizing itself up to distances of 80 m from the access points, all within a total weight budget of 102 mg.Comment: Co-primary authors: Vikram Iyer, Rajalakshmi Nandakumar, Anran Wang, In Proceedings of Mobicom. ACM, New York, NY, USA, 15 pages, 201

    Map++: A Crowd-sensing System for Automatic Map Semantics Identification

    Full text link
    Digital maps have become a part of our daily life with a number of commercial and free map services. These services have still a huge potential for enhancement with rich semantic information to support a large class of mapping applications. In this paper, we present Map++, a system that leverages standard cell-phone sensors in a crowdsensing approach to automatically enrich digital maps with different road semantics like tunnels, bumps, bridges, footbridges, crosswalks, road capacity, among others. Our analysis shows that cell-phones sensors with humans in vehicles or walking get affected by the different road features, which can be mined to extend the features of both free and commercial mapping services. We present the design and implementation of Map++ and evaluate it in a large city. Our evaluation shows that we can detect the different semantics accurately with at most 3% false positive rate and 6% false negative rate for both vehicle and pedestrian-based features. Moreover, we show that Map++ has a small energy footprint on the cell-phones, highlighting its promise as a ubiquitous digital maps enriching service.Comment: Published in the Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (IEEE SECON 2014

    Effective and Efficient Communication and Collaboration in Participatory Environments

    Get PDF
    Participatory environments pose significant challenges to deploying real applications. This dissertation investigates exploitation of opportunistic contacts to enable effective and efficient data transfers in challenged participatory environments. There are three main contributions in this dissertation: 1. A novel scheme for predicting contact volume during an opportunistic contact (PCV); 2. A method for computing paths with combined optimal stability and capacity (COSC) in opportunistic networks; and 3. An algorithm for mobility and orientation estimation in mobile environments (MOEME). The proposed novel scheme called PCV predicts contact volume in soft real-time. The scheme employs initial position and velocity vectors of nodes along with the data rate profile of the environment. PCV enables efficient and reliable data transfers between opportunistically meeting nodes. The scheme that exploits capacity and path stability of opportunistic networks is based on PCV for estimating individual link costs on a path. The total path cost is merged with a stability cost to strike a tradeoff for maximizing data transfers in the entire participatory environment. A polynomial time dynamic programming algorithm is proposed to compute paths of optimum cost. We propose another novel scheme for Real-time Mobility and Orientation Estimation for Mobile Environments (MOEME), as prediction of user movement paves way for efficient data transfers, resource allocation and event scheduling in participatory environments. MOEME employs the concept of temporal distances and uses logistic regression to make real time estimations about user movement. MOEME relies only on opportunistic message exchange and is fully distributed, scalable, and requires neither a central infrastructure nor Global Positioning System. Indeed, accurate prediction of contact volume, path capacity and stability and user movement can improve performance of deployments. However, existing schemes for such estimations make use of preconceived patterns or contact time distributions that may not be applicable in uncertain environments. Such patterns may not exist, or are difficult to recognize in soft-real time, in open environments such as parks, malls, or streets

    ์‚ด์•„์žˆ๋Š” ๋‰ด๋Ÿฐ๊ณผ ๋™๋ฌผ์—์„œ mRNA ๊ด€์ฐฐ์— ๋Œ€ํ•œ ์—ฐ๊ตฌ

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ(๋ฐ•์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต๋Œ€ํ•™์› : ์ž์—ฐ๊ณผํ•™๋Œ€ํ•™ ๋ฌผ๋ฆฌยท์ฒœ๋ฌธํ•™๋ถ€(๋ฌผ๋ฆฌํ•™์ „๊ณต), 2021.8. ์ด๋ณ‘ํ›ˆ.mRNA๋Š” ์œ ์ „์ž ๋ฐœํ˜„์˜ ์ฒซ๋ฒˆ์งธ ์‚ฐ๋ฌผ์ด๋ฉด์„œ, ๋ฆฌ๋ณด์†œ๊ณผ ํ•จ๊ป˜ ๋‹จ๋ฐฑ์งˆ์„ ํ•ฉ์„ฑํ•œ๋‹ค. ํŠนํžˆ ๋‰ด๋Ÿฐ์—์„œ, ๋ช‡๋ช‡ RNA๋“ค์€ ์ž๊ทน์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง€๊ณ , ๋‰ด๋Ÿฐ์˜ ํŠน์ • ๋ถ€๋ถ„์œผ๋กœ ์ˆ˜์†ก๋˜์–ด ๊ตญ์†Œ์ ์œผ๋กœ ๋‹จ๋ฐฑ์งˆ ์–‘์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์ตœ๊ทผ mRNA ํ‘œ์ง€ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์œผ๋กœ ์‚ด์•„์žˆ๋Š” ์„ธํฌ์—์„œ ๋‹จ์ผ mRNA๋ฅผ ๊ด€์ฐฐํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค. ์ด ์—ฐ๊ตฌ์—์„œ, ์šฐ๋ฆฌ๋Š” RNA ์ด๋ฏธ์ง• ๊ธฐ์ˆ ์„ ์ด์šฉํ•ด, ๊ธฐ์–ต ํ˜•์„ฑ๊ณผ ์ƒ๊ธฐํ•  ๋•Œ ํ™œ์„ฑํ™”๋œ ๋‰ด๋Ÿฐ์˜ ์ง‘ํ•ฉ์„ ์ฐพ๋Š” ๊ฒƒ ๋ฟ ์•„๋‹ˆ๋ผ, ๋‰ด๋Ÿฐ์˜ ์ถ•์‚ญ๋Œ๊ธฐ์—์„œ mRNA๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์†ก๋˜๋Š”์ง€๋ฅผ ๊ด€์ฐฐํ–ˆ๋‹ค. ์ด ๋…ผ๋ฌธ์˜ ์ฒซ ๋ถ€๋ถ„์—์„œ ์šฐ๋ฆฌ๋Š” ์‹ ๊ฒฝ ์ž๊ทน์— ๋ฐ˜์‘ํ•ด์„œ ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง„, Arc ์œ ์ „์ž์˜ ์ „์‚ฌ๋ฅผ ๊ด€์ฐฐํ•˜์˜€๋‹ค. ๊ธฐ์–ต์€ engram ํ˜น์€ ๊ธฐ์–ต ํ”์  (memory trace)๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๋‰ด๋Ÿฐ๋“ค์˜ ์ง‘ํ•ฉ์— ์ €์žฅ๋˜์–ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์‹œ๊ฐ„์— ๋”ฐ๋ผ์„œ ์ด๋Ÿฐ ๊ธฐ์–ต ํ”์ ์„ธํฌ๋“ค์˜ ์ง‘ํ•ฉ์ด ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๊ณ , ๋ณ€ํ™”ํ•˜๋ฉด์„œ๋„ ์–ด๋–ป๊ฒŒ ์ •๋ณด๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ์ง€ ์•Š๋‹ค. ๋˜ํ•œ, ์‚ด์•„์žˆ๋Š” ๋™๋ฌผ์—์„œ, ๊ธฐ์–ต ํ”์ ์„ธํฌ๋ฅผ ๊ธด ์‹œ๊ฐ„ ๋™์•ˆ ์—ฌ๋Ÿฌ ๋ฒˆ ์ฐพ์•„๋‚ด๋Š” ๊ฒƒ์€ ์–ด๋ ค์šด ์ผ์ด์—ˆ๋‹ค. ์ด ์—ฐ๊ตฌ์—์„œ๋Š” genetically-encoded RNA indicator (GERI) ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ด, ๊ธฐ์–ต ํ”์ ์„ธํฌ์˜ ํ‘œ์‹์œผ๋กœ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” Arc mRNA์˜ ์ „์‚ฌ๊ณผ์ •์„ ์‚ด์•„์žˆ๋Š” ์ฅ์—์„œ ๊ด€์ฐฐํ•˜์˜€๋‹ค. GERI๋ฅผ ์ด์šฉํ•จ์œผ๋กœ์จ, ๊ธฐ์กด ๋ฐฉ๋ฒ•๋“ค์˜ ํ•œ๊ณ„์ ์ด์—ˆ๋˜ ์‹œ๊ฐ„ ์ œ์•ฝ ์—†์ด, ์‹ค์‹œ๊ฐ„์œผ๋กœ Arc๋ฅผ ๋ฐœํ˜„ํ•˜๋Š” ๋‰ด๋Ÿฐ๋“ค์„ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ฅ์—๊ฒŒ ๊ณต๊ฐ„ ๊ณตํฌ ๊ธฐ์–ต์„ ์ฃผ๊ณ  ๋‚˜์„œ ์—ฌ๋Ÿฌ ๋ฒˆ ๊ธฐ์–ต์„ ์ƒ๊ธฐ์‹œํ‚ค๋Š” ํ–‰๋™์‹คํ—˜ ํ›„์— Arc๋ฅผ ๋ฐœํ˜„ํ•˜๋Š” ์„ธํฌ๋ฅผ ์‹๋ณ„ํ–ˆ์„ ๋•Œ, CA1์—์„œ๋Š” Arc๋ฅผ ๋ฐœํ˜„ํ•˜๋Š” ์„ธํฌ๊ฐ€ ์ดํ‹€ ํ›„์—๋Š” ๋” ์ด์ƒ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์•˜์œผ๋‚˜, RSC์˜ ๊ฒฝ์šฐ 4ํผ์„ผํŠธ์˜ ๋‰ด๋Ÿฐ๋“ค์ด ๊ณ„์†ํ•ด์„œ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ด€์ฐฐํ–ˆ๋‹ค. ์‹ ๊ฒฝํ™œ๋™๊ณผ ์œ ์ „์ž ๋ฐœํ˜„์„ ๊ฐ™์ด ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•ด, ์ฅ๊ฐ€ ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ํƒํ—˜ํ•˜๊ณ  ์žˆ์„ ๋•Œ GERI์™€ ์นผ์Š˜ ์ด๋ฏธ์ง•์„ ๋™์‹œ์— ์ง„ํ–‰ํ•˜์˜€๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ๊ธฐ์–ต์„ ํ˜•์„ฑํ•  ๋•Œ์™€ ์ƒ๊ธฐ์‹œํ‚ฌ ๋•Œ Arc๋ฅผ ๋ฐœํ˜„ํ–ˆ๋˜ ๋‰ด๋Ÿฐ๋“ค์ด ๊ธฐ์–ต์„ ํ‘œ์ƒํ•˜๋Š” ๊ฒƒ์„ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด์ฒ˜๋Ÿผ GERI ๊ธฐ์ˆ ์„ ์ด์šฉํ•ด ์‚ด์•„์žˆ๋Š” ๋™๋ฌผ์—์„œ ์œ ์ „์ž ๋ฐœํ˜„๋œ ์„ธํฌ๋ฅผ ์ฐพ์•„๋‚ด๋Š” ๋ฐฉ์‹์€ ๋‹ค์–‘ํ•œ ํ•™์Šต ๋ฐ ๊ธฐ์–ต ๊ณผ์ •์—์„œ ๊ธฐ์–ต ํ”์ ์„ธํฌ์˜ dynamics์— ๋Œ€ํ•ด ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋œ๋‹ค. ์ด ๋…ผ๋ฌธ์˜ ๋‘๋ฒˆ์งธ ๋ถ€๋ถ„์—์„œ, ์šฐ๋ฆฌ๋Š” ์„ธํฌ ๊ณจ๊ฒฉ์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ๋‹จ์œ„๊ฐ€ ๋˜๋Š” ฮฒ-actin์˜ mRNA๋ฅผ ์ถ•์‚ญ๋Œ๊ธฐ์—์„œ ๊ด€์ฐฐํ•˜์˜€๋‹ค. mRNA์˜ ๊ตญ์†Œํ™” (localization)๋ฅผ ํ†ตํ•œ ๊ตญ์†Œ ๋‹จ๋ฐฑ์งˆ ํ•ฉ์„ฑ์€ ์ถ•์‚ญ๋Œ๊ธฐ (axon)์˜ ์„ฑ์žฅ๊ณผ ์žฌ์ƒ์— ์ค‘์š”ํ•œ ์—ญํ• ์ด ์žˆ๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ์•„์ง mRNA์˜ ๊ตญ์†Œํ™”๊ฐ€ ์ถ•์‚ญ๋Œ๊ธฐ์—์„œ ์–ด๋–ป๊ฒŒ ์กฐ์ ˆ๋˜๊ณ  ์žˆ๋Š”์ง€ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ์ง€ ์•Š๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ, ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ฮฒ-actin mRNA๊ฐ€ ํ˜•๊ด‘์œผ๋กœ ํ‘œ์ง€๋œ ์œ ์ „์ž ๋ณ€ํ˜• ์ฅ๋ฅผ ์ด์šฉํ•ด, ์‚ด์•„์žˆ๋Š” ์ถ•์‚ญ๋Œ๊ธฐ์—์„œ ฮฒ-actin mRNA๋ฅผ ๊ด€์ฐฐํ•˜์˜€๋‹ค. ์ด ์ฅ์˜ ๋‰ด๋Ÿฐ์„ ์ถ•์‚ญ์„ ๊ตฌ๋ถ„ํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ฏธ์„ธ์œ ์ฒด ์žฅ์น˜ (microfluidic device)์— ๋ฐฐ์–‘ํ•œ ๋’ค์—, ฮฒ-actin mRNA๋ฅผ ๊ด€์ฐฐํ•˜๊ณ  ์ถ”์ ์„ ์ง„ํ–‰ํ–ˆ๋‹ค. ์ถ•์‚ญ์€ ์„ธํฌ ๋ชธํ†ต์œผ๋กœ๋ถ€ํ„ฐ ๊ธธ๊ฒŒ ์ž๋ผ๊ธฐ ๋•Œ๋ฌธ์— mRNA๊ฐ€ ๋จผ ๊ฑฐ๋ฆฌ๋ฅผ ์ˆ˜์†ก๋˜์–ด์•ผ ํ•จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ๋Œ€๋ถ€๋ถ„์˜ mRNA๊ฐ€ ์ˆ˜์ƒ๋Œ๊ธฐ์— ๋น„ํ•ด ๋œ ์›€์ง์ด๊ณ  ์ž‘์€ ์˜์—ญ์—์„œ ์›€์ง์ด๋Š” ๊ฒƒ์„ ๋ณด์•˜๋‹ค. ์šฐ๋ฆฌ๋Š” ฮฒ-actin mRNA๊ฐ€ ์ฃผ๋กœ ์ถ•์‚ญ๋Œ๊ธฐ์˜ ๊ฐ€์ง€๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” filopodia ๊ทผ์ฒ˜์™€, ์‹œ๋ƒ…์Šค๊ฐ€ ๋งŒ๋“ค์–ด์ง€๋Š” bouton ๊ทผ์ฒ˜์— ๊ตญ์†Œํ™”๋˜๋Š” ๊ฒƒ์„ ๊ด€์ฐฐํ–ˆ๋‹ค. Filopodia์™€ bouton์ด actin์ด ํ’๋ถ€ํ•œ ๋ถ€๋ถ„์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์šฐ๋ฆฌ๋Š” ์•กํ‹ด ํ•„๋ผ๋ฉ˜ํŠธ์™€ ฮฒ-actin mRNA์˜ ์›€์ง์ž„๊ฐ„์— ์—ฐ๊ด€์„ฑ์„ ์กฐ์‚ฌํ–ˆ๋‹ค. ํฅ๋ฏธ๋กญ๊ฒŒ๋„, ์šฐ๋ฆฌ๋Š” ฮฒ-actin mRNA๊ฐ€ ์•กํ‹ด ํ•„๋ผ๋ฉ˜ํŠธ์™€ ๊ฐ™์ด ๊ตญ์†Œํ™” ๋˜๊ณ , ฮฒ-actin mRNA๊ฐ€ ์•กํ‹ด ํ•„๋ผ๋ฉ˜ํŠธ ์•ˆ์—์„œ sub-diffusiveํ•œ ์›€์ง์ž„์„ ๋ณด์˜€์œผ๋ฉฐ, ๋จผ ๊ฑฐ๋ฆฌ๋ฅผ ์›€์ง์ด๋˜ mRNA๋„ ์•กํ‹ด ํ•„๋ผ๋ฉ˜ํŠธ์— ๊ณ ์ •๋˜๋Š” ๋ชจ์Šต๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ถ•์‚ญ์—์„œ ฮฒ-actin mRNA ์›€์ง์ž„์„ ๋ณธ ์ด๋ฒˆ ๊ด€์ฐฐ์€ mRNA ์ˆ˜์†ก ๋ฐ ๊ตญ์†Œํ™”์— ๋Œ€ํ•œ ์ƒ๋ฌผ๋ฌผ๋ฆฌํ•™ ์  ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ๊ธฐ๋ฐ˜์ด ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.mRNA is the first product of the gene expression and facilitates the protein synthesis. Especially in neurons, some RNAs are transcribed in response to stimuli and transported to the specific region, altering local proteome for neurons to function normally. Recent advances of mRNA labeling techniques allowed us to observe the single mRNAs in live cells. In this thesis, we applied RNA imaging technique not only to identify the neuronal ensemble that activated during memory formation and retrieval, but also to traffic mRNAs transported to the axon. In the first part of the thesis, we observed the transcription site of Arc gene, one of the immediate-early gene, which is rapidly transcribed upon the neural stimuli. Because of the characteristic of expressing in response to stimuli, Arc is widely used as a marker for memory trace cells thought to store memories. However, little is known about the ensemble dynamics of these cells because it has been challenging to observe them repeatedly over long periods of time in vivo. To overcome this limitation, we present a genetically-encoded RNA indicator (GERI) technique for intravital chronic imaging of endogenous Arc mRNA. We used our GERI to identify Arc-positive neurons in real time without the time lag associated with reporter protein expression in conventional approaches. We found that Arc-positive neuronal populations rapidly turned over within two days in CA1, whereas ~4% of neurons in the retrosplenial cortex consistently expressed Arc upon contextual fear conditioning and repeated memory retrievals. Dual imaging of GERI and calcium indicator in CA1 of mice navigating a virtual reality environment revealed that only the overlapping population of neurons expressing Arc during encoding and retrieval exhibited relatively high calcium activity in a context-specific manner. This in vivo RNA imaging approach has potential to unravel the dynamics of engram cells underlying various learning and memory processes. In the second part of this thesis, we imaged ฮฒ-actin mRNAs, which can generate a cytoskeletal protein, ฮฒ-actin, through translation. Local protein synthesis has a critical role in axonal guidance and regeneration. Yet it is not clearly understood how the mRNA localization is regulated in axons. To address these questions, we investigated mRNA motion in live axons using a transgenic mouse that expresses fluorescently labeled endogenous ฮฒ-actin mRNA. By culturing hippocampal neurons in a microfluidic device that allows separation of axons from dendrites, we performed single particle tracking of ฮฒ-actin mRNA selectively in axons. Although axonal mRNAs need to travel a long distance, we observed that most axonal mRNAs show much less directed motion than dendritic mRNAs. We found that ฮฒ-actin mRNAs frequently localize at the neck of filopodia which can grow as axon collateral branches and at varicosities where synapses typically occur. Since both filopodia and varicosities are known as actin-rich areas, we investigated the dynamics of actin filaments and ฮฒ-actin mRNAs simultaneously by using high-speed dual-color imaging. We found that axonal mRNAs colocalize with actin filaments and show sub-diffusive motion within the actin-rich regions. The novel findings on the dynamics of ฮฒ-actin mRNA will shed important light on the biophysical mechanisms of mRNA transport and localization in axons.1. INTRODUCTION, 1 1.1. Neuronal ensemble, 1 1.2. Immediate-early Gene (IEG), 3 1.3. Methods for IEG-positive neurons, 3 1.4. Two-photon microscope, 5 1.5. References, 7 2. IMAGING ARC mRNA TRANSCRIPTION SITES IN LIVE MICE, 9 2.1. Introduction, 9 2.2. Materials and Methods, 10 2.3. Results and Discussion, 18 2.4. References, 26 3. NEURONS EXPRESSING ARC mRNA DURING REPEATED MEMORY RETRIEVALS, 28 3.1. Introduction, 28 3.2. Results and Discussion, 28 3.3. References, 35 4. NEURAL ACTIVITIES OF ARC+ NEURONS, 36 4.1. Introduction, 36 4.2. Materials and Methods, 37 4.3. Results and Discussion, 38 4.4. References, 52 5. AXONAL mRNA DYNAMICS IN LIVE NEURONS, 54 5.1. Introduction, 54 5.2. Materials and Methods, 55 5.3. Results and Discussion, 59 5.4. References, 70 6. CONCLUSION AND OUTLOOK, 72 ABSTRACT IN KOREAN (๊ตญ๋ฌธ์ดˆ๋ก), 76๋ฐ•

    Managing big data experiments on smartphones

    Get PDF
    The explosive number of smartphones with ever growing sensing and computing capabilities have brought a paradigm shift to many traditional domains of the computing field. Re-programming smartphones and instrumenting them for application testing and data gathering at scale is currently a tedious and time-consuming process that poses significant logistical challenges. Next generation smartphone applications are expected to be much larger-scale and complex, demanding that these undergo evaluation and testing under different real-world datasets, devices and conditions. In this paper, we present an architecture for managing such large-scale data management experiments on real smartphones. We particularly present the building blocks of our architecture that encompassed smartphone sensor data collected by the crowd and organized in our big data repository. The given datasets can then be replayed on our testbed comprising of real and simulated smartphones accessible to developers through a web-based interface. We present the applicability of our architecture through a case study that involves the evaluation of individual components that are part of a complex indoor positioning system for smartphones, coined Anyplace, which we have developed over the years. The given study shows how our architecture allows us to derive novel insights into the performance of our algorithms and applications, by simplifying the management of large-scale data on smartphones

    Mobility increases localizability: A survey on wireless indoor localization using inertial sensors

    Get PDF
    Wireless indoor positioning has been extensively studied for the past 2 decades and continuously attracted growing research efforts in mobile computing context. As the integration of multiple inertial sensors (e.g., accelerometer, gyroscope, and magnetometer) to nowadays smartphones in recent years, human-centric mobility sensing is emerging and coming into vogue. Mobility information, as a new dimension in addition to wireless signals, can benefit localization in a number of ways, since location and mobility are by nature related in the physical world. In this article, we survey this new trend of mobility enhancing smartphone-based indoor localization. Specifically, we first study how to measure human mobility: what types of sensors we can use and what types of mobility information we can acquire. Next, we discuss how mobility assists localization with respect to enhancing location accuracy, decreasing deployment cost, and enriching location context. Moreover, considering the quality and cost of smartphone built-in sensors, handling measurement errors is essential and accordingly investigated. Combining existing work and our own working experiences, we emphasize the principles and conduct comparative study of the mainstream technologies. Finally, we conclude this survey by addressing future research directions and opportunities in this new and largely open area.</jats:p

    Towards Secure, Power-Efficient and Location-Aware Mobile Computing

    Get PDF
    In the post-PC era, mobile devices will replace desktops and become the main personal computer for many people. People rely on mobile devices such as smartphones and tablets for everything in their daily lives. A common requirement for mobile computing is wireless communication. It allows mobile devices to fetch remote resources easily. Unfortunately, the increasing demand of the mobility brings many new wireless management challenges such as security, energy-saving and location-awareness. These challenges have already impeded the advancement of mobile systems. In this dissertation we attempt to discover the guidelines of how to mitigate these problems through three general communication patterns in 802.11 wireless networks. We propose a cross-section of a few interesting and important enhancements to manage wireless connectivity. These enhancements provide useful primitives for the design of next-generation mobile systems in the future.;Specifically, we improve the association mechanism for wireless clients to defend against rogue wireless Access Points (APs) in Wireless LANs (WLANs) and vehicular networks. Real-world prototype systems confirm that our scheme can achieve high accuracy to detect even sophisticated rogue APs under various network conditions. We also develop a power-efficient system to reduce the energy consumption for mobile devices working as software-defined APs. Experimental results show that our system allows the Wi-Fi interface to sleep for up to 88% of the total time in several different applications and reduce the system energy by up to 33%. We achieve this while retaining comparable user experiences. Finally, we design a fine-grained scalable group localization algorithm to enable location-aware wireless communication. Our prototype implemented on commercial smartphones proves that our algorithm can quickly locate a group of mobile devices with centimeter-level accuracy
    • โ€ฆ
    corecore