SlideShare une entreprise Scribd logo
1  sur  16
Extend Your Journey: 
Introducing Signal Strength into 
Location-based Applications 
Chih-Chuan Cheng and Pi-Cheng Hsiu 
Research Center for IT Innovation, Academia Sinica
Outline 
• Motivation 
• Existing Solutions 
• Introducing Signal Strength into Location-based 
Applications 
A virtual tour system 
An optimal algorithm 
An optimality condition 
• Real-world Case Studies 
• Conclusion 
2
Location-based Applications 
• A variety of location-based applications 
and services have progressively 
permeated people’s daily life 
 Services for directions or 
recommendations about nearby 
attractions 
 Social interaction with friends via location 
sharing 
3
A Major Challenge & Existing Solutions 
• Reducing the communication energy is an 
imminent challenge in stimulating such 
applications. 
• Basically, existing approaches leverage the 
complementary characteristics of WiFi and 3G 
WiFi to improve energy efficiency 
3G to maintain ubiquitous connectivity 
4 
3G 
WiFi
Where Communication Energy Consumption 
Comes From? 
• Receiving energy 
Signal strength has a direct 
impact on the receiving energy. 
• Tail energy 
8x 
 3G does not switch from the high to 
the low power state immediately 
after each communication. 
PING 
Tail Energy 
(6.67 joules) 
Signal strength (dBm) -50 -60 -70 -80 -90 -100 
Energy cost (Joule/byte) 0.00001 0.00002 0.00004 0.00005 0.00006 0.00008 
*measured based on an Android smarphone of HTC EVO 3D in practice 
5
Extend Your Journey: Introducing Signal 
Strength into Location-based Applications 
 A well-know observation 
 Receiving energy ∝ 1/signal strength 
 The technical problem 
 How to prove the concept of 
introducing SS into LBA? 
 Contributions 
 A virtual tour system 
 A fundamental algorithm for data 
fetch scheduling 
 An optimality condition w.r.t signal 
strength accuracy 
6
A Virtual Tour System 
7 
Virtual Tour Server 
Signal Strength DB 
LBS Providers 
Src & Dst 
Estimated SS 
Fetch schedule 
LBS Info. 
Signal Strength DB 
Example applications The mobile platform
An Optimal Algorithm 
-77 -73 -75 -86 -72 -90 -91 
1 2 3 4 5 6 7 
 
SS 
(dBm) 
650 4478 500 800 4200 300 0 
Objects 
9 3 3 3 3 3 0 
1 1 1 1 1 1 1 
5 4 1 4 4 3 4 
0 0 0 1 0 0 1 
• Goal: to schedule the fetching locations of the location-based information 
based on the signal strength such that the communication energy is minimized 
without adversely impacting original user experience 
MFC 
(Kbytes) 
To 
Taipei 
101 
Mitsukoshi 
is there! 
a cinema 
is nearby!? 
The firework 
of Taipei 101 
is awesome. 
8
An Optimality Condition 
1,0 
2,3 3,5 
4,6 
2,2 3,4 
1.1 
1.38 
1.31 
0.72 
0.98 
1.04 
1.3 
1 
∞ 
1,0 
2,3 3,5 
4,6 
2,2 3,4 
1.11 
1.4 
1.35 
0.73 
1.01 
1.07 
1.25 
0.97 
∞ 
• Complete directed graph 
with respect to estimated 
signal strength constructed 
based on our algorithm 
Fluctuations 
Our proposed 
algorithm 
Our proposed 
algorithm 
푟∗ ≡ 1,0 → 2,2 → 3,4 → 4,6 Identical 푟 ∗ ≡ 1,0 → 2,2 → 3,4 → 4,6 
9 
• Complete directed graph 
with respect to real signal 
strength constructed based 
on our algorithm
Case Studies 
Route@campus Route@downtown 
10 
Route 
Ch. 
Route@ 
campus 
Route@ 
downtown 
Signal 
strength 
(dBm) 
Relatively weak 
(i.e., -77,-75,- 
78,-86,-79,-91,- 
91) 
Relatively strong 
(i.e., -65,-72,- 
78,-76,-58,-60) 
Location-based 
Info. 
Sparse (i.e., 54 
objects 
including 24 
map tiles, 7 
street views, 22 
photos, and 1 
video) 
Dense (i.e., 239 
objects including 
21 map tiles, 1 
street view, 214 
photos, and 3 
videos) 
Taipei City Hall 
MRT Station 
VIESHOW & Taipei 101 
Main Entrance of 
Academia Sinica 
The Institute of 
History and Philology
Experimental Results 
• Impacts of the amount of information and the velocities 
• LBS1 (Google maps): 
59-70% reduction along 
Route@campus and 
61% reduction along 
Route@downtown 
• LBS2 (Google maps 
and Panoramio): 49- 
53% reduction along 
Route@campus and 
18-35% reduction along 
Route@downtown 
• LBS3 (Google maps, 
Panoramio and 
YouTube): 35-46% 
reduction along 
Route@campus and 
27-43% reduction along 
Route@downtown 
1. Signal strength distortion 
2. The round trip time of requests 
1. Large number of objects 
2. Significantly varied signal strength 
Amortized by 
the videos 
11
Demo – HTC EVO 3D 
12 
Taipei City Hall 
VIEWSHOW 
http://www.youtube.com/watch?v=NGVi1JPzxeE
Conclusions 
• This work introduces signal strength into location-based 
applications to reduce the energy consumption 
of mobile devices for data reception. 
• We have deployed a virtual tour system to prove this 
concept. 
 An HTC EVO 3D smartphone can achieve 30-70% of energy 
