120 likes | 245 Views
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, niko.kotilainen@jyu.fi
E N D
Mobile Encounter Networks and Their Applications1st IEEE International Peer-to-Peer for Handheld Devices WorkshopIEEE CCNC, Las Vegas, 12th of January 2007 Niko Kotilainen, research student, niko.kotilainen@jyu.fi With co-authors Oleksiy Volovikov, Timo Juonoja, Matthieu Weber, Mikko Vapa and Jarkko Vuori Department of Mathematical Information Technology University of Jyväskylä, Finland www.mit.jyu.fi/cheesefactory
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
Information Diffusion R1 R1 R2 R1 R2 R2 R2 R1 R1 R2
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
BlueCheese Application 1 App 2 • 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 BlueCheese Bluetooth (RFCOMM, L2CAP, SDP) Other BlueCheese Devices
BlueCheese Measurement Results (1/3) Bluetooth device discovery time
BlueCheese Measurement Results (2/3) Bluetooth connection establishment time
BlueCheese Measurement Results (3/3) Power consumption ratios
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
Other Application Ideas • Other price comparison services • Joke Service • Event Service • Newspaper Service
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