Peer-to-Peer (P2P) computing is a networking and distributed computing paradigm which has become highly popular in the wired Internet. It permits users or entities to share their resources, e.g. bandwidth, files or CPU cycles. P2P services are end-user applications, like file-sharing and P2P-based networking fundamentals, like network control or network management. These services form overlay on application level, representing logical relationships among peers.
With the advances in wireless data communication technology, the increasing number of mobile users and their desire for ubiquitous communication, P2P has drawn attention to be applied in wireless and mobile networks. Mobile P2P services are aiming to transfer the advantages of P2P services (server-less operation, edge services, self-organization …) into the wireless domain. However, the special characteristics of mobile environments such as limited throughput, lossy channel, diversity of network architectures, and in particular the user mobility, are expected to have significant impact on the functioning and performance of these services.
In this project we investigate how the P2P paradigm can be applied to wireless and mobile networks, in particular the mapping of P2P mechanisms to cellular networks without loosing the advantages of the P2P technology. It discusses the impact of device mobility on mobile P2P services and the selection of mobility management mechanisms and cooperation strategies among peers for these systems. The aim of this project is the categorization and performance evaluation of P2P mechanisms in mobile environments. Necessary modifications of the basic P2P approaches in mobile networks are revealed in order to improve the system performance and to get dependable systems.