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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
COMICS research group at University of Napoli Federico II, “NEPTUNE network emulation project”, http://neptune.comics.unina.it/
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)