SlideServe
Menu
Préférences
© SlideServe · v2026

Advancing Network Research with the Heterogeneous Experimental Network (HEN)

tuwa avatar
22 diapositives · 388 Views · Oct 15, 2014

The Heterogeneous Experimental Network (HEN) offers a flexible, configurable network lab that enhances network research through real-world experiments. Unlike traditional simulations, HEN allows for multiple simultaneous experiments on diverse hardware while providing control over network configurations. Current deployments include low-end nodes, FreeBSD and Linux servers, and automated configuration processes. Future plans expand HEN's capabilities with additional nodes, commercial routers, and a user-friendly GUI, fostering research into protocol performance, traffic modeling, and denial-of-service analysis.

Advancing Network Research with the Heterogeneous Experimental Network (HEN) - slide 1
01 / 22Advancing Network Research with the Heterogeneous Experimental Network (HEN)
1 / 17

Télécharger la présentation

Advancing Network Research with the Heterogeneous Experimental Network (HEN)
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. HENHeterogeneousExperimentalNetwork Felipe Huici, Adam Greenhalgh, Saleem Bhatti, Mark Handley and others Networks Research Group Department of Computer Science University College London

  2. Overview • Problem Space • Solution: HEN • Current State of Development • Future Development and Research

  3. Problem Space

  4. Investigations in Network Research real experiments (test-beds) analysis simulation deployment More control More reproducible Limited applicability to real world More accurate results Fewer assumptions Increased costs / difficulty

  5. Real Experiments as Complements to Simulation • Simulation is popular: • Easy to set-up • Easy to control/manage • (Mostly) reproducible results • Easy to produce results for large-scale networks • But: • Simulators may not reflect what happens in real life • Not adequate for all kinds of research

  6. Real Experiments as Complements to Simulation • So … it is nice to do real experiments: • Cross-verification of simulation results • Show efficacy - show that it can work in real life!

  7. Doing real experiments is hard • Real experiments: • Often this means building a test-bed • Building a test-bed requires: • Time • Money • Expertise/experience

  8. Doing real experiments is hard • Using a test-bed: • Requires per experiment configuration and tuning • Often requires installation of software on each node • Doing this per experiment is often impractical • Restricts ability to test new ideas • Duplication of effort • Need a flexible, easily-configurable test-bed

  9. Solution: HENHeterogeneous Experimental Network

  10. Basic requirements for HEN • HEN - A “lights-out”, L2/L3-configurable network lab • Flexible L2 configuration (VLANS) • L3 configuration (IP + VPNs) • Multiple heterogeneous nodes • Remote power control • Serial console • Remote boot (PXE) • Multi-OS boot • Multiple simultaneous experiments

  11. Current State of Development

  12. The Story So Far • Hardware • 9 low-end nodes, multiple interfaces each • 1 FreeBSD and 1 Linux support servers • Switches • 1 external • 1 management • 3 experimental • 2 power switches • Serial console access via one of the servers

  13. The Story So Far • Software • Remote booting using PXE • User specifies kernel/filesystem to load • Automatic configuration of vlans • XML files store configurations • SNMP applies configurations • Scripts to allow power cycling, console access, automatic run of startup scripts • Functional but a GUI would be nice

  14. Random Junk (HEN So Far) Non-scavenged servers! Literally scavenged from a bin Scavenged from other projects Planetlab nodes

  15. Future Development and Research

  16. Design Goals • Sufficient flexibility to enable interesting topologies • Sufficient heterogeneity to allow creation of hotspots • Eg: Denial-of-Service, congestion control • Isolation • Evaluate defense against real worms • Reproducibility • Eg: Easy reload of past configurations

  17. Future HEN • Hardware • 80 nodes: 20 high-end, 40 mid-range, 20 low-end each with 10/100/1000 quad cards • 400 x 1 Gb port Ethernet switch • Commercial routers for interop testing • 15 wireless LAN 802.11 a/b/g access points • 60 MOTE and IMEC wireless sensors • Remote console servers • Remove power switches • SAN storage, server, A/C and power upgrades

  18. Future HEN • Software • GUI to allow users to create network configurations, power cycle, etc • Account management system • Web-based calendar system for experiment reservation • Ability for nodes to run XEN

  19. main cs.ucl.ac.uk LAN HEN Global router ssh gateway experimental VLANs experimental VLANs HEN-GLOBAL HEN-LOCAL HEN-management VLAN 0 (private IP network) HEN-management VLAN 1 (globally addressed IP network) VLAN

  20. A Few Research Scenarios for HEN • Protocol performance experiments (transport, routing) • Traffic modelling and performance analysis • QoS/resource control analysis • BGP convergence process and route flap damping • Large-scale effects of interaction between inter-domain and intra-domain routeing • Denial of service: • what is happening? how do we spot it? effects on network? • Congestion control in the large: • synchronisation effects, stability, macro effects, etc. • Protocol/kernel development

  21. Related Work • PlanetLab • Geographically diverse • Non-reproducible experiments • Only applicable to certain types of experiments • Emulab (netbed) • Highly-configurable, heterogeneous nodes, multi-OS boot • 100 Mbps links • No sensors, high-end router • Open Network Lab (Washington University) • Emphasis on extensible routers • 36 homogeneous nodes

  22. Questions?