SlideShare a Scribd company logo
P2P File Sharing over GPRS Networks Presentation By- Ritul Sonania  2005K124416 BITS-Pilani Motorola India Electronics Ltd. Bangalore
Contents Introduction Peer to Peer vs. Client Server architecture Platforms for P2P and existing applications Key drivers for peer to peer sharing Benefits Key issues & requirements  Application Implementation Competing Solutions Conclusion
Introduction It is a method of sharing files between the peer mobile phones Pull file from peer mobile phone Preview of files shared without downloading  PC like File sharing experience
Peer to Peer  Peer in a network architecture are termed as the data terminals P2P network is a network that relies on the computing power and bandwidth of the participating in the network rather than concentrating on few servers .
Client server architecture   Server well connected to the “ center” of the Internet Servers carries out critical tasks Clients only talk to server
Client server vs. P2P – Video sharing Example YouTube vs. Torrent Advantages Client can disconnect after upload Uploader needs little bandwidth Other users can find the file easily (just use search on server webpage) Disadvantages Server may not accept file or remove it later (according to content policy) Whole system depends on the server Server storage and bandwidth are expensive!
Client server vs. P2P – Video sharing Example contd.(2) Advantages Does not depend on a central server Bandwidth shared across nodes (downloaders also act as uploaders) High scalability, low cost Disadvantages Sender must remain on-line to guarantee file availability Content is more difficult to find (downloaders must find .torrent file) Freeloaders cheat in order to  download without uploading
Peer to Peer on mobile device Available popular platforms -  Bluetooth (~ 10m, 2.48 GHz, <1Mbps) IrDA (LOS, old method, 115.2kbps) WiFi(Separate network needed, <7.2 Mbps downlink) GPRS (easily accessible, <384kbps ,cheap)
Existing popular applications -  For Desktops - DC++ (Windows, FTP) Torrent (windows, mac) For mobile devices PeerBox ( Symbian,J2ME, GPRS) Social networking File sharing
Key Drivers for peer sharing Growth of Social networking and peer groups among the youth. Integrated Camera ,FM, Voice recorder and high onboard and card storage Lack of simple peer file sharing application Less growth in GPRS ARPU for operators Number of Users in India in March,2007 – Fixed Internet – 9.27 million Mobile Internet (GPRS) – 31.3 million
Benefits End User- User generated data sharing Offline file sharing is allowed Use service only when in need Cheap and easy
Benefits (contd.) To operators- No storage required on networks Increased GPRS ARPU  Infrastructure need not to be changed Advertisement opportunity
Key issues and requirements of the application Technical Constraints Memory size CPU performance Screen size Battery capacity Special Needs of Mobile Environment Support for various access networks Operator control on DRM content Feasible bandwidth pricing
Key issues Contd. User Requirements Quick response times Rapid downloads Security ( how to verify the peers )
Implementation Application is built and tested on Linux Java based Lido (RAZR V8) The software application comprised of – UI application (P2P App) Connectivity application
P2P App Conn App Sender Receiver P2P App Conn App Sender Receiver No. 9901566118 IP: 10.154.56.39 IP: 10.154.56.102 No. 9972365845 Peer 1 invokes P2P App to check what Peer 2 has shared Control Channel : Demand shared file list using GET_LIST_ID Control Channel : Returned file list , sent RET_LIST_ID Peer 1 now can see the list of files Chooses the file to download Control Channel : Request to download the file on the control channel and send DOWNLOAD_FILE_ID message Retrieved message ID , match the request file from list. Initiate Data Channel : look for data on the data channel and invoke receiver method. Established Data Channel : send the data on the data channel using sender method. File download in progress…. File download Complete Control Channel : inform file download completeDOWNLOAD COMPLETE_ID P2P Connection establishment
Competing solutions Network Storage Local copy of data Network changes Off-line share Feature No Yes Yes Not needed Needed Needed No changes Need MMSC and Gateway IM Server Yes No No P2P Share MMS Instant Messaging
Conclusion P2P file sharing offers new functionality to the mobile phones. The user generated data now can be shared on the go but simultaneously it is a threat to the copyright multimedia content.
Thank You
References Mobile P2P – Creating a mobile file-sharing environment  (Fall 2004: Web Service Technologies), Telecommunications Software and Multimedia Laboratory Wikipedia, http://www.wikipedia.com Peer to Peer connection establishment – Martin Bergenwall,  Free Patents online,  http://www.freepatentsonline.com GPRS users in India, http://www.wirelessduniya.com/2007/07/10/927-million-mobile-internet-users-in-india

More Related Content

