VIOLIN: Virtual Internetworking on Overlay Infrastructure
The authors propose a novel application-level virtual network architecture called VIOLIN (Virtual Internetworking on OverLay INfrastructure). VIOLINs are isolated virtual networks created on top of an overlay infrastructure (e.g., PlanetLab). Entities in a VIOLIN include virtual end-hosts, routers, and switches implemented by software and hosted by physical overlay hosts. Novel features of VIOLIN include: A VIOLIN is a "Virtual World" with its own IP address space. All its computation and communications are strictly confined within the VIOLIN. VIOLIN entities can be created, deleted, or migrated on-demand. Value-added network services not widely deployed in the real Internet can be provided in a VIOLIN. They have designed and implemented a prototype of VIOLIN in PlanetLab.