Skip to main content

Network Emulation on Globus-Based Grids: Mechanisms and Challenges

  • Conference paper
Book cover Grid Enabled Remote Instrumentation

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

Abstract

In the last few years, many emulation systems have been developed to help researchers evaluate the effectiveness of new protocols and applications in realistic network scenarios. NEPTUNE (Network Emulation for Protocol TUNing and Evaluation) is a flexible and scalable system developed at University of Napoli for the emulation of different network scenarios by means of a cluster of workstations. Setting up an emulation experiment in a cluster-based system requires, first, the ability to map virtual resources requested by an experimenter onto available physical resources and, second, the ability to exert a precise control over the allocated physical resources. These two requirements have much in common with resource management issues already addressed by the Grid computing community. Hence, we decided to exploit the virtual workspace concept at the foundation of the design of the NEPTUNE architecture. In this chapter, we illustrate the peculiar virtualization requirements of a cluster-based emulation system and discuss how a Globus Virtual Workspace based on Xen virtual machines can be used as the basis for implementing a distributed network emulation system.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Barham, B. Dragovic. K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt and A. Warfield, ”Xen and the art of virtualization”}, In Procs of the 19th ACM Symposium on Operating Systems Principles (SOSP’03), pp. 164–177, 2003, ACM Press.

    Google Scholar 

  2. L. Breslau, D. Estrin, K. Fall, S. Floyd, J. Heidemann, A. Helmy, P. Huang, S. McCanne, K. Varadhan, Y. Xu and H. Yu, “Advances in network simulation”, IEEE Computer, vol. 33, no. 5, pp. 59–67, May 2000.

    Article  Google Scholar 

  3. COMICS research group at University of Napoli Federico II, “NEPTUNE network emulation project”, http://neptune.comics.unina.it/

  4. K. Fall, “Network emulation in the VINT/NS simulator”, In Procs of the 4th IEEE Symposium on Computers and Communications (ISCC 1999), pp. 244–250, Jul. 1999.

    Google Scholar 

  5. I. Foster, C. Kesselman and S. Tuecke, “The anatomy of the grid: enabling scalable virtual organizations”, International Journal of Supercomputer Applications, vol. 15, Pages: 200–222, no. 3, 2001.

    Article  Google Scholar 

  6. S. Guruprasad, R. Ricci and J. Lepreau, “Integrated network experimentation using simulation and emulation”, In Procs of the 1st IEEE International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities (TridentCom 2005), Trento (Italy), Feb. 2005.

    Google Scholar 

  7. D. Herrscher and K. Rothermel, “A dynamic network scenario emulation tool”, In Procs of the 11th International Conference on Computer Communications and Networks (ICCCN 2002), Miami, FL (USA), pp. 262–267, Oct. 2002.

    Google Scholar 

  8. M. Hibler, R. Ricci, L. Stoller, J. Duerig, S. Guruprasad, T. Stack, K. Webb and J. Lepreau, “Feedback-directed virtualization techniques for scalable network experimentation”, University of Utah, Flux Group Technical Note 2004-02, May 2004.

    Google Scholar 

  9. K. Keahey, I. Foster, T. Freeman and X. Zhang, “Virtual workspaces: achieving quality of service and quality of life in the grid”, In Scientific Programming Journal, vol. 13, no. 4, pp. 265–276, Oct. 2005.

    Article  Google Scholar 

  10. K. Keahey, I. Foster, T. Freeman, X. Zhang and D. Galron, “Virtual workspaces in the grid”, In Procs of Euro-Par 2005, Springer Lecture Notes in Computer Science, vol. 3648, pp. 421–431, Lisbon (Portugal), Aug./Sept. 2005.

    Google Scholar 

  11. S. Maier, D. Herrscher and K. Rothermel, “On node virtualization for scalable network emulation”, In Procs of the 2005 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 05), pp. 917–928, Philadelphia, PA (USA), July 2005.

    Google Scholar 

  12. L. Peterson, D. Culler, T. Anderson and T. Roscoe, “A blueprint for introducing disruptive technology into the Internet”, In Procs of the 1st Workshop on Hot Topics in Networks (HotNets-I), Princeton, NJ (USA), Oct. 2002.

    Google Scholar 

  13. R. Ramaswamy, N. Weng and T. Wolf, “Considering processing cost in network simulations”, In Procs of MoMeTools ’03, ACM SIGCOMM Workshop on Models, Methods and Tools for Reproducible Network Research, Karlsruhe (Germany), Aug. 2003, ACM Press.

    Google Scholar 

  14. R. Ricci, C. Alfeld and J. Lepreau, “A solver for the network testbed mapping problem”, SIGCOMM Computer Communication Review, vol. 33, no. 2, pp. 65–81, 2003, ACM Press.

    Article  Google Scholar 

  15. R. Ricci, D. Oppenheimer, J. Lepreau and A. Vahdat, “Lessons from resource allocators for large-scale multiuser testbeds”, SIGOPS Operating System Review, vol. 40, no. 1, pp. 25–32, 2006, ACM Press.

    Article  Google Scholar 

  16. L. Rizzo, “Dummynet: a simple approach to the evaluation of network protocols”, SIGCOMM Computer Communication Review, vol. 27, no. 1, pp. 31–41, 1997, ACM Press.

    Article  Google Scholar 

  17. B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb and A. Joglekar, “An integrated experimental environment for distributed systems and networks”, In Procs of the 5th Symposium on Operating Systems Design and Implementation (OSDI’02), pp. 255–270, Boston, MA (USA), Dec. 2002, USENIX Association.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this paper

Cite this paper

Canonico, R., Gennaro, P.D., Manetti, V., Ventre, G. (2009). Network Emulation on Globus-Based Grids: Mechanisms and Challenges. In: Davoli, F., Meyer, N., Pugliese, R., Zappatore, S. (eds) Grid Enabled Remote Instrumentation. Signals and Communication Technology. Springer, New York, NY. https://doi.org/10.1007/978-0-387-09663-6_30

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-09663-6_30

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-09662-9

  • Online ISBN: 978-0-387-09663-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics