Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Specifying and provisioning virtual infrastructures with HIPerNET

Published: 01 May 2010 Publication History

Abstract

With the expansion and convergence of communication and computing, dynamic provisioning of customized networking and processing infrastructures, as well as resource virtualization, are appealing concepts and technologies. Therefore, new models and tools are needed to allow users to create, trust and enjoy such on-demand virtual infrastructures within a wide area context. This paper presents the HIPerNET framework we are designing and developing for creating, managing and controlling virtual infrastructures in the context of high-speed Internet. The key idea of this proposal is the combination of network- and system-virtualization associated with controlled resource reservation to provide fully isolated environments. HIPerNET's motivations and design principles are presented. Then we examine specifi cally how this framework handles the virtual infrastructures, called Virtual Private eXecution Infrastructures (VPXI). To help specifying customized isolated infrastructures, HIPerNET relies on VXDL, a language for VPXI description and modeling which considers end-host resource as well as the virtual network topology interconnecting them, including virtual routers. After the specifi cation, allocation and scheduling phases, HIPerNET helps in provisioning, deploying and confi guring virtual private execution infrastructures. This means, it triggers the dynamic confi guration of all the equipments involved. In this paper we concentrate on network confi guration, particularly to achieve network performance isolation. We also study and evaluate mechanisms to implement and confi gure virtual-link control. Experimental results obtained within the Grid'5000 testbed are presented and analyzed. Copyright © 2010 John Wiley & Sons, Ltd.

References

