Informatik-Spektrum

, Volume 33, Issue 2, pp 186–194

Virtualisierung im Future Internet

Virtualisierungsmethoden und Anwendungen
HAUPTBEITRAG VIRTUALISIERUNG IM FUTURE INTERNET
  • 319 Downloads

Zusammenfassung

Das Future Internet stellt sich der Herausforderung, die Verknöcherung und die Unzulänglichkeiten des heutigen Internets zu überwinden. Es soll beispielsweise robust, zuverlässig und fehlertolerant sein und dabei Dienste auf energieeffiziente Weise erbringen. Zusätzlich müssen auch neue Anforderungen antizipiert werden, die zukünftige Dienste und Netze stellen, um der Entwicklung von neuen Diensten und Protokollen nicht im Wege zu stehen. Erforderlich ist hierbei die Entwicklung einer äußerst variablen und rekonfigurierbaren Netzwerkarchitektur, die eine möglichst einfache und autonome Netzwerkverwaltung mit einschließt. Die Virtualisierung von Host- und Netzwerkressourcen stellt in diesem Zusammenhang eine der Schlüsseltechnologien dar, mit der diese notwendige Flexibilität erreicht werden kann. Virtualisierung verbirgt die Komplexität von physikalischen Netzwerkinfrastrukturen und stellt homogene, flexible und dynamisch rekonfigurierbare virtuelle Ressourcen zur Verfügung. Dieser Artikel gibt einen Überblick über verschiedene Host- und Netzwerkvirtualisierungsmethoden. An mehreren Beispielen wird aufgezeigt, wie verschiedene Herausforderungen angegangen werden können, die sowohl im heutigen Internet als auch im Internet der Zukunft eine Rolle spielen.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Autonomic Internet Project (AUTOI), STREP, FP7, grant no. ICT-2007-1-216404. http://www.ist-autoi.eu, letzter Zugriff 9.1.2010Google Scholar
  2. 2.
    Baun C, Kunze M, Ludwig T (2009) Servervirtualisierung. Informatik-Spektrum 32(3):197–205CrossRefGoogle Scholar
  3. 3.
    Berl A, Fischer A, and De Meer H (2009) Using System Virtualization to Create Virtualized Networks. In: Workshops der Wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen (WowKiVS2009), Kassel, Germany, March 2–6, 2009, volume 17 of Electronic Communications of the EASST. EASST, March 2009Google Scholar
  4. 4.
    Berl A, Gelenbe E, di Girolamo M, Giuliani G, De Meer H, Dang MQ, Pentikousis K (2009) Energy-Efficient Cloud Computing. Comput J, doi:10.1093/comjnl/bxp080Google Scholar
  5. 5.
    Brendel J-C (2006) Schöner Schein? Linux Magazin: Technical Review 01 – Virtualisierung Ressourcenmanagement auf neuem LevelGoogle Scholar
  6. 6.
    Bundesverband Informationswirtschaft Telekommunikation und neue Medien e.V. (2008) Energieeffizienz im Rechenzentrum. Telekomm neue Medien 2:10Google Scholar
  7. 7.
    Carapinha J, Jiménez J (2009) Network virtualisation – a view from the bottom. ACM, Barcelona, pp 73–80Google Scholar
  8. 8.
    Cholda P, Mykkeltveit A, Helvik BE, Wittner OJ, Jajszczyk A (2007) A survey of resilience differentiation frameworks in communication networks. IEEE Commun Surv Tu 9(4):32–55CrossRefGoogle Scholar
  9. 9.
    Chowdhury NMMK, Boutaba R (2008) A Survey of Network Virtualization. Technical report, University of Waterloo, October 2008Google Scholar
  10. 10.
    Chun B, Culler D, Roscoe T, Bavier A, Peterson L, Wawrzoniak M, Bowman M (2003) PlanetLab: an overlay testbed for broad-coverage services. SIGCOMM Comput Commun Rev 33(3):3–12CrossRefGoogle Scholar
  11. 11.
    Clark C, Fraser K, Hand S, Hansen JG, Jul E, Limpach C, Pratt I, Warfield A (2005) Live Migration of Virtual Machines. In: 2nd conference on Symposium on Networked Systems Design & Implementation (NSDI’05). USENIX Association, Berkeley, CA, pp 273–286Google Scholar
  12. 12.
    DMTF Standard DSP 1057 (2007) Virtual System Profile. http://www.dmtf.org/standards/published_documents/DSP1057.pdf, May 2007, letzter Zugriff 9.1.2010Google Scholar
  13. 13.
    Egi N, Greenhalgh A, Handley M, Hoerdt M, Mathy L, Schooley T (2007) Evaluating XEN for Router Virtualization. In: 16th Int Conf on Comput Commun and Networks – ICCCN 2007, Aug. 2007, pp 1256–1261Google Scholar
  14. 14.
    Feamster N, Gao L, Rexford J (2007) How to lease the internet in your spare time. SIGCOMM Comput Commun Rev 37(1):61–64CrossRefGoogle Scholar
  15. 15.
    Galis A, Denazis S, Bassi A, Giacomin P, Berl A, Fischer A, de Meer H, Strassner J, Davy S, Macedo D, Pujolle G, Rubio-Loyola J, Serrat J, Lefevre L, Cheniour A (2009) Management Architecture and Systems for Future Internet Networks. IOS Press, Amsterdam, pp 112–122Google Scholar
  16. 16.
    German Lab. www.german-lab.de, letzter Zugriff 9.1.2010Google Scholar
  17. 17.
    Global Environment for Networking Innovations. www.geni.net, letzter Zugriff 9.1.2010Google Scholar
  18. 18.
    G-Lab_Ener-G. www.net.fim.uni-passau.de/ener-g, letzter Zugriff 9.1.2010Google Scholar
  19. 19.
    Hutchison D, Sterbenz JPG (2009) ResiliNets: Resilient and Survivable Networks. In: ERCIM News 77, April 2009Google Scholar
  20. 20.
    IEEE Standard 802.1Q. IEEE Standards for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks. http://standards.ieee.org/getieee802/download/802.1Q-2003.pdf, May 2003, letzter Zugriff 9.1.2010Google Scholar
  21. 21.
    Kent S, Seo K (2005) IETF RFC 4301: Security Architecture for the Internet Protocol. http://tools.ietf.org/html/rfc4301, December 2005, letzter Zugriff 9.1.2010Google Scholar
  22. 22.
    Koomey J (2007) Estimating total power consumption by servers in the us and the world, technical report. Technical report, Lawrence Berkeley National Laboratory Stanford University, February 2007Google Scholar
  23. 23.
    Liben-Nowell D, Balakrishnan H, Karger D (2002) Analysis of the evolution of peer-to-peer systems. In: PODC ’02: Proceedings of the twenty-first annual symposium on Principles of distributed computing, ACM, New York, NY, pp 233–242Google Scholar
  24. 24.
    Logical Routers Commands on Cisco IOS XR Software. www.cisco.com/en/US/docs/ios_xr_sw/iosxr_r3.2/interfaces/command/reference/hr32lr.html, letzter Zugriff 9.1.2010Google Scholar
  25. 25.
    Menon A, Cox AL, Zwaenepoel W (2006) Optimizing Network Virtualization in Xen. In: USENIX Annual Technical Conference, pp 15–28, May 2006.Google Scholar
  26. 26.
    Menth M, Duelli M, Martin R, Milbrandt J (2009) Resilience Analysis of Packet-Switched Communication Networks (preprint). IEEE/ACM Transactions on Networking 17(6)Google Scholar
  27. 27.
    Popek GJ, Goldberg RP (1974) Formal Requirements for Virtualizable third Generation Architectures. Commun ACM 17(7):412–421MATHCrossRefMathSciNetGoogle Scholar
  28. 28.
    ResumeNet (Resilience and Survivability for future networking: framework, mechanisms and experimental evaluation), STREP, FP7 Call2 (ICT-2007-2) Grant 224619. http://www.resumenet.eu, letzter Zugriff 9.1.2010Google Scholar
  29. 29.
    Router Virtualization in Service Providers. www.cisco.com/en/US/solutions/collateral/ns341/ns524/ns562/ns573/white_paper_c11-512753_ns573_Networking_Solutions_White_Paper.html, letzter Zugriff 9.1.2010Google Scholar
  30. 30.
    Schaffrath G, Werle C, Papadimitriou P, Feldmann A, Bless R, Greenhalgh A, Kind M, Maennel O, Mathy L (2009) Network Virtualization Architecture: Proposal and Initial Prototype. ACM, Barcelona, pp 63–71Google Scholar
  31. 31.
    Steinmetz R, Wehrle K (2005) Peer-to-Peer Systems and Applications (Lecture Notes in Computer Science). Springer-Verlag, New York, Secaucus, NJGoogle Scholar
  32. 32.
    Wang Y, Keller E, Biskeborn B, van der Merwe J, Rexford J (2008) Virtual routers on the move: live router migration as a network-management primitive. SIGCOMM Comput Commun Rev 38(4):231–242CrossRefGoogle Scholar
  33. 33.
    Wundsam A, Mehmood A, Feldmann A, Maennel O (2009) Improving Network Troubleshooting using Virtualization. Technical Report 2009-12, TU Berlin, Fak IVGoogle Scholar

Copyright information

© Springer-Verlag 2010

Authors and Affiliations

  • Andreas Berl
    • 1
  • Andreas Fischer
    • 1
  • Hermann de Meer
    • 1
  1. 1.Universität PassauPassauDeutschland

Personalised recommendations