savings for data reception. 
 We will import Taiwan’s signal database acquired from 
OpenSignalMaps and release the mobile application 
program. 
13
Thank You 
14
How To Estimate Energy Cost 
15 
OpenSignalMaps 
Power monitor 
(Downlink DR, SS) 
Polynomial 
regression 
method 
Power consumption 
at each power state
How To Determine Maximum Fetch Size 
Maximum fetch size = 
(Distance/Speed)*Downlink DR 
16 
RF signal tracker Effective regions 
83 m/min 216 m/min 667 m/min

Contenu connexe

Tendances

Algorithms and tools for point cloud generation
Algorithms and tools for point cloud generationAlgorithms and tools for point cloud generation
Algorithms and tools for point cloud generationRadhe Syam
 
Bp wireless-network-perf
Bp wireless-network-perfBp wireless-network-perf
Bp wireless-network-perfJ
 
A Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal AlgorithmsA Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal AlgorithmsIRJET Journal
 
Ieee gold 2010 resta
Ieee gold 2010 restaIeee gold 2010 resta
Ieee gold 2010 restagrssieee
 
SuMo-SS: Submodular Optimization Sensor Scattering for Deploying Sensor Netwo...
SuMo-SS: Submodular Optimization Sensor Scattering for Deploying Sensor Netwo...SuMo-SS: Submodular Optimization Sensor Scattering for Deploying Sensor Netwo...
SuMo-SS: Submodular Optimization Sensor Scattering for Deploying Sensor Netwo...Komei Sugiura
 
A Predetermined Position-Wise Node Deployment for Optimizing Lifetime in Visu...
A Predetermined Position-Wise Node Deployment for Optimizing Lifetime in Visu...A Predetermined Position-Wise Node Deployment for Optimizing Lifetime in Visu...
A Predetermined Position-Wise Node Deployment for Optimizing Lifetime in Visu...IRJET Journal
 
Lecture 4 (part c) empirical models
Lecture 4 (part c)   empirical modelsLecture 4 (part c)   empirical models
Lecture 4 (part c) empirical modelspenalissthima
 
Project presentation
Project presentationProject presentation
Project presentationMayank Rai
 
Learning From a Few Large-Scale Partial Examples: Computational Tools, Regul...
Learning From a Few Large-Scale Partial Examples:  Computational Tools, Regul...Learning From a Few Large-Scale Partial Examples:  Computational Tools, Regul...
Learning From a Few Large-Scale Partial Examples: Computational Tools, Regul...Bas Peters
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...butest
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...Edge AI and Vision Alliance
 
Matteoli ieee gold_2010_clean
Matteoli ieee gold_2010_cleanMatteoli ieee gold_2010_clean
Matteoli ieee gold_2010_cleangrssieee
 
Real Time Implementation of Adaptive Beam former for Phased Array Radar over ...
Real Time Implementation of Adaptive Beam former for Phased Array Radar over ...Real Time Implementation of Adaptive Beam former for Phased Array Radar over ...
Real Time Implementation of Adaptive Beam former for Phased Array Radar over ...CSCJournals
 
