1 / 11

AD HOC – P2P on Android

AD HOC – P2P on Android. YoungJoon Byun, Ph.D. Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay. This work is supported by the Naval Postgraduate School – Military Wireless Communications Research Group. Overview of Talk.

hyunki
Download Presentation

AD HOC – P2P on Android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AD HOC – P2P on Android YoungJoon Byun, Ph.D. Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay This work is supported by the Naval Postgraduate School – Military Wireless Communications Research Group

  2. Overview of Talk • Background • Demo • Software Architecture and Development • Future Plans

  3. Background Finding resources in a network without a central location/server AD HOC Networking P2P Networking Smart Phone Applications Our project focuses here Network connectivity between nodes without infrastructure support Novel applications utilizing the capabilities of mobile platforms

  4. Our Achievements So Far • Initial Objective • Feasibility study of peer-to-peer communication system on an Ad-Hoc network of Smartphones • Prototype System Development • We developed a prototype system based on an open source project • A user can exchange text messages with a peer on an Ad-Hoc network

  5. Demo – Text Messenger Application • Direct communication between two phones Alice John

  6. Demo – Text Messenger Application • Indirect communication through a routing phone unreachable John Alice Captain

  7. Software Architecture We started this project based on an open source implementation But the source code was not fully matured Stabilized the source base Ported to multiple platforms Software Architecture Two Components Ad-hoc library Android application on top of the library Contains P2P functionality

  8. Software Architecture Android Applications (Text Messenger, File Transfer, etc) Application Layer P2P Ad-Hoc Library (Routing, Communication, Exception Handling, etc) Hardware-Dependent Code Android Device (WiFi Adapter, Linux Kernel, and Operating Environment)

  9. Routing Protocol Ad-hoc library uses AODV (Ad-hoc On-Demand Distance-Vector) routing protocol A route between two phones is constructed ONLY when needed (on demand) The routing protocol maintains routes as long as they is active data communication Route times out when not used for a given amount of time AODV uses several messages to build routes such as route request, route reply, and route error.

  10. Android Platforms Supported The software has been ported on the Nexus One and HTC Evo 4G. Hardware-Dependent Code Turn on/off the WiFi network driver Enable WiFi ad hoc mode Control signal strength Etc

  11. Future Plans • On demand VS table driven routing • Manual vs Automatic resource find at the P2P layer • Structured vs unstructured P2P • Security implications • Portability • Seamless integration into Android

More Related