Prototype Implementations

Part of the Signals and Communication Technology book series (SCT)

Abstract

An overview of the developed prototypes from which some are also publicly available from the 4WARD project web site is given. The prototype implementations of the architecture framework concepts are presented, showing the application and interactions of those concepts to other architectures described in the book: the virtualization architecture, and the In-Network-Management architecture. Since network virtualization also needs verification at a larger scale, parts of the concepts have been developed for a large virtualization testbed, which is also presented. The Generic Path concept for routing, forwarding and transport, and the Network of Information prototypes are described. In addition, their combination is outlined which shows that they nicely complement each other. Last, but not least, an integrated prototype showing the combination of Generic Path and In-Network Management concepts is shown, giving special focus on QoS aspects.

Keywords

Generic Path Congestion Control Network Code Service Level Agreement Prototype Implementation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, A. Warfield, Xen and the art of virtualization, in 19th ACM Symposium on Operating Systems Principles (ACM, New York, 2003), http://doi.acm.org/10.1145/945445.945462 Google Scholar
  2. 2.
    P. Bertin, R.L. Aguiar, M. Folke, P. Schefczik, X. Zhang, Paths to mobility support in the Future Internet, in Proc. IST Mobile Comm. Summit (2009) Google Scholar
  3. 3.
    T. Biermann, Z.A. Polgar, H. Karl, Cooperation and Coding Framework, in Proc. IEEE Future-Net (2009) Google Scholar
  4. 4.
    T. Biermann et al., Description of Generic Path Mechanisms, Deliverable D-5.2.0, 4WARD Project (2009) Google Scholar
  5. 5.
    T. Biermann, C. Dannewitz, H. Karl, FIT: Future Internet Toolbox, in Proc. 6th International Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities (TridentCom) (2010) Google Scholar
  6. 6.
    T. Biermann, C. Dannewitz, H. Karl, FIT: Future Internet Toolbox—Extended report, Technical Report TR-RI-10-311, University of Paderborn (2010) Google Scholar
  7. 7.
    T. Clausen, P. Jacquet, Optimized Link State Routing Protocol (OLSR), RFC 3626 (2003) Google Scholar
  8. 8.
    M. D’Ambrosio, P. Fasano, M. Marchisio, V. Vercellone, M. Ullio, Providing data dissemination services in the Future Internet, in Proc. World Telecommunications Congress (WTC’08), New Orleans, LA, USA, 2008. At IEEE Globecom 2008 Google Scholar
  9. 9.
    C. Dannewitz, T. Biermann, Prototyping a network of information, in Demonstrations of the IEEE Conference on Local Computer Networks (LCN), Zurich, Switzerland, 2009 Google Scholar
  10. 10.
    Eclipse Graphical Editing Framework (GEF), http://eclipse.org/gef/
  11. 11.
    N. Egi, A. Greenhalgh, M. Handley, M. Hoerdt, F. Huici, L. Mathy, Towards high performance virtual routers on commodity hardware, in Proceedings of ACM CoNEXT 2008, Madrid, Spain, 2008 Google Scholar
  12. 12.
    G-Lab Homepage, http://www.german-lab.de/
  13. 13.
    Google: Guice (2007), http://code.google.com/p/google-guice/. Open source project
  14. 14.
    Google: Google Protocol Buffers—Protobuf (2008), http://code.google.com/p/protobuf/. Open source project
  15. 15.
    F. Guillemin et al., Architecture of a Generic Path, Deliverable D-5.1, 4WARD Project (2009) Google Scholar
  16. 16.
    Heterogeneous Experimental Network (HEN), http://hen.cs.ucl.ac.uk
  17. 17.
    INET/INETMANET Framework for OMNeT++ Homepage, http://inet.omnetpp.org/
  18. 18.
    Java New Operating System Design Effort, http://www.jnode.org/
  19. 19.
    R. Koetter, M. Medard, Beyond routing: An algebraic approach to network coding, in INFOCOM: Proc. of the 21st Annual Joint Conference of IEEE Computer and Communications Societies (2002), pp. 122–130 Google Scholar
  20. 20.
    E. Kohler, R. Morris, B. Chen, J. Jahnotti, M.F. Kasshoek, The click modular router, ACM Trans. Comput. Syst. 18(3), 263–297 (2000) CrossRefGoogle Scholar
  21. 21.
    D. Martin, H. Backhaus, L. Völker, H. Wippel, P. Baumung, B. Behringer, M. Zitterbart, Designing and running concurrent future networks (Demo), in 34th IEEE Conference on Local Computer Networks (LCN 2009), Zurich, Switzerland, 2009 Google Scholar
  22. 22.
    D. Martin et al., Node Architecture Prototype Homepage, http://nena.intend-net.org/
  23. 23.
    N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, J. Turner, Openflow: Enabling innovation in campus networks, SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008), http://doi.acm.org/10.1145/1355734.1355746 CrossRefGoogle Scholar
  24. 24.
    Mobility Framework for OMNeT++ Homepage, http://mobility-fw.sourceforge.net/
  25. 25.
    G. Nunzi, D. Dudkowski et al., Example of INM Framework Instantiation, Deliverable D-4.2, 4WARD Project (2009) Google Scholar
  26. 26.
    OSGi—The Dynamic Module System for Java, http://www.osgi.org/
  27. 27.
  28. 28.
    P. Papadimitriou, O. Maennel, A. Greenhalgh, A. Feldmann, L. Mathy, Implementing network virtualization for a Future Internet, in 20th ITC Specialist Seminar on Network Virtualization—Concept and Performance Aspects, Hoi An, Vietnam, 2009 Google Scholar
  29. 29.
    C. Perkins, E. Belding-Royer, S. Das, Ad Hoc On-demand Distance Vector (AODV) Routing, RFC 3561 (2003) Google Scholar
  30. 30.
    Z. Polgar, Z. Kiss, A. Rus, G. Boanea, M. Barabas, V. Dobrota, Preliminary implementation of point-to-multi-point multicast transmission based on cross-layer QoS and network coding, in SoftCOM: Proceedings of the 17th International Conference on Software, Telecommunications and Computer Networks, Split-Hvar-Korcula, Croatia, 2009, pp. 131–135 Google Scholar
  31. 31.
    A. Rus, V. Dobrota, Overview of the cross-layer paradigm evolving towards future internet, Acta Tech. Napocensis 50(2), 9–14 (2009) Google Scholar
  32. 32.
    G. Schaffrath, C. Werle, P. Papadimitriou, A. Feldmann, R. Bless, A. Greenhalgh, A.Wundsam, M. Kind, O. Maennel, L. Mathy, Network virtualization architecture: Proposal and initial prototype, in ACM SIGCOMM VISA, Barcelona, Spain, 2009 Google Scholar
  33. 33.
    Rice University, Freepastry (2010), http://www.freepastry.org/FreePastry/
  34. 34.
    A. Varga, Using the OMNeT++ discrete event simulation system in education, IEEE Trans. Educ. 42(4), 11 (1999) CrossRefGoogle Scholar
  35. 35.
    L. Völker, D. Martin, C. Werle, M. Zitterbart, I. El Khayat, Selecting concurrent network architectures at runtime, in Proceedings of the IEEE International Conference on Communications (ICC 2009) (IEEE Computer Society, Dresden, 2009) Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2011

Authors and Affiliations

  1. 1.Karlsruhe Institute of TechnologyKarlsruheGermany

Personalised recommendations