View
215
Download
1
Embed Size (px)
Citation preview
Mobile Peer-to-Peer Network Architectures
Matt Monroe4/7/11
Client-Server Model Clients connect
directly to a central server
All communication between clients happens by communicating with the central server
Problems With Client-Server
Network Bottleneck Server Overload High Latency Inefficient Bandwidth Use
Peer-to-Peer Network Basics
Allow Clients to connect to each other directly
More Efficient Lowers Latency
Peer-Client-Server Model Clients can
communicate with other clients directly
Clients also communicate with remote server
Problems with Peer-Client-Server
Server Overload Not Resolved Single Point of Failure Still high latency if remote server is used
heavily
Super-Node Model Clients form sub-
networks Sub-networks
controlled by a ”Super-Node”
Super-Nodes connect together sub-networks
Problems with Super-Node Super-Node clients could have poor
experience Critical Mass Issue Data Distribution Higher Development Cost
Fully-Distributed Model Clients connect to
other clients near them
All clients are equal
”Truly” Peer-to-Peer
Problems with Fully-Distributed
Critical Mass User Base High Development Effort Useless in Low Population Density Areas Data Distribution
Questions?
Thank YouREFERENCES
2005. Data dissemination in mobile peer-to-peer networks. MDM ’05 Proceedings of the 6th international conference on Mobile data management.
2007. Network-aware p2p file sharing over the wireless mobile networks. Selected Areas in Communications, IEEE Journal on..
2008. Efficient data dissemination in mobile p2p ad-hoc networks for ubiquitous computing. International Conference on Multimedia and Ubiquitous Engineering.
2008. Technology evolution of mobile peer-to-peer communications. 4th International ICST Conference on Wireless Internet.
Stein, C., Leiserson, C. E., Cormen, T. H., and Rivest, R. L. 2001. Introduction to Algorithms. McGraw-Hill Book Company.