160 likes | 284 Views
This study explores mobile peer-to-peer (P2P) systems, emphasizing their popularity due to the rise of mobile computing technologies. It defines mobile P2P as a network where mobile nodes connect through short-range wireless technologies like Wi-Fi and Bluetooth. The paper discusses essential characteristics, including decentralization, dynamism, and self-organization, along with architectural models and various applications such as Proem and JXME. Challenges like network availability, device limitations, and security threats are also highlighted, paving the way for future developments in mobile P2P services.
E N D
A Study on Mobile P2P Systems Hongyu Li
Outline • Introduction • Characteristics of P2P • Architecture • Mobile P2P Applications • Conclusion
Introduction • P2P content downloading activity becomes more and more popular. • Mobile computing has emerged as one of the leading technologies in the 21st century. • Combination of P2P systems and ad-hoc networks allows for the creation of highly dynamic, self-organizing, mobile P2P systems.
Introduction • What is Mobile P2P ”A type of network in which mobile nodes can connect to other nodes via short-range wireless technologies such as IEEE 802.11, Bluetooth, or Ultra Wide Band (UWB) when needed.”
Characteristics • Fully decentralized:all peers are equally important within the network. • Highly dynamic, unpredictable: mobile hosts move frequently and independently of one another. • Self-organizing: a mobile P2P system constantly adjusts itself by discovering new communication links.
Characteristics • Limited peer-to-peer communication throughput: constrained by the wireless bandwidth, the channel contention, and the limited connection time. • Need incentive for both information supplier and information propagators: mobile peer-to-peer networks heavily relies on cooperation among users.
Architecture Most common P2P models: • Centralized model – “hybrid P2P” • Decentralized but unstructured model – “pure P2P” • Decentralized and structured model • Semi-Centralized model
Architecture • The eDonkey approach (Still ongoing)
Architecture Different routing Protocols: • Broadcast over broadcast: only works temporarily for small MANET. • Broadcast : not suitable for large networks. • DHT over broadcast: complex to implement.
Mobile P2P Applications • Proem • First documented system for mobile P2P. • an middleware platform that provides a complete solution for developing and deploying P2P applications for mobile ad-hoc networks. • http://wearables.cs.uoregon.edu/proem
Mobile P2P Applications • Proem
Mobile P2P Applications • JXME • a light version of JXTA for mobile devices. • provide JXTA compatible functionality’s on contained devices using CLDC and MIDP. • JXME uses relays to connect lightweight mobile peers to the rest of the JXTA network.
Mobile P2P Applications • JXME http://jxme.jxta.org
Conclusion • Challenges • Network Availability • Mobile device limitation • Peer and Resource Discovery • Data Sharing and Synchronization • Security threats • Privacy
Conclusion • Future • The development of mobile P2P system is still in its early stage. • With technology development, we could expect P2P services to be offered by mobile operators in the next few years.