120 likes | 131 Views
This thesis explores the suitability of current P2P protocols for mobile networks and proposes a network architecture for Mobile P2P (MP2P) using super-peers. The requirements for successful deployment in mobile networks, such as adoption of 3G and IP Multimedia Subsystem (IMS), are discussed. The use of SIP for transporting P2P control messages is shown to have advantages, and the results obtained from testing the architecture are positive. Future work includes further testing and development, problem-solving with the reSIProcate stack, fine-tuning of the database, and implementing security features.
E N D
Design and implementation of a distributed file directory for mobile peer-to-peer. Master’s thesis by Victor Morales Thesis supervisor Raimo Kantola Instructor Nicklas Beijar
Presentation outline • Suitability of current P2P for mobile networks • Proposed network architecture for Mobile P2P (MP2P) • Requirements for successful deployment in mobile networks • SIP and the IMS • Overview of super-peer • Results obtained
Suitability of current P2P for mobile networks • Many protocols researched by scientific and Internet communities. • Few have been designed for mobile networks • Even fewer have been implemented and tested in mobile networks • None are based on standardized protocols
Proposed network architecture for MP2P Our MP2P network works using super-peers, they in turn form a ”pure” P2P network that will serve to forward queries that do not find an answer in the ”local” super-peer. Every mobile-peer has one asociated super-peer.
Requirements for successful deployment • Adoption of 3G • Adoption of IP Multimedia Subsystem (IMS) • Architecture suitable for MP2P • Flat rates for data connectivity
SIP and the IMS Third generation mobile networks impose a strict layering division by function. This facilitates the implementation of services because there is a common and standardized API. The IMS resides in the network control layer and provides IP connectivity ”end-to-end” all the way to the mobile terminal.
overview of super-peer The super-peers can be collocated with other nodes in the mobile network. They communicate with the mobile terminals using the SIP proxy. A TCP relay is necessary for bypassing the provider’s firewall. Communication can proceed in a very similar manner when using 3G.
Conclusions • The architectural design of P2P-over-SIP for mobile networks works in practice. • The use of SIP for transporting P2P control messages gives us advantages. • User perceived delay is very good for all our test cases. • It is critical to have a high performance SIP stack.
Future work • Need for more testing and development time for improving performance. • Problem solving with reSIProcate stack. • Possibly evaluate other stacks. • Fine tuning of database. • Live trial possible in near future. • Implementing security features.