Peer-to-peer (P2P) networks such as Gnutella and Bit Torrent have revolutionised Internet based applications. P2P approaches provide a number of benefits, however most cycle stealing projects, such as SETI@home, have concentrated on centralised methods which still require massive amounts of concentrated network bandwidth in order to scale. More recent P2P research has developed the concept of distributed hash table (DHT) P2P overlays. These overlays provide efficient and guaranteed message delivery unlike earlier P2P networks which relied on large scale replication to probabilistically find data. Our G2:P2P framework makes use of a DHT overlay to provide a fully decentralised P2P cycle stealing system. Its distributed object programming model allows direct communication between objects and it remains reliable even as the set of peer nodes changes.
In this paper we describe extensions to G2:P2P which allow us to optimise object distribution for locality. The importance of optimising datalocality is well understood and has received extensive research, however, in the context of cycle-stealing systems and more generally DHT based P2P networks it is completely unexplored. Whilst our work is motivated by parallel programming, it is generic in nature and may have applicability to other DHT applications.
机译:对等(P4P):一种有效且可靠的容错策略,用于周期窃取P2P应用程序
机译:基于安全性的P2P循环应用安全模型
机译:基于P2P的雾计算平台中的数据局部度
机译:在完全分散的P2P周期窃取框架中增强数据本地性
机译:通过使数据在P2P系统中消失来增强数据安全性。
机译:P2P蛋白质组学-数据共享以增强蛋白质鉴定
机译:在完全分散的P2P周期窃取框架中增强数据局部性