Thesis Presentation Supervisor: Prof. Jörg Ott Student: Junxi Yin Espoo,
Topic Mobile Implementation of Floating Content Service
Outline Introduction Delay-tolerant Networking Floating Content Service Application Design and Implementation Test and Evaluation Conclusion and Future Work References Appendix
Background Scenarios where traditional Internet is not working well Flea market Travelling Rural areas Supermarket Developing countries …
Background Why DTN in mobile? Development of DTN technology Growing mobile market (Cheaper devices) Growing usage of mobile devices Growing usage of location service Open source sw and tools
Objective 1. Theoretical studies 2. Simulations 3. Implementation and test
DTN DTN=Delay-Tolerant Networking [1] Designed for extreme conditions Protocol Data Unit - Bundle Convergence Layer Custody Transfer Store-and-Forward
Data is stored throughout the network and forwarded when a better chance comes in hopes that it will eventually reach its destination – Opportunistic Communication
Floating Content Service A DTN-based localized information sharing service exclusively dependent on mobile phones and other mobile devices. [2] As long as there are enough supportive mobile devices around in the anchor zone to replicate and store a piece of content, it floats.
Replication Probability Replication Probability According to Distance from Message Center Since replication is based purely on the location of nodes, in a simple case, every node in the anchor zone should have a copy of the item. In practice, the replication works as follows.
Simulations ONE Simulator=Opportunistic Network Environment simulator -Written in Java -Agent-based, discrete event, network simulator -Support Mobility Models -Several built-in DTN routing algorithms [3] More Information:
Location Error Consideration Performance of Floating Content Service without Location ErrorPerformance of Floating Content Service with Location Error Please refer to Floating Content: Information Sharing in Urban Areas to get more details about the performance of Floating Content service
A Closer Look Compared floating performance as a function of lifetime Conclusion: The location error has very limited effect to the performance of Floating Content application
System Design
System Implementation Open source tools, no costs at all. Java Android Floating Content API SQLite Database XML
Action Flow
Screenshots
Test Results Transfer Speed of Floating Content Service between Two Devices The transmission speed using Floating Content service is similar with the actual Wi-Fi speed between only two devices.
Future Work Deploy a systematic testbed to better evaluate the performance of Floating Content service in a real world environment Better user interface design
References [1] Forrest Warthman, Delay-Tolerant Networks (DTNs), A Tutorial, May [2] J. Kangasharju, J. Ott, and O. Karkilahti, Floating Content: Information Availability in Urban Environments, in Proc. of IEEE Percom 2010, Work in Progress session, March [3] A. Keränen, J. Ott, and T. Kärkkäinen, The ONE Simulator for DTN Protocol Evaluation, in SIMUTools 09:Proceedings of the 2 nd International Conference on Simulation Tools and Techniques, NewYork, NY, USA: ICST, 2009.
Thank You ! Junxi Yin