PPTX
01 overview[1]r
PDF
MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT
PPT
Design and analysis of a mobile file sharing system for opportunistic networks
PDF
Adaptive Sliding Piece Selection Window for BitTorrent Systems
PPT
E-Commerce 11
PPT
Network layer
DOCX
Project: Designing a Secure Network
01 overview[1]r
MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT
Design and analysis of a mobile file sharing system for opportunistic networks
Adaptive Sliding Piece Selection Window for BitTorrent Systems
E-Commerce 11
Network layer
Project: Designing a Secure Network

What's hot (15)

PPT
The eMule application of the eDonkey protocol
PPTX
Internet basics and Cloud Computing- Manish Jha
PPTX
Manish Jha- Research Scholar- Internet Basics Requriement
PPTX
Chapter 6r
PDF
Sonali Bank Network Design Project Report
PPTX
Peer to peer
PPTX
Networking
PPT
Computer networks--network
PPT
Computer networks--network
PPT
Computer networks--network
PPT
Computer Network
PPT
Computer networks--network
PPT
Introduction to Peer-to-Peer Networks
PPTX
Building an Enterprise Fiber Network for a Local Government, An Architectural...
The eMule application of the eDonkey protocol
Internet basics and Cloud Computing- Manish Jha
Manish Jha- Research Scholar- Internet Basics Requriement
Chapter 6r
Sonali Bank Network Design Project Report
Peer to peer
Networking
Computer networks--network
Computer networks--network
Computer networks--network
Computer Network
Computer networks--network
Introduction to Peer-to-Peer Networks
Building an Enterprise Fiber Network for a Local Government, An Architectural...
Ad

Similar to P2P file sharing over GPRS network using Motorola RAZR2 (20)

PDF
A Brief Note On Peer And Peer ( P2P ) Applications Have No...
PDF
Peer To Peer Content Sharing On Wi-Fi Network For Smart Phones
PDF
Service Based Content Sharing in the Environment of Mobile Ad-hoc Networks
PDF
Peer to peer Networks
PPTX
COMPUTER NW2 (1).pptx
PPT
P2P-Network.ppt
DOC
Peer peer messaging system (synopsis)
PPT
PDF
App for peer-to-peer file transfer
PPTX
VTU V SEM CNS Module 1 PPT 2018 Batch students
PPTX
Commonly Used Peer to Peer Methods & Applications
PPT
Peer to peer
PPT
Peer to peer
PPT
Peer to peer system - Mạng ngang hàng.
PPT
Advance Computer Networking bachelor of science in computer engineering
PPT
P2P Seminar
PPT
P2P Lecture for better understanding of processed
PPT
P2P Lecture.ppt
PDF
On the Impact of Mobile Hosts in Peer-to-Peer Data Networks
PDF
CSTalks - Peer-to-peer - 16 Feb
A Brief Note On Peer And Peer ( P2P ) Applications Have No...
Peer To Peer Content Sharing On Wi-Fi Network For Smart Phones
Service Based Content Sharing in the Environment of Mobile Ad-hoc Networks
Peer to peer Networks
COMPUTER NW2 (1).pptx
P2P-Network.ppt
Peer peer messaging system (synopsis)
App for peer-to-peer file transfer
VTU V SEM CNS Module 1 PPT 2018 Batch students
Commonly Used Peer to Peer Methods & Applications
Peer to peer
Peer to peer
Peer to peer system - Mạng ngang hàng.
Advance Computer Networking bachelor of science in computer engineering
P2P Seminar
P2P Lecture for better understanding of processed
P2P Lecture.ppt
On the Impact of Mobile Hosts in Peer-to-Peer Data Networks
CSTalks - Peer-to-peer - 16 Feb
Ad

More from Ritul Sonania (6)

PPT
Basics of IPTV
PPT
Online Banking
PPT
The evolution of TMS, family of DSP\'s
PPT
Small Ku Band Phased Array Anteena System
PPT
RF Transceivers
PPT
TCP IP Addressing
Basics of IPTV
Online Banking
The evolution of TMS, family of DSP\'s
Small Ku Band Phased Array Anteena System
RF Transceivers
TCP IP Addressing

Recently uploaded (20)

PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Cell Types and Its function , kingdom of life
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Classroom Observation Tools for Teachers
PPTX
Lesson notes of climatology university.
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Insiders guide to clinical Medicine.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
O5-L3 Freight Transport Ops (International) V1.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Cell Types and Its function , kingdom of life
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Complications of Minimal Access Surgery at WLH
O7-L3 Supply Chain Operations - ICLT Program
Pharma ospi slides which help in ospi learning
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Classroom Observation Tools for Teachers
Lesson notes of climatology university.

