Skip to main content

Virtualized Application Networking Infrastructure

  • Conference paper

Abstract

In this paper, we present a new platform for experimenting with networked systems and distributed applications called Virtualized Application Networking Infrastructure (VANI). This infrastructure is designed as a converged communications and computing infrastructure that would facilitate operation of an open applications marketplace. VANI enables introduction of new network architectures that require in-network (hardware-accelerated) content processing and storage. We describe the VANI architecture and the resources it provides. VANI has two main planes; control and management plane, and applications plane. VANI resources are virtualized and made available to the researchers and application providers through a service-oriented control and management plane. The current VANI resources are processing, storage, networking and various software-based resources. VANI also includes a new reprogrammable hardware resource that enables experimenting with hardware-based or hardware-accelerated networking algorithms and protocols. We present performance evaluations of this reprogrammable hardware resource, and the VANI virtual networking mechanism. The results show that by using the reprogrammable hardware resource, researchers can evaluate high performance and high throughput networking algorithms as easily as evaluating software-based networking algorithms.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bellovin, S.M., Clark, D.D., Perrig, A., Song, D.: A Clean-Slate Design for the Next-Generation Secure Internet (2005), http://sparrow.ece.cmu.edu/group/pub/bellovin_clark_perrig_song_nextGenInternet.pdf

  2. Stanford University Clean Slate Design For Internet: An Interdisciplinary Research Program, http://cleanslate.stanford.edu

  3. 100x100 project, http://100x100network.org

  4. GENI System Overview (September 2008), http://www.geni.net

  5. Peterson, L.: PlanetLab: A Blueprint for Introducing Disruptive Technology into the Internet (January 2004), http://www.planet-lab.org

  6. PlanetLab GENI Control Framework Overview (January 2009), http://www.geni.net

  7. Hibler, M., Ricci, R., Stoller, L., Duerig, J., Guruprasad, S., Stack, T., Webb, K., Lepreau, J.: Large-scale Virtualization in the Emulab Network Testbed. In: Proceedings of the 2008 USENIX Annual Technical Conference, pp. 113–128 (June 2008)

    Google Scholar 

  8. GENI Control Framework Requirements (January 2009), http://www.geni.net

  9. Fiuczynski, M.E., Pötzl, H.: Linux-VServer, Resource Efficient OS-Level Virtualization (June 2007), http://ols.108.redhat.com/2007/Reprints/potzl-Reprint.pdf

  10. CANARIE Inc. CANARIE: Canadian Network for the Advancement of Research, Industry and Education, http://www.canarie.ca

  11. Grasa, E., et al.: UCLPv2: A Network Virtualization Framework Built on Web Services. IEEE Communications Magazine 46(3), 126–134 (2008)

    Article  Google Scholar 

  12. Szegedi, P., Figuerola, S., Campanella, M., Maglaris, V., Cervello-Pastor, C.: With evolution for revolution: managing FEDERICA for future Internet research. IEEE Communications Magazine 47(7), 34–39 (2009)

    Article  Google Scholar 

  13. Gibb, G., Lockwood, J.W., Naous, J., Hartke, P., McKeown, N.: NetFPGA: An Open Platform for Teaching How to Build Gigabit-Rate Network Switches and Routers. Trans. on Education 51(3), 364–369 (2008)

    Article  Google Scholar 

  14. Bannazadeh, H., Leon-Garcia, A.: On the Emergence of an Application-Oriented Network Architecture. In: Proc. of IEEE Int. Conf. on Service-Oriented Computing and Applications, SOCA 2007, Newport Beach, California, pp. 47–54 (June 2007)

    Google Scholar 

  15. Farha, R., Leon-Garcia, A.: Blueprint for an Autonomic Service Architecture. In: 2006 International Conference on Autonomic and Autonomous Systems, ICAS 2006, Silicon Valley, CA (July 2006)

    Google Scholar 

  16. Redmond, K., Bannazadeh, H., Leon-Garcia, A., Chow, P.: Development of a Virtualized Application Networking Infrastructure Node. In: Proceedings of the 3rd IEEE Workshop on Enabling the Future Service-Oriented Internet, Honolulu, Hawaii (December 2009)

    Google Scholar 

  17. Chang, C., Wawrzynek, J., Brodersen, R.W.: BEE2: a high-end reconfigurable computing system. IEEE Design and Test of Computers 22(2), 114–125 (2005)

    Article  Google Scholar 

  18. Mathew, B., Sarang, P., Juric, M.: Business Process Execution Language for Web Services BPEL and BPEL4WS. Packt Publishing, Birmingham (2006)

    Google Scholar 

  19. Sun Microsystems Inc.: OpenESB: The Open Enterprise Service Bus, http://open-esb.dev.java.net

  20. Sun Microsystems Inc.: Java Web Start Technologies, http://java.sun.com/javase/technologies/desktop/javawebstart

  21. IEEE 802.1ad-2005, Virtual Bridged Local Area Networks Amendment 4: Provider Bridges (2006), http://standards.ieee.org

  22. Murty, J.: Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB. O’Reilly Media Inc., California (2008)

    Google Scholar 

  23. Inc VMWare. VMware: A Virtual Computing Environment (2001), http://www.vmware.com

  24. Padala, P., Zhu, X., Wang, Z., Singhal, S., Shin, K.G.: Performance Evaluation of Virtualization Technologies for Server Consolidation (2007), http://www.hpl.hp.com/techreports/2007/HPL-2007-59R1.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Bannazadeh, H. et al. (2011). Virtualized Application Networking Infrastructure. In: Magedanz, T., Gavras, A., Thanh, N.H., Chase, J.S. (eds) Testbeds and Research Infrastructures. Development of Networks and Communities. TridentCom 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 46. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17851-1_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17851-1_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17850-4

  • Online ISBN: 978-3-642-17851-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics