Automated Deployment and Customization of Routing Overlays on Planetlab
نویسندگان
چکیده
PlanetLab testbed is widely used to evaluate protocols and applications under realistic Internet conditions, but this realism comes at the cost of uncontrolled topology and traffic behavior. The use of overlay networks on PlanetLab can solve this problem by giving more control to the experimenter. However, manually creating such overlays is far from simple, and existing solutions are either not available for all PlanetLab nodes, or lack support for low level overlays. Deployment and customization of overlay architectures are also poorly supported. In this paper we present a flexible solution to support overlay networks on PlanetLab, providing deployment automation, tunneling, routing, and traffic shaping capabilities. By building our solution into NEPI, a general framework for network experimentation, which automates design, deployment, and management of experiments, we simplify the complexity of building overlays on PlanetLab, and foster reusability and extensibility though NEPI’s modular structure.
منابع مشابه
Controllable Packet Prioritization on PlanetLab Using NEPI
We present the extensions made to NEPI, the Network Experimentation Programming Interface, to allow easy creation and customization of routing overlays on top of PlanetLab. We particularly focus on demonstrating the traffic shaping capabilities provided by NEPI, with the use of customizable stream filters on PlanetLab overlays to induce controllable packet prioritization.
متن کاملVeracity: Practical Secure Network Coordinates via Vote-based Agreements
Decentralized network coordinate systems promise efficient network distance estimates across Internet endhosts. These systems support a wide range of network services, including proximity-based routing, neighbor selection in overlays, network-aware overlays, and replica placement in content-distribution networks. This paper describes Veracity, a practical fullydecentralized service for securing...
متن کاملFuzzynet: Zero-maintenance Ringless Overlay∗
Many structured overlay networks rely on a ring invariant as a core network connectivity element. The responsibility ranges of the participating peers and navigability principles (greedy routing) heavily depend on the ring structure. For correctness guarantees, each node needs to eagerly maintain its immediate neighboring links the ring invariant. However, the ring maintenance is an expensive t...
متن کاملUMM: A dynamically adaptive, unstructured multicast overlay
The simplicity of multicast as a communication primitive belies its broad utility as a building block for distributed applications. Nevertheless, creating and maintaining multicast structures can be challenging, particularly when networks are transient and/or dynamic. We introduce a new unstructured multi-source multicast (UMM) overlay approach that we argue is less complex than, but as efficie...
متن کاملA dynamically adaptive, unstructured multicast overlay
Multicast is a broadly useful communications primitive in distributed systems which provides the ability to deliver data to every member of a set of nodes. Recently, considerable effort has been spent designing multicast solutions based on structured overlays. Yet unstructured solutions may less expensive to create and maintain, and map more naturally on inherently heterogeneous sets of end nod...
متن کامل