Circularly polorised microstrip patch
Circularly polorised microstrip patchCircularly polorised microstrip patch
Circularly polorised microstrip patchRohit Kumar
 
FINGERPRINT LOCATION METHODS USING RAY-TRACING
FINGERPRINT LOCATION METHODS USING RAY-TRACINGFINGERPRINT LOCATION METHODS USING RAY-TRACING
FINGERPRINT LOCATION METHODS USING RAY-TRACINGmarcelonog29
 
"Designing CNN Algorithms for Real-time Applications," a Presentation from Al...
"Designing CNN Algorithms for Real-time Applications," a Presentation from Al..."Designing CNN Algorithms for Real-time Applications," a Presentation from Al...
"Designing CNN Algorithms for Real-time Applications," a Presentation from Al...Edge AI and Vision Alliance
 

Tendances (20)

Max_Poster_FINAL
Max_Poster_FINALMax_Poster_FINAL
Max_Poster_FINAL
 
Algorithms and tools for point cloud generation
Algorithms and tools for point cloud generationAlgorithms and tools for point cloud generation
Algorithms and tools for point cloud generation
 
Meng.pptx
Meng.pptxMeng.pptx
Meng.pptx
 
Bp wireless-network-perf
Bp wireless-network-perfBp wireless-network-perf
Bp wireless-network-perf
 
A Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal AlgorithmsA Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal Algorithms
 
Ieee gold 2010 resta
Ieee gold 2010 restaIeee gold 2010 resta
Ieee gold 2010 resta
 
SuMo-SS: Submodular Optimization Sensor Scattering for Deploying Sensor Netwo...
SuMo-SS: Submodular Optimization Sensor Scattering for Deploying Sensor Netwo...SuMo-SS: Submodular Optimization Sensor Scattering for Deploying Sensor Netwo...
SuMo-SS: Submodular Optimization Sensor Scattering for Deploying Sensor Netwo...
 
A Predetermined Position-Wise Node Deployment for Optimizing Lifetime in Visu...
A Predetermined Position-Wise Node Deployment for Optimizing Lifetime in Visu...A Predetermined Position-Wise Node Deployment for Optimizing Lifetime in Visu...
A Predetermined Position-Wise Node Deployment for Optimizing Lifetime in Visu...
 
Lecture 4 (part c) empirical models
Lecture 4 (part c)   empirical modelsLecture 4 (part c)   empirical models
Lecture 4 (part c) empirical models
 
Project presentation
Project presentationProject presentation
Project presentation
 
Poster_2
Poster_2Poster_2
Poster_2
 
Learning From a Few Large-Scale Partial Examples: Computational Tools, Regul...
Learning From a Few Large-Scale Partial Examples:  Computational Tools, Regul...Learning From a Few Large-Scale Partial Examples:  Computational Tools, Regul...
Learning From a Few Large-Scale Partial Examples: Computational Tools, Regul...
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
 
D0344029041
D0344029041D0344029041
D0344029041
 
Matteoli ieee gold_2010_clean
Matteoli ieee gold_2010_cleanMatteoli ieee gold_2010_clean
Matteoli ieee gold_2010_clean
 
Real Time Implementation of Adaptive Beam former for Phased Array Radar over ...
Real Time Implementation of Adaptive Beam former for Phased Array Radar over ...Real Time Implementation of Adaptive Beam former for Phased Array Radar over ...
Real Time Implementation of Adaptive Beam former for Phased Array Radar over ...
 
Circularly polorised microstrip patch
Circularly polorised microstrip patchCircularly polorised microstrip patch
Circularly polorised microstrip patch
 
FINGERPRINT LOCATION METHODS USING RAY-TRACING
FINGERPRINT LOCATION METHODS USING RAY-TRACINGFINGERPRINT LOCATION METHODS USING RAY-TRACING
FINGERPRINT LOCATION METHODS USING RAY-TRACING
 
"Designing CNN Algorithms for Real-time Applications," a Presentation from Al...
"Designing CNN Algorithms for Real-time Applications," a Presentation from Al..."Designing CNN Algorithms for Real-time Applications," a Presentation from Al...
"Designing CNN Algorithms for Real-time Applications," a Presentation from Al...
 