P2P file sharing over GPRS network using Motorola RAZR2

  • 1. P2P File Sharing over GPRS Networks Presentation By- Ritul Sonania 2005K124416 BITS-Pilani Motorola India Electronics Ltd. Bangalore
  • 2. Contents Introduction Peer to Peer vs. Client Server architecture Platforms for P2P and existing applications Key drivers for peer to peer sharing Benefits Key issues & requirements Application Implementation Competing Solutions Conclusion
  • 3. Introduction It is a method of sharing files between the peer mobile phones Pull file from peer mobile phone Preview of files shared without downloading PC like File sharing experience
  • 4. Peer to Peer Peer in a network architecture are termed as the data terminals P2P network is a network that relies on the computing power and bandwidth of the participating in the network rather than concentrating on few servers .
  • 5. Client server architecture Server well connected to the “ center” of the Internet Servers carries out critical tasks Clients only talk to server
  • 6. Client server vs. P2P – Video sharing Example YouTube vs. Torrent Advantages Client can disconnect after upload Uploader needs little bandwidth Other users can find the file easily (just use search on server webpage) Disadvantages Server may not accept file or remove it later (according to content policy) Whole system depends on the server Server storage and bandwidth are expensive!
  • 7. Client server vs. P2P – Video sharing Example contd.(2) Advantages Does not depend on a central server Bandwidth shared across nodes (downloaders also act as uploaders) High scalability, low cost Disadvantages Sender must remain on-line to guarantee file availability Content is more difficult to find (downloaders must find .torrent file) Freeloaders cheat in order to download without uploading
  • 8. Peer to Peer on mobile device Available popular platforms - Bluetooth (~ 10m, 2.48 GHz, <1Mbps) IrDA (LOS, old method, 115.2kbps) WiFi(Separate network needed, <7.2 Mbps downlink) GPRS (easily accessible, <384kbps ,cheap)
  • 9. Existing popular applications - For Desktops - DC++ (Windows, FTP) Torrent (windows, mac) For mobile devices PeerBox ( Symbian,J2ME, GPRS) Social networking File sharing
  • 10. Key Drivers for peer sharing Growth of Social networking and peer groups among the youth. Integrated Camera ,FM, Voice recorder and high onboard and card storage Lack of simple peer file sharing application Less growth in GPRS ARPU for operators Number of Users in India in March,2007 – Fixed Internet – 9.27 million Mobile Internet (GPRS) – 31.3 million
  • 11. Benefits End User- User generated data sharing Offline file sharing is allowed Use service only when in need Cheap and easy
  • 12. Benefits (contd.) To operators- No storage required on networks Increased GPRS ARPU Infrastructure need not to be changed Advertisement opportunity
  • 13. Key issues and requirements of the application Technical Constraints Memory size CPU performance Screen size Battery capacity Special Needs of Mobile Environment Support for various access networks Operator control on DRM content Feasible bandwidth pricing
  • 14. Key issues Contd. User Requirements Quick response times Rapid downloads Security ( how to verify the peers )
  • 15. Implementation Application is built and tested on Linux Java based Lido (RAZR V8) The software application comprised of – UI application (P2P App) Connectivity application
  • 16. P2P App Conn App Sender Receiver P2P App Conn App Sender Receiver No. 9901566118 IP: 10.154.56.39 IP: 10.154.56.102 No. 9972365845 Peer 1 invokes P2P App to check what Peer 2 has shared Control Channel : Demand shared file list using GET_LIST_ID Control Channel : Returned file list , sent RET_LIST_ID Peer 1 now can see the list of files Chooses the file to download Control Channel : Request to download the file on the control channel and send DOWNLOAD_FILE_ID message Retrieved message ID , match the request file from list. Initiate Data Channel : look for data on the data channel and invoke receiver method. Established Data Channel : send the data on the data channel using sender method. File download in progress…. File download Complete Control Channel : inform file download completeDOWNLOAD COMPLETE_ID P2P Connection establishment
  • 17. Competing solutions Network Storage Local copy of data Network changes Off-line share Feature No Yes Yes Not needed Needed Needed No changes Need MMSC and Gateway IM Server Yes No No P2P Share MMS Instant Messaging
  • 18. Conclusion P2P file sharing offers new functionality to the mobile phones. The user generated data now can be shared on the go but simultaneously it is a threat to the copyright multimedia content.
  • 20. References Mobile P2P – Creating a mobile file-sharing environment (Fall 2004: Web Service Technologies), Telecommunications Software and Multimedia Laboratory Wikipedia, http://www.wikipedia.com Peer to Peer connection establishment – Martin Bergenwall, Free Patents online, http://www.freepatentsonline.com GPRS users in India, http://www.wirelessduniya.com/2007/07/10/927-million-mobile-internet-users-in-india