[1]
RESERVOIR Seed Team. RESERVOIR: An ICT Infrastructure for Reliable and Effective Delivery of Services as Utilities, Technical Report H-0262, IBM Research Division, February 2008.
[2]
Evaluation of current network control and management plane for multi-domain network infrastructure, FEDERICA Deliverable DJRA1.1, July 2008.
[3]
Foster I, Kesselman C. Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications, 1997; 11: 115-128.
[4]
EGEE: Enabling Grids for E-sciencE. http://www.eu-egee.org {3 October 2009}.
[5]
Popek GJ, Goldberg RP. Formal requirements for virtualizable third generation architectures. In SOSP 73: Proceedings of the fourth ACM Symposium on Operating Systems Principles, New York, 1973; p. 121.
[6]
Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfi eld A. Xen and the art of virtualization. In SOSP 03: Proceedings of the 19th ACM Symposium on Operating Systems Principles, New York, 2003; 164-177.
[7]
Sugermann J, Venkitachalam G, Lim B-H. Virtualizing I/O devices on VMware workstation's hosted virtual machine monitor. In Proc. 2001 Usenix Annual Technical Conference, pp. 1-14, Usenix Assoc., 2001.
[8]
Duffi eld NG, Goyal P, Greenberg A, Mishra P, Ramakrishnan KK, van der Merive JE. A fl exible model for resource management in virtual private networks. SIGCOMM Computer Communication Review 1999; 29(4): 95-108.
[9]
Finlayson M, Harrison J, Sugarman R. VPN Technologies: A Comparison. Data Connection: London, February 2003.
[10]
Vicat-Blanc Primet P, Soudan S, Verchère D. Virtualizing and scheduling optical network resource for emerging IT services. Journal of Optical Communications and Networking 2009; 1: A121-A132.
[11]
Caron E, Desprez F. DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid. In Int. Journal of High Performance Computing Applications, 2006; 20(3): 335-352.
[12]
Vicat-Blanc Primet P, Gelas J-P, Mornard O, Koslovski G, Roca V, Giraud L, Montagnat J, Huu TT. A scalable security model for enabling dynamic virtual private execution infrastructures on the internet. In IEEE International Conference on Cluster Computing and the Grid (CCGrid2009), Shanghai, May 2009.
[13]
HIPCAL project. http://www.ens-lyon.fr/LIP/RESO/Projects/HIPCAL/ProjetsHIPCAL.html.
[14]
Moskowitz R, Nikander P. Host Identity Protocol (HIP) architecture. IETF request for comments. RFC 4423, May 2006.
[15]
Calcul Réparti sur Réseau Internet Optique à Capacité Surmultiplée (CARRIOCAS), 2007. http://www.carriocas. org/
[16]
Koslovski G, Vicat-Blanc Primet P, Charão AS. VXDL: Virtual Resources and Interconnection Networks Description Language. In GridNets 2008, Oct. 2009.
[17]
Common Information Model (CIM) standards. http://www.dmtf.org/standards/cim/ {3 October 2009}.
[18]
van der Ham J, Dijkstra F, Travostino F, Andree H, de Laat C. Using RDF to describe networks. Future Generation Computer Systems 2006; 22: 862-867.
[19]
Resource Description Framework (RDF)/W3C semantic web activity. http://www.w3.org/RDF/ {3 October 2009}.
[20]
Koslovski G, Truong Huu T, Montagnat J, Vicat-Blanc Primet P. Executing distributed applications on virtualized infrastructures specifi ed with the VXDL language and managed by the HIPerNET framework. In First International Conference on Cloud Computing (CLOUDCOMP 2009), (Munich, Germany), October 2009.
[21]
Anhalt F, Vicat-Blanc Primet P. Analysis and experimental evaluation of data plane virtualization with Xen. In ICNS 09: International Conference on Networking and Services, Valencia, Spain, April 2009.
[22]
Divakaran DM, Vicat-Blanc Primet P. Channel provisioning in grid overlay networks. In Workshop on IP QoS and Traffi Control, December 2007.
[23]
Cappello F, Caron E, Dayde M et al. Grid'5000: a large scale and highly reconfi gurable grid experimental testbed. In GRID 05: Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing, pp. 99-106, IEEE Computer Society, 2005; 99-106.
[24]
Bavier A, Feamster N, Huang M, Peterson L, Rexford J. In vini veritas: realistic and controlled network experimentation. In SIGCOMM 06: Proceedings of the 2006 conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, ACM, 2006; 3-14.
[25]
GENI System Overview. The GENI Project Offi ce, September 2008.
[26]
Feamster N, Gao L, Rexford J. How to lease the Internet in your spare time. SIGCOMM Computer Communication Review 2007; 37(1): 61-64.
[27]
Bhatia S, Motiwala M, Muhlbauer W, Valancius V, Bavier A, Feamster N, Peterson L, Rexford J. Hosting virtual networks on commodity hardware. Georgia Tech Computer Science Technical Report GT-CS-07-10, January 2008.
[28]
Linux VServers Project. http://linux-vserver.org {3 October 2009}.
[29]
Bavier A, Bowman M, Chun B, Culler D, Karlin S, Muir S, Peterson L, Roscoe T, Spalink T, Wawrzoniak M. Operating system support for planetary-scale network services. In NSDI04: Proceedings of the 1st Conference on Networked Systems Design and Implementation, Berkeley, CA. USENIX Association, 2004; 19.
[30]
He J, Zhang-Shen R, Li Y, Lee C-Y, Rexford J, Chiang M. Davinci: dynamically adaptive virtual networks for a customized internet. In CoNEXT 08: Proceedings of the 2008 ACM CoNEXT Conference, ACM, 2008.
[31]
Egi N, Greenhalgh A, Handley M, Hoerdt M, Huici F, Mathy L. Towards high performance virtual routers on commodity hardware. In CoNEXT 08: Proceedings of the 2008 ACM CoNEXT conference, ACM, 2008.
[32]
Santos JR, Turner Y, Janakiraman G, Pratt I. Bridging the gap between software and hardware techniques for i/o virtualization. In ATC08: USENIX 2008 Annual Technical Conference on Annual Technical Conference, Berkeley, CA. USENIX Association, 2008; 29-42.
[33]
Wang Y, Keller E, Biskeborn B, van der Merwe J, Rexford J. Virtual routers on the move: live router migration as a network-management primitive. In SIGCOMM Comput. Commun. Rev., 2008; 38(4): 231-242.
[34]
Yu M, Yi Y, Rexford J. Rethinking virtual network embedding: substrate support for path splitting and migration. In SIGCOMM Comput. Commun. Rev., 2008; 38(2): 17-29.

Cited By

View all
  • (2011)Bringing optical networks to the cloudThe future internet10.5555/1983741.1983763(307-320)Online publication date: 1-Jan-2011
  • (2011)Joint Elastic Cloud and Virtual Network Framework for Application Performance-cost OptimizationJournal of Grid Computing10.1007/s10723-010-9168-69:1(27-47)Online publication date: 1-Mar-2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of Network Management
International Journal of Network Management  Volume 20, Issue 3
May 2010
57 pages

Publisher

John Wiley & Sons, Inc.

United States

Publication History

Published: 01 May 2010
Accepted: 15 September 2009
Revised: 27 February 2009
Received: 20 February 2009

Author Tags

  1. IaaS
  2. VPXI
  3. VXDL
  4. isolation
  5. network virtualization
  6. provisioning
  7. resource virtualization
  8. virtual infrastructure

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2011)Bringing optical networks to the cloudThe future internet10.5555/1983741.1983763(307-320)Online publication date: 1-Jan-2011
  • (2011)Joint Elastic Cloud and Virtual Network Framework for Application Performance-cost OptimizationJournal of Grid Computing10.1007/s10723-010-9168-69:1(27-47)Online publication date: 1-Mar-2011

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media