Similaire à Extend Your Journey: Introducing Signal Strength into Location-based Applications

Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...Chih-Chuan Cheng
 
Thesis PresentationvFinal3
Thesis PresentationvFinal3Thesis PresentationvFinal3
Thesis PresentationvFinal3M Ghorbanzadeh
 
Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)DonghyunKang12
 
Energy efficient reverse skyline query processing over wireless sensor networks
Energy efficient reverse skyline query processing over wireless sensor networksEnergy efficient reverse skyline query processing over wireless sensor networks
Energy efficient reverse skyline query processing over wireless sensor networksFinalyear Projects
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGATO project
 
Tutorial-on-DNN-09A-Co-design-Sparsity.pdf
Tutorial-on-DNN-09A-Co-design-Sparsity.pdfTutorial-on-DNN-09A-Co-design-Sparsity.pdf
Tutorial-on-DNN-09A-Co-design-Sparsity.pdfDuy-Hieu Bui
 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...ijsrd.com
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Andrea Castelletti
 
Quantum Computing: Timing is Everything
Quantum Computing: Timing is EverythingQuantum Computing: Timing is Everything
Quantum Computing: Timing is Everythinginside-BigData.com
 
Deep learning fundamental and Research project on IBM POWER9 system from NUS
Deep learning fundamental and Research project on IBM POWER9 system from NUSDeep learning fundamental and Research project on IBM POWER9 system from NUS
Deep learning fundamental and Research project on IBM POWER9 system from NUSGanesan Narayanasamy
 
Bob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisBob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisEnergyTech2015
 
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...IRJET Journal
 
Wi-Counter : Smartphone Based people counter
Wi-Counter : Smartphone Based people counterWi-Counter : Smartphone Based people counter
Wi-Counter : Smartphone Based people counterRaihan Bin-Mofidul
 
Local area prediction based mobile target tracking in wireless sensor networks
Local area prediction based mobile target tracking in wireless sensor networksLocal area prediction based mobile target tracking in wireless sensor networks
Local area prediction based mobile target tracking in wireless sensor networksLogicMindtech Nologies
 
Hybrid Target Tracking Scheme in Wireless Sensor Networks
Hybrid Target Tracking Scheme in Wireless Sensor NetworksHybrid Target Tracking Scheme in Wireless Sensor Networks
Hybrid Target Tracking Scheme in Wireless Sensor NetworksIRJET Journal
 
Action_recognition-topic.pptx
Action_recognition-topic.pptxAction_recognition-topic.pptx
Action_recognition-topic.pptxcomputerscience98
 
An Energy efficient cluster head selection in wireless sensor networks using ...
An Energy efficient cluster head selection in wireless sensor networks using ...An Energy efficient cluster head selection in wireless sensor networks using ...
An Energy efficient cluster head selection in wireless sensor networks using ...nikhilkumar3205
 
IRJET- Security Efficiency of Transfering the Data for Wireless Sensor Ne...
IRJET-  	  Security Efficiency of Transfering the Data for Wireless Sensor Ne...IRJET-  	  Security Efficiency of Transfering the Data for Wireless Sensor Ne...
IRJET- Security Efficiency of Transfering the Data for Wireless Sensor Ne...IRJET Journal
 
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Boris Adryan
 

Similaire à Extend Your Journey: Introducing Signal Strength into Location-based Applications (20)

Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
Extend Your Journey: Considering Signal Strength and Fluctuation in Location-...
 
Thesis PresentationvFinal3
Thesis PresentationvFinal3Thesis PresentationvFinal3
Thesis PresentationvFinal3
 
Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)
 
Energy efficient reverse skyline query processing over wireless sensor networks
Energy efficient reverse skyline query processing over wireless sensor networksEnergy efficient reverse skyline query processing over wireless sensor networks
Energy efficient reverse skyline query processing over wireless sensor networks
 
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the projectLEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
LEGaTO: Low-Energy Heterogeneous Computing Use of AI in the project
 
WiPAt
WiPAtWiPAt
WiPAt
 
Tutorial-on-DNN-09A-Co-design-Sparsity.pdf
Tutorial-on-DNN-09A-Co-design-Sparsity.pdfTutorial-on-DNN-09A-Co-design-Sparsity.pdf
Tutorial-on-DNN-09A-Co-design-Sparsity.pdf
 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...
 
