+ eDiscovery: Energy Ef fi cient Device Discovery for Mobile - - PowerPoint PPT Presentation

ediscovery energy ef fi cient device discovery for mobile
SMART_READER_LITE
LIVE PREVIEW

+ eDiscovery: Energy Ef fi cient Device Discovery for Mobile - - PowerPoint PPT Presentation

+ eDiscovery: Energy Ef fi cient Device Discovery for Mobile Opportunistic Communications Bo Han AT&T Labs Research Aravind Srinivasan University of Maryland Presented by Xin Gao NJIT + Summary 2 Background Introduction


slide-1
SLIDE 1

+

eDiscovery: Energy Efficient Device Discovery for Mobile Opportunistic Communications

Presented by Xin Gao NJIT Bo Han,AT&T Labs Research Aravind Srinivasan,University of Maryland

slide-2
SLIDE 2

+ Summary

 Background  Introduction  Motivation  Method to Compute Energy Consumption  eDiscovery Design  Limitation and Extension

2

slide-3
SLIDE 3

+ Background

Typical scenarios of opportunistic communications--- A message may be exchanged on buses and subways, between joggers and bikers, and in a shopping center and a food court, before finally reaching its destination.

3

slide-4
SLIDE 4

+ Introduction

 eDiscovery: an energy efficient device discovery protocol  eDiscovery adaptively changes the duration of Bluetooth inquiry

and the probing interval in dynamic environments,by leveraging history information of discovered peers.

 It is implemented on Nokia N900 smartphones in three different

environments

 It chooses Bluetooth over WiFi as the underlying wireless

technology of device discovery

 eDiscovery performs better than STAR and RAL protocol:

discovering more peers and consuming less energy

4

slide-5
SLIDE 5

+ Motivation

 This paper aim to design a device discovery protocol without

changing the underlying communication protocol and thus make its deployment easy.

 Most papers about Bluetooth device discovery

 focus on the improvements of discovery latency between two

Bluetooth devices by tuning various parameters or changing the protocol itself

 may not be feasible to implement on smartphones 5

slide-6
SLIDE 6

+ Method to Compute estimated Energy Consumption

E = Tidle · Pidle + Tprobe · Pprobe

 Tidle --the inquiry/scan interval  Pidle --the power for the idle state  Tprobe --the duration of Bluetooth inquiry/WiFi scan  Pprobe --the inquiry/scan state of Bluetooth/WiFi devices 6 The average power of Bluetooth and WiFi device

discovery in mW .

communication range: WiFi >Bluetooth discover peers: WiFi >Bluetooth However, energy efficient: WiFi <Bluetooth

slide-7
SLIDE 7

+ eDiscovery Design

 Major design principle

 reduce smartphone energy consumption of device discovery,

while not missing too many peers

 dynamically change the duration and interval of Bluetooth device

discovery, based on the number of discovered peers

 Focus on the control of the inquiry window in this paper, as it

is hard to predict the number of neighboring peers in practice

7

slide-8
SLIDE 8

+ eDiscovery Design (contd.)

 This function stops inquiry after 1.28×inquiry window

seconds or it has received num responses inquiry responses.

 The two key parameters are inquiry window and inquiry

interval, which control the duration and interval of Bluetooth inquiry.

 Reduce the inquiry duration and increase the inquiry interval

when the number of neighboring peers is small

 By changing the constants N and I, it can achieve different

trade-off between the number of discovered peers and smartphone energy consumption.

8

slide-9
SLIDE 9

+

9

slide-10
SLIDE 10

+ eDiscovery Design (contd.)

10

We chose 5 + r to make the smallest inquiry window 4, because this is the minimum inquiry window to perform a complete scan of all possible frequency bands. This random variable r is refreshed for every inquiry.

slide-11
SLIDE 11

+ Limitation & Possible extensions

 It has evaluated only a few scenarios: one smartphone.

 Nokia N900

 Need to port eDiscovery to other smartphone platforms, such

as Android and iPhones

 Device discovery is only the first step of opportunistic

  • communications. The next two steps are:

 service discovery  data transfer 11

slide-12
SLIDE 12

+

END Thank you !

12