A standalone content sharing application for spontaneous communities of mobile handhelds
Proceedings of the 1st ACM workshop on Networking, systems, and applications for mobile handhelds
Ateneo On Fly: a system for supporting mobile sharing applications in campus scenarios
MobiOpp '10 Proceedings of the Second International Workshop on Mobile Opportunistic Networking
WiFace: a secure geosocial networking system using WiFi-based multi-hop MANET
Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond
MobiTrade: trading content in disruption tolerant networks
CHANTS '11 Proceedings of the 6th ACM workshop on Challenged networks
Hi-index | 0.00 |
As a result of the wide spread of new efficient mobile communication devices, users are more and more willing to find on these devices (PDAs, Smartphones, etc) applications similar to the ones they are using on their desktop computers. We go one step in this direction and propose in this demo a software we have designed and implemented to enable content sharing among spontaneous communities of mobile users using wireless multihop connections. Our contribution consists in designing, implementing and testing a trackerless BitTorrent like application adapted to wireless ad-hoc networks. The proposed architecture includes two principal components: a membership management service and a content sharing service. As classical tracker-based BitTorrent membership management and peer discovery are unfeasible in ad hoc networks, we design the membership management service as a distributed tracker overlay that connects peers involved in the same sharing session. Using the membership information provided by the tracker overlay, the content sharing service schedules the data transfer connections among the session members by leveraging the multihop routing feature of wireless ad-hoc networks. Our test-bed composed of PDAs and smartphones equipped with WIFI adapters and Windows Mobile 6 operating system is used to validate the feasibility of our application and to evaluate its performance.