energy profiling of fog-based indoor positioning...

18
Energy Profiling of Fog-based Indoor Positioning Systems Student: Lucien Madl Tutors: Zhongliang Zhao, Jose Carrera Supervisor: Prof. Torsten Braun

Upload: others

Post on 19-Oct-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Energy Profiling of Fog-basedIndoor Positioning Systems

Student: Lucien Madl

Tutors: Zhongliang Zhao, Jose Carrera

Supervisor: Prof. Torsten Braun

Page 2: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Outline

> The main idea

> What’s fog?

> The current situation

> How to apply the fog?

— The implementation idea

> Energy Consumption

— Theoretical and experimental approach

— Battery Historian

> Time schedule

28. April 2017

Energy Profiling of Fog-based Indoor Positioning Systems

2

Page 3: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

The main idea

Premise:

> “I want to offload the resource intense computation”

3

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 4: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

The main idea

Why?:

>The resources of mobile devices are limited

Consequences:

>The produced data transfer and it’s delays

4

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 5: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

What‘s fog?

5

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 6: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

What‘s fog? It‘s a local cloud

6

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Figure: „Cisco Fog Computing Solutions: Unleash the Power of the Internet of Things“ from www.cisco.com

Page 7: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

What‘s fog? It‘s a local cloud

> „Unleash the Power of the IoT“

Advantages:

> Network connectivity

> Security

> Fog applications

> Data Analytics

> Use cases

— Traffic lights

— Rails

7

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 8: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

The current situation

8

> Scanning & Computing

> Upload @ Checkpoints

> Requires:

— CPU

— Energy

— Real Time Data

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Source: Jose Louis Carrera

Page 9: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Scanning Sending Computing Receiving

How to apply the fog?

9

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 10: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

The Implementation

The Goals

> Particle filter on a fog server

> Interfaces needed

The Approach:

> Iterative with vertical prototyping

— App sending a string

— App sending and returning the signal strength

— Creating all the interfaces

— Implementing a first particle filter (fed with mocked data)

10

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 11: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Energy Consumption – Local vs. Fog

> Theoretical approach from omnet++:

— Check energy consumption model of different wireless techniques

> Experimental approach:

— creating scenarios

— profiling different types of phones

— use more particle for the filter

(trade-off between delay & accuracy)

— check fix and variable indicators using “Battery Historian”

11

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 12: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Battery Historian

12

> Phone with Android 7.0 Nugat

> Create a Bugreport

> Run the google Battery Historian in a Docker Container

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 13: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Battery Historian

13

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 14: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Battery Historian

14

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 15: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Battery Historian

15

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 16: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Battery Historian

16

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 17: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Time schedule

Till now:

> Study the provided papers

> Got familiar with the functionality of particle filters, Android Studio and its different Tools

> Made some thoughts about energy consumption

> Running environment

Next steps:

> Start implementing a client-server application

> Get familiar with the provided code

> Learn about the different data transfer options

> Check out omnet++

17

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017

Page 18: Energy Profiling of Fog-based Indoor Positioning Systemsrvs.unibe.ch/teaching/seminar_spring2017/madl.pdf—App sending and returning the signal strength —Creating all the interfaces

Thanks a lot for your attention!

Any Suggestions or Questions?

18

Energy Profiling of Fog-based Indoor Positioning Systems

28. April 2017