UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International...

12
UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC, Las Vegas, 12 th of January 2007 Niko Kotilainen, research student, [email protected] With co-authors Oleksiy Volovikov, Timo Juonoja, Matthieu Weber, Mikko Vapa and Jarkko Vuori Department of Mathematical Information Technology University of Jyväskylä, Finland

Transcript of UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International...

Page 1: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

Mobile Encounter Networks and Their Applications

1st IEEE International Peer-to-Peer for Handheld Devices WorkshopIEEE CCNC, Las Vegas, 12th of January 2007

Niko Kotilainen, research student, [email protected] co-authors Oleksiy Volovikov, Timo Juonoja, Matthieu

Weber, Mikko Vapa and Jarkko Vuori

Department of Mathematical Information TechnologyUniversity of Jyväskylä, Finland

www.mit.jyu.fi/cheesefactory

Page 2: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

Mobile Encounter Networks

• Very sparsely connected P2P networks• No multi-hop capabilities• Emerge when mobile devices come across each

other and communicate• Single information exchanges result in a diffusion of

information• Users physically carry information to other devices

Page 3: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

Information Diffusion

R1

R2

R1

R2

R1 R2

R2 R1

R1 R2

Page 4: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

Advantages and Disadvantages

+ Scalable+ Robust+ No need for infrastructure+ Free communication medium- No real-time querying because of the ”push” type of

the network- Power consumption even when not actively using the

applications

Page 5: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

BlueCheese

• Prototype mobile encounter network middleware

• Provides applications a simple API for exchanging information with other devices running the same app

• Programmed in C++ and runs on Symbian S60 devices

App 2Application 1

BlueCheese

Bluetooth(RFCOMM, L2CAP, SDP)

Other BlueCheeseDevices

Page 6: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

BlueCheese Measurement Results (1/3)

Bluetooth device discovery time

Page 7: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

BlueCheese Measurement Results (2/3)

Bluetooth connection establishment time

Page 8: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

BlueCheese Measurement Results (3/3)

Power consumption ratios

Page 9: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

Applications: Gasoline Price Comparison System

• Collects gasoline price information when a user fuels his car

• Price data is diffused to the network

• Enables users to compare the prices from several gas stations nearby

• Prototype built on top of BlueCheese

Page 10: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

Other Application Ideas

• Other price comparison services• Joke Service• Event Service• Newspaper Service

Page 11: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ

Conclusions and Future Work

• Mobile Encounter Networks…– …are not suitable for all applications– …provide clear benefits in some

applications• Future work idea: Mobility Assisted Routing

Page 12: UNIVERSITY OF JYVÄSKYLÄ Mobile Encounter Networks and Their Applications 1 st IEEE International Peer-to-Peer for Handheld Devices Workshop IEEE CCNC,

UNIVERSITY OF JYVÄSKYLÄ