Niko Kotilainen, research student, [email protected]

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

description

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] - PowerPoint PPT Presentation

Transcript of Niko Kotilainen, research student, [email protected]

Page 1: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

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: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

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: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

UNIVERSITY OF JYVÄSKYLÄ

Information Diffusion

R1

R2

R1

R2

R1 R2

R2 R1

R1 R2

Page 4: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

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: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

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: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

UNIVERSITY OF JYVÄSKYLÄ

BlueCheese Measurement Results (1/3)

Bluetooth device discovery time

Page 7: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

UNIVERSITY OF JYVÄSKYLÄ

BlueCheese Measurement Results (2/3)

Bluetooth connection establishment time

Page 8: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

UNIVERSITY OF JYVÄSKYLÄ

BlueCheese Measurement Results (3/3)

Power consumption ratios

Page 9: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

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: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

UNIVERSITY OF JYVÄSKYLÄ

Other Application Ideas

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

Page 11: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

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: Niko Kotilainen, research student, niko.kotilainen@jyu.fi

UNIVERSITY OF JYVÄSKYLÄ