2. Outline
• Introduction
• Motivation + Proposed Solutions.
• Recap of work done
• Design Decision and Limitation
• Implementation result and performance
• Demo
• Limitation and Future Work
4. Problem
• Need for better mobile network
infrastructure.
• Traditional Mobile Network are not
designed to scale fast and cheaply.
5. Motivation
• Provide an alternatives to traditional mobile
network infrastructure.
• Lower the infrastructure cost for each
additional devices added to the network.
6. Propose Solution
• A P2P communication framework on
mobile platform.
• Open Source to allow developers to easily
integrate with their existing source code.
7.
8. Recap of work done
• Server Implementation
• Literature Reviews
• Geoscribe Webservice implementation
9. Design Decisions and
Limitations
• Platform
• Hardware Choices and Limitation
• Network Design
• AutoConnection
15. Distributed Hash Table
• A distributed database over large number
of peers that supported query&update
operations.
• Information stored in database in the
form of key value pairs.
• Peers query database with key
16. Network Design
Modified Gnutella network.
• Easy to implement.
• Bluetooth hardware limitations.
• Server-less implementation.
17. Hardware Choices and
Limitations
Androids Offers:
• Bluetooth
• Wireless - Fidelity
23. Wireless Fidelity
• IEEE 802.11 Standard (b/g/n)
• via router
• Direct device to device (ad-hoc)
24. Hardware Choices and
Limitations
Focused on Bluetooth
• Bluetooth has well defined apis
• Wi-Fi ad-hoc mode not supported on
android.
• rooting is required for Wi-Fi ad-hoc.
31. Framework Overview
Use Cases:
• Ad-hoc gaming network
• Instant Messaging Application
• File Sharing
• Video Sharing
• Internet sharing
• Geo-location Triangulations, etcs
32. Key Features
• Open-Source
• No Rooting Required
• Packet Routing
• No need for Centralized Index Server
• Flow Control / Traffic Policing
• Auto Connections
35. Limitations of
Framework
• Bluetooth chipset on Androids phones.
• Pairing between devices
• Lack of security
• Dependency on Geo-Location Indexing
Server(AutoConnection)
In a recent report by Nielsen, smartphone penetration rate in US is predicted to reach over 50% reaching over 95 millions units in the 2011(Nielsen 2011). A smartphone, is defined here as a mobile phone “that offers more advanced computing ability and connectivity than a contemporary feature phone”(Nusca 2009)\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
A open source peer to peer framework which allow for inter-connectivity between devices.\n
\n
\n
\n
According to the experimental measurements obtained from the transferring of multiple Image files of 350 - 380 kbytes, we observed that the throughput rate stabilizes at around 54Kbits/s for nodes that are more than 1 mores away from the original node.\n