Quantum Computing: Timing is Everything
Quantum Computing: Timing is EverythingQuantum Computing: Timing is Everything
Quantum Computing: Timing is Everything
 
Deep learning fundamental and Research project on IBM POWER9 system from NUS
Deep learning fundamental and Research project on IBM POWER9 system from NUSDeep learning fundamental and Research project on IBM POWER9 system from NUS
Deep learning fundamental and Research project on IBM POWER9 system from NUS
 
Bob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisBob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks Analysis
 
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
IRJET- Energy Efficient Dynamic Cluster Head Selection with Differential Evol...
 
Wi-Counter : Smartphone Based people counter
Wi-Counter : Smartphone Based people counterWi-Counter : Smartphone Based people counter
Wi-Counter : Smartphone Based people counter
 
Local area prediction based mobile target tracking in wireless sensor networks
Local area prediction based mobile target tracking in wireless sensor networksLocal area prediction based mobile target tracking in wireless sensor networks
Local area prediction based mobile target tracking in wireless sensor networks
 
Hybrid Target Tracking Scheme in Wireless Sensor Networks
Hybrid Target Tracking Scheme in Wireless Sensor NetworksHybrid Target Tracking Scheme in Wireless Sensor Networks
Hybrid Target Tracking Scheme in Wireless Sensor Networks
 
Action_recognition-topic.pptx
Action_recognition-topic.pptxAction_recognition-topic.pptx
Action_recognition-topic.pptx
 
An Energy efficient cluster head selection in wireless sensor networks using ...
An Energy efficient cluster head selection in wireless sensor networks using ...An Energy efficient cluster head selection in wireless sensor networks using ...
An Energy efficient cluster head selection in wireless sensor networks using ...
 
IRJET- Security Efficiency of Transfering the Data for Wireless Sensor Ne...
IRJET-  	  Security Efficiency of Transfering the Data for Wireless Sensor Ne...IRJET-  	  Security Efficiency of Transfering the Data for Wireless Sensor Ne...
IRJET- Security Efficiency of Transfering the Data for Wireless Sensor Ne...
 
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
 

Dernier

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 

