P2P-PL: A pattern language to design efficient and robust peer-to-peer systems
نویسندگان
چکیده
منابع مشابه
P2P-PL: A pattern language to design efficient and robust peer-to-peer systems
To design peer-to-peer (P2P) software systems is a challenging task, because of their highly decentralized nature, which may cause unexpected emergent global behaviors. The last fifteen years have seen many P2P applications to come out and win favor with millions of users. From success histories of applications like BitTorrent, Skype, MyP2P we have learnt a number of useful design patterns. Thu...
متن کاملDesign Patterns in Peer-to-Peer Systems A Pattern Language for Overlay Networks
Developing peer-to-peer systems is a big challenge, because they typically operate in large-scale, highly unreliable and insecure environments and involve the collaboration of many nodes (i.e. computers) in the network. In recent times, a lot of efforts have been devoted to the system design of peer-to-peer systems, resulting in new structured overlay networks. These overlay networks perform th...
متن کاملeQuus: A Provably Robust and Efficient Peer-to-Peer System
Peer-to-peer systems (p2p) are highly dynamic in nature and the topology of these networks changes rapidly. Such a system may consist of millions of peers joining only for a limited period of time, resulting in hundreds of join and leave events per second. While there has been a lot of research on peer-topeer computing over the last few years, we believe that the dynamics of such systems has no...
متن کاملConstructing Robust Dynamic Peer-to-Peer Systems
Until now, the analysis of fault tolerance of peerto-peer systems usually only covers random faults of some kind. Contrary to traditional algorithmic research, faults as well as joins and leaves occurring in a worst-case manner are hardly considered. In this paper, we devise techniques to build dynamic peer-to-peer systems which remain fully functional in spite of an adversary which continuousl...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Peer-to-Peer Networking and Applications
سال: 2017
ISSN: 1936-6442,1936-6450
DOI: 10.1007/s12083-017-0551-y