Summary: Performance and Functionality in Overlay Networks
A dissertation submitted to The Johns Hopkins University in conformity with the
requirements for the degree of Doctor of Philosophy.
c Claudiu Danilov 2004
All rights reserved
Overlay networks create virtual topologies on top of the existing networking
infrastructure and come as a middle layer between end-user applications and the basic
network services. The main reasons of using an intermediate level of communication
are the new service functionality and the improved performance offered by application
specific protocols that can be deployed in overlay networks. This thesis explores the
benefits offered by overlay networks and introduces new mechanisms that improve
performance and offer additional functionality to networking applications.
Multicast services are rarely used today, mainly due to scalability and secu-
rity concerns. An overlay architecture addresses these issues by moving the service
management and deployment above the network infrastructure. We present an ar-