TCP Vegas: new techniques for congestion detection and avoidance
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
JXTA: A Network Programming Environment
IEEE Internet Computing
SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Scalable TCP: improving performance in highspeed wide area networks
ACM SIGCOMM Computer Communication Review
Vivaldi: a decentralized network coordinate system
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Distributed Resource Discovery in Large Scale Computing Systems
SAINT '05 Proceedings of the The 2005 Symposium on Applications and the Internet
A Framework with a Peer Fostering Mechanism for Mobile P2P Game Development
ICMB '05 Proceedings of the International Conference on Mobile Business
SP2A: a service-oriented framework for P2P-based Grids
MGC '05 Proceedings of the 3rd international workshop on Middleware for grid computing
TCP-LP: low-priority service via end-point congestion control
IEEE/ACM Transactions on Networking (TON)
UDT: UDP-based data transfer for high-speed wide area networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Toward a Commodity Enterprise Middleware
Queue - API Design
A framework for P2P application development
Computer Communications
Scalable multicasting with network-aware geometric overlay
Computer Communications
On the treeness of internet latency and bandwidth
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
Autonomous Resource Selection for Decentralized Utility Computing
ICDCS '09 Proceedings of the 2009 29th IEEE International Conference on Distributed Computing Systems
Broadcasting in Prefix Space: P2P Data Dissemination with Predictable Performance
ICIW '09 Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services
Universal IP multicast delivery
Computer Networks: The International Journal of Computer and Telecommunications Networking - Overlay distribution structures and their applications
Implementing range queries with a decentralized balanced tree over distributed hash tables
NBiS'07 Proceedings of the 1st international conference on Network-based information systems
Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Towards a (multi-)user-centric stack of (multi-)point-to-(multi-)point communication services
Proceedings of the 5th International Workshop on Enhanced Web Service Technologies
A design of overlay anonymous multicast protocol
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Performance evaluation of a Python implementation of the new LEDBAT congestion control algorithm
AQTR '10 Proceedings of the 2010 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR) - Volume 02
ICCP '10 Proceedings of the Proceedings of the 2010 IEEE 6th International Conference on Intelligent Computer Communication and Processing
p2pCM: a structured peer-to-peer grid component model
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part III
A survey and comparison of peer-to-peer overlay network schemes
IEEE Communications Surveys & Tutorials
A Survey of Application-Layer Multicast Protocols
IEEE Communications Surveys & Tutorials
Reliable multicast transport protocol (RMTP)
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
The development of peer-to-peer architectures and services is a cumbersome task, as it needs to handle multiple aspects at many levels (e.g., communication, coordination, topology construction and management, etc.). In order to facilitate the development process, several frameworks and component models have been proposed which allow the developer to focus on the main functionality of the service or application, without having to deal with the other aspects. In this paper, we propose a new modular framework for constructing and maintaining peer-to-peer overlays on top of which applications and services can be developed and deployed. We also consider two services, a multicast communication service and a data storage and retrieval service, and show how they can be developed using our framework.