Computational geometry: an introduction
Computational geometry: an introduction
A comparison of sequential Delaunay triangulation algorithms
Proceedings of the eleventh annual symposium on Computational geometry
End-to-end routing behavior in the Internet
IEEE/ACM Transactions on Networking (TON)
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Application level active networking
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue on high-performance protocol architectures
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
An infrastructure for application level active networking
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks and services
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Towards global network positioning
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Active Information Networks and XML
IWAN '99 Proceedings of the First International Working Conference on Active Networks
Dynamic Replica Placement for Scalable Content Delivery
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Segmented Adaptation of Traffic Aggregates
IWQoS '01 Proceedings of the 9th International Workshop on Quality of Service
Scalable Adaptive Hierarchical Clustering
NETWORKING '02 Proceedings of the Second International IFIP-TC6 Networking Conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; and Mobile and Wireless Communications
HyperCast: A Protocol for Maintaining Multicast Group Members in a Logical Hypercube Topology
NGC '99 Proceedings of the First International COST264 Workshop on Networked Group Communication
A blueprint for introducing disruptive technology into the Internet
ACM SIGCOMM Computer Communication Review
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
PIC: Practical Internet Coordinates for Distance Estimation
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Vivaldi: a decentralized network coordinate system
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
PCoord: Network Position Estimation Using Peer-to-Peer Measurements
NCA '04 Proceedings of the Network Computing and Applications, Third IEEE International Symposium
Meridian: a lightweight network location service without virtual coordinates
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Designing a DHT for low latency and high throughput
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
ALMI: an application level multicast infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Policy-based content delivery: an active network approach
Computer Communications
Use of the TRIPOD overlay network for resource discovery
Future Generation Computer Systems
Hi-index | 0.00 |
This paper presents an experimental set of self-organising mechanisms to support application-level service overlays across the internet. These mechanisms include a base node discovery service and protocol that is resilient to node and network failure, which in turn is a basis for the construction of service-specific overlays. We have also developed a generic service overlay structured according to IP network latencies which uses the GNP virtual coordinate system. We discuss our results and experiences of implementing our platform using an active service infrastructure deployed on PlanetLab. While we have been successful in meeting many of our aims, we have identified some practical shortcomings with regard to latency estimation accuracy, and scalability of some of our mechanisms to internet size. The paper describes lessons learned from experimental development and deployment.