Dernier (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 

Extend Your Journey: Introducing Signal Strength into Location-based Applications

  • 1. Extend Your Journey: Introducing Signal Strength into Location-based Applications Chih-Chuan Cheng and Pi-Cheng Hsiu Research Center for IT Innovation, Academia Sinica
  • 2. Outline • Motivation • Existing Solutions • Introducing Signal Strength into Location-based Applications A virtual tour system An optimal algorithm An optimality condition • Real-world Case Studies • Conclusion 2
  • 3. Location-based Applications • A variety of location-based applications and services have progressively permeated people’s daily life  Services for directions or recommendations about nearby attractions  Social interaction with friends via location sharing 3
  • 4. A Major Challenge & Existing Solutions • Reducing the communication energy is an imminent challenge in stimulating such applications. • Basically, existing approaches leverage the complementary characteristics of WiFi and 3G WiFi to improve energy efficiency 3G to maintain ubiquitous connectivity 4 3G WiFi
  • 5. Where Communication Energy Consumption Comes From? • Receiving energy Signal strength has a direct impact on the receiving energy. • Tail energy 8x  3G does not switch from the high to the low power state immediately after each communication. PING Tail Energy (6.67 joules) Signal strength (dBm) -50 -60 -70 -80 -90 -100 Energy cost (Joule/byte) 0.00001 0.00002 0.00004 0.00005 0.00006 0.00008 *measured based on an Android smarphone of HTC EVO 3D in practice 5
  • 6. Extend Your Journey: Introducing Signal Strength into Location-based Applications  A well-know observation  Receiving energy ∝ 1/signal strength  The technical problem  How to prove the concept of introducing SS into LBA?  Contributions  A virtual tour system  A fundamental algorithm for data fetch scheduling  An optimality condition w.r.t signal strength accuracy 6
  • 7. A Virtual Tour System 7 Virtual Tour Server Signal Strength DB LBS Providers Src & Dst Estimated SS Fetch schedule LBS Info. Signal Strength DB Example applications The mobile platform
  • 8. An Optimal Algorithm -77 -73 -75 -86 -72 -90 -91 1 2 3 4 5 6 7  SS (dBm) 650 4478 500 800 4200 300 0 Objects 9 3 3 3 3 3 0 1 1 1 1 1 1 1 5 4 1 4 4 3 4 0 0 0 1 0 0 1 • Goal: to schedule the fetching locations of the location-based information based on the signal strength such that the communication energy is minimized without adversely impacting original user experience MFC (Kbytes) To Taipei 101 Mitsukoshi is there! a cinema is nearby!? The firework of Taipei 101 is awesome. 8
  • 9. An Optimality Condition 1,0 2,3 3,5 4,6 2,2 3,4 1.1 1.38 1.31 0.72 0.98 1.04 1.3 1 ∞ 1,0 2,3 3,5 4,6 2,2 3,4 1.11 1.4 1.35 0.73 1.01 1.07 1.25 0.97 ∞ • Complete directed graph with respect to estimated signal strength constructed based on our algorithm Fluctuations Our proposed algorithm Our proposed algorithm 푟∗ ≡ 1,0 → 2,2 → 3,4 → 4,6 Identical 푟 ∗ ≡ 1,0 → 2,2 → 3,4 → 4,6 9 • Complete directed graph with respect to real signal strength constructed based on our algorithm
  • 10. Case Studies Route@campus Route@downtown 10 Route Ch. Route@ campus Route@ downtown Signal strength (dBm) Relatively weak (i.e., -77,-75,- 78,-86,-79,-91,- 91) Relatively strong (i.e., -65,-72,- 78,-76,-58,-60) Location-based Info. Sparse (i.e., 54 objects including 24 map tiles, 7 street views, 22 photos, and 1 video) Dense (i.e., 239 objects including 21 map tiles, 1 street view, 214 photos, and 3 videos) Taipei City Hall MRT Station VIESHOW & Taipei 101 Main Entrance of Academia Sinica The Institute of History and Philology
  • 11. Experimental Results • Impacts of the amount of information and the velocities • LBS1 (Google maps): 59-70% reduction along Route@campus and 61% reduction along Route@downtown • LBS2 (Google maps and Panoramio): 49- 53% reduction along Route@campus and 18-35% reduction along Route@downtown • LBS3 (Google maps, Panoramio and YouTube): 35-46% reduction along Route@campus and 27-43% reduction along Route@downtown 1. Signal strength distortion 2. The round trip time of requests 1. Large number of objects 2. Significantly varied signal strength Amortized by the videos 11
  • 12. Demo – HTC EVO 3D 12 Taipei City Hall VIEWSHOW http://www.youtube.com/watch?v=NGVi1JPzxeE
  • 13. Conclusions • This work introduces signal strength into location-based applications to reduce the energy consumption of mobile devices for data reception. • We have deployed a virtual tour system to prove this concept.  An HTC EVO 3D smartphone can achieve 30-70% of energy savings for data reception.  We will import Taiwan’s signal database acquired from OpenSignalMaps and release the mobile application program. 13
  • 15. How To Estimate Energy Cost 15 OpenSignalMaps Power monitor (Downlink DR, SS) Polynomial regression method Power consumption at each power state
  • 16. How To Determine Maximum Fetch Size Maximum fetch size = (Distance/Speed)*Downlink DR 16 RF signal tracker Effective regions 83 m/min 216 m/min 667 m/min

Notes de l'éditeur

  1. Good afternoon everyone. Thanks for coming for my presentation. Today, I will present how we introduce signal strength into location-based applications to reduce the energy consumption of mobile device for data reception. This paper was co-authored with Pi-Cheng Hsiu, from the same institute.
  2. This is the outline for today’s talk. Regarding motivation, recently location-based applications are becoming more and more popular. To stimulate the growth of such applications, reducing the communication energy of mobile devices is an imminent challenge. To address this challenge, existing solutions attempted to leverage the complementary characteristics of WiFi and 3G. However, we were thinking that if there exists other ways to further improve energy efficiency. The key point is that it has been observed that signal strength has a direct impact on the communication energy, which inspires us to introduce signal strength into location-based applications to reduce the communication energy. But the problem is how to applied the concept. To study the fundamental problem, we implemented a virtual tour system. And then, another problem raised, that is when signal strength information is available in the system, how to decide which location-based information should be fetched at which locations such that the communication energy is minimized. To address this problem, we proposed a dynamic-programming algorithm, and proved its optimality in terms of energy savings. However, a data fetch schedule is derived based on estimated signal strength. In fact, signal strength cannot be estimated accurately. So, we determined an optimality condition to analyze the robustness of our proposed algorithm with respect to signal strength accuracy. Then, we applied our proposed algorithm in two real-world case studies to see if the concept is practicable, how much energy can be saved, and what insights can we gain from the experiments. We have to emphasize that once the concept is proved practicable, it can be extended and applied to other location-based applications. Finally, I will summarize our work and finish the talk.
  3. Nowadays, we have witnessed a variety of location-based applications and services have progressively permeated peoples daily life. One well-known application is google maps which provide mobile users with directions or recommendations about nearby attractions. Other applications are panoramio and facebook. Mobile users can use the applications to share their experiences at certain locations with friends. With the emergence of smart mobile devices, it is expecting that location-based applications will become increasingly diverse and the mobile data traffic will skyrocket, thereby imposing a significant pressure on the limited energy of mobile devices.
  4. As such, to stimulate such applications, reducing the communication energy is an imminent challenge. Basically, existing approaches were trying to leverage the complementary characteristics of WiFi and 3G while using WiFi to improve energy efficiency and using 3G to maintain ubiquitous connectivity. The problem is that if we can connect only to 3G networks, what can we do to improve energy efficiency?
  5. To answer the question, we looked into where communication energy consumption comes from, we found that it comprises of receiving energy and tail energy. Regarding the receiving energy, it has been observed that signal strength has a direct impact on it. The table shows that the energy cost at locations with weak signal is as much as 8 times higher than that at locations with strong signal. Now, what we learnt from this phenomenon. It means that we should fetch data at locations with strong signal rather than at locations with weak signal. The tail energy incurs when 3G does not switch from the high to the low power state immediately after each communication. Its value is approximately 6.67 joules, implying that we should reduce the number of data transmissions to avoid tail energy costs.
  6. Based on the previous slide, a well known observation is the receiving energy is proportional to the reciprocal of signal strength. Then, the technical problem is how to exploit this observation to location-based applications to improve energy efficiency. To study the fundamental problem, we implemented a virtual tour system. In the system, suppose that a mobile user carrying a smartphone at location A wants to go to location B. The system provides him with the directions and the corresponding information to guide him. The information includes map tiles, photos, and video clips. Now, when the signal information is available, the problem is how to fetch the information along the route such that the communication energy is minimized. To address this problem, we proposed a dynamic programming algorithm and proved its optimality in terms of energy savings. In this work, a data fetch schedule is derived based on estimate signal strength. We cannot expect the estimated signal strength is 100 percent accurate. So, we determined an optimality condition to indicate how large the distortion of the estimated signal strength can be tolerated by our proposed algorithm.
  7. This is the system architecture of the virtual tour system. We have implemented a virtual tour server on a cloud server and two mobile programs for mobile devices. In this system, we considered three services, including google maps, panoramio, and youtube. Signal strength information is stored in the signal strength database. The signal strength information can be collected by three ways depending on locations. For example, it can be uploaded by mobile programs, like OpenSignalMaps, or by street cars, like google does. Or, it can be estimated by radio propagation model. In this work, we adopted the second approach. These two figures show the interfaces of the mobile programs. We installed the programs on an Android smartphone of HTC EVO 3D, and used the power monitor to measure the energy consumption of the smartphone. Finally, we installed all the devices on the mobile platform to conduct experiments. Our proposed algorithm is executed at the server.
  8. The goal of the proposed algorithm is to schedule the fetching locations of the location-based information based on the signal strength such that the communication energy is minimized without adversely impacting original user experience. What does it mean – without adversely impacting original user experience?. The mobile user uses location-based applications to get information, so when he reaches a certain location, the corresponding information should be available on his device; otherwise he may get lost or miss some valuable information. It means that the information should be pre-fetched. However, the problem is that when he travels along the route, the amount of data he can fetch at a location depends on the downlink data rate at the location. As such, our proposed algorithm must schedule the fetching of the information under these constraints. These are some difficulties we should overcome when designing the algorithm. For more details, please refer to our paper. This animation illustrates how the user fetches the information along the route.
  9. In this work, we can’t expect signal strength can be estimated accurately. Signal strength accuracy may impact the optimality and feasibility of our proposed algorithm. So, we wanted to analyze the robustness of our proposed algorithm against signal strength fluctuation. To this end, we applied our proposed algorithm to determine data fetch schedules based on estimated and the real signal strength respectively. The complete directed graph is constructed based on our proposed dynamic programming algorithm, and each vertex represents a subproblem in the formula. If the derived data fetch schedules are the same. We can conclude that the derived schedule based on the estimated signal strength remains optimal in the real environment.
  10. We were curious about if our proposed algorithm can be applied in real environment, and when the algorithm is applied how much energy can be saved and what insights can we gain from the experiments. So, we applied our proposed algorithm to two real-world case studies with diverse characteristics. Route@campus is a path in the campus of Academia Sinica situated in the suburb of Taipei City, and Route@downtown represents a crowded street in the urban area of Taipei City. So, the signal strength is relatively weak along Route@campus, and strong along Route@downtown. And, the location-based information is sparse along Route@campus and dense along Route@downtown.
  11. In the experiments, we wanted to investigate the impacts of the amount of information and the velocities of mobile users on our proposed algorithm. So, we considered three scenarios. In LBS1, only google maps service is considered. The performance metric is the energy consumption required for data reception. We compare our proposed algorithm with two approaches. The first one is the native approach adopted by Google maps, and the other is the theoretical results of our proposed algorithm. We compared our proposed algorithm with the theoretical one to gain further insights into their gap. We call the approaches NATIVE, OPT, and OPT_THEORY for short. The results show that the energy consumption of OPT decreases as the velocity decrease. This is because that the lower the velocity, the higher is the amount of data can be fetched at a location. However, the native approach is not impacted by the velocity. This is because the native approach fetches information when it is required. In addition, one interesting thing is that the gap between OPT and OPT_THEORY is large. This is because of the distortion of the estimated signal strength and the round trip time of data requests for the files about location-based information. The energy reduction achieved by OPT is around 59-70%. In LBS2, google maps and panoramio services are considered. Since LBS2 contains much more information than that of LBS1, the decreasing of the energy consumption with respect to the velocities is manifest, and the discrepancy between OPT and OPT_THEORY is significantly increased. The energy reduction achieved by OPT is around 18-53%. In LBS3, in addition to google maps and panoramio services, youtube service is considered. The results show that the gap between OPT and OPT_THEORY is considerably reduced. The reason is that LBS3 contains some videos of large sizes and the additional energy consumed by the round trip time is amortized by that consumed by the videos. In a nutshell, the impact of the round trip time is significant, and thus unignorable. So, what we can do is to batch the files of location-based information for data reception, or consider the round trip time in the system model, which, however, will make the problem more complex.
  12. We also made a video demonstration of the virtual tour system along Route@downtown. The color shows the distribution of the signal strength. In the video, our proposed algorithm was applied on the left device, and the right device adopted the native approach. The arrow on the map indicates the current location of the mobile. The green texts indicate the instant signal strength and the corresponding energy cost, and the white texts show the energy consumed by our proposed algorithm and the native approach. In the video, we can see that our proposed algorithm scheduled the fetching of the information at the locations with strong signal. Therefore, eventually it achieved 40.53% of energy savings. I put the youtube link of the video here, so you are interested in it, you can watch the full version on youtube.
  13. In this work, we introduce signal strength into location-based applications to reduce the energy consumption of mobile devices for data reception. Then, we have implemented a virtual tour system to prove this concept. The experiment results show that an HTC EVO 3D smartphone that installs our mobile application program can achieve 30-70% of energy saving for data reception when accessing location-based services. In the future, we will import Taiwan’s signal strength database acquired form OpenSignalMaps – thanks to them by the way – and release the mobile application program in an Android marketplace to identify more issues in this research direction.
  14. First of all, we installed an OpenSignalMaps app on an Android smartphone to measure downlink data rate with respect to signal strength, and store the information in the signal strength database. Next, we measure the power consumption of 3G component at each power state. Then, we applied the polynomial regression method to the gathered data and modeled the relationship with a monotonic function.
  15. First of all, we installed a RF signal tracker app on an Android smartphone to capture the changes of signal strength along a route. Then, we identified the effective regions of the locations covered by the same signal strength. Based on the effective regions, along with user speed and downlink data rates, we can calculate the maximum fetch sizes.