Resource-rich computing devices, decreasing communication cost, and Web 2.0 technologies are fundamentally changing the way we communicate, learn, socialize, and collaborate. With these changes, we envision P2P systems that play an even greater role in collaborative applications. P2P computing fits naturally to this new era of user-driven, distributed applications utilizing resource-rich edge devices. Thus, there is a tremendous opportunity to create value by combining societal trends with P2P systems. Peer collaboration has expanded beyond its conventional applications wherein files or processor cycles are shared by peers to perform similar tasks. Emerging collaborative P2P systems look for diverse peers that could bring in unique capabilities to a community thereby empowering it to engage in greater tasks that cannot be accomplished by individual peers, yet are beneficial to all the peers. Collaborative P2P systems are applicable in a wide variety of contexts such as:
Global Environment for Network Innovations (GENI) - Discovery, aggregation, and utilization of heterogeneous and distributed resources
So far we have develop a community-aware caching scheme for structured P2P systems, analyzed the characteristics of multi-attribute resources and queries from real-world systems, developed a model to generate random nodes with statistical properties, analyzed performance of existing resource discovery schemes, and developed architecture for large-scale and multi-attribute resource discovery.
H. M. N. D. Bandara, A. P. Jayasumana, and M. Zink, “Radar Networking in Collaborative Adaptive Sensing of Atmosphere: State of the Art and Research Challenges,” In Proc. IEEE Globecom workshop on Radar and Sonar Networks, Dec. 2012, To appear.
H.M.N. Dilum Bandara and Anura P. Jayasumana, “Resource and Query Aware, Peer-to-Peer-Based Multi-Attribute Resource Discovery,” In Proc. 37th IEEE Conf. on Local Comp
uter Networks (LCN '12), Oct. 2012, To appear.