|
ABSTRACT
The recent progress on virtualization technologies has made it possible to deploy multiple hosts instances with operating systems running real network protocol stacks on one single server. The objective of this paper is to explore whether it is feasible to use such environments for network emulation and simulation. Some significant amount of research is taking place in this area, this includes Emulab [6] virtualization, and IMUNES [12] system. Both Emulab and IMUNES are based on FreeBSD Jails. Very little is known about using traditional virtualization platforms (such as Xen and VMware) for virtual emulators. As part of our research, we will attempt to develop a virtual emulator (viNEX) based on Xen. Having identified the limits and weaknesses of this approach, we also propose some areas where viNEX can be useful.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Balachander and P. Venkataram. User-mode linux based mpls emulator. TENCON 2004. 2004 IEEE Region 10 Conference, B:601--604 Vol. 2, Nov. 2004.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
N. Egi, A. Greenhalgh, M. Handley, M. Hoerdt, L. Mathy, and T. Schooley. Evaluating xen for router virtualization. Computer Communications and Networks, 2007. ICCCN 2007. Proceedings of 16th International Conference on, pages 1256--1261, Aug. 2007.
|
| |
6
|
Emulab. Emulab home. www.emulab.net.
|
| |
7
|
|
| |
8
|
D. Fernandez, T. de Miguel, and F. Galan. Study and emulation of ipv6 internet-exchange-based addressing models. Communications Magazine, IEEE, 42(1):105--112, Jan 2004.
|
| |
9
|
gnuplot. Gnuplot. http://www.gnuplot.info/.
|
| |
10
|
Mike Hibler , Robert Ricci , Leigh Stoller , Jonathon Duerig , Shashi Guruprasad , Tim Stack , Kirk Webb , Jay Lepreau, Large-scale virtualization in the Emulab network testbed, USENIX 2008 Annual Technical Conference on Annual Technical Conference, p.113-128, June 22-27, 2008, Boston, Massachusetts
|
| |
11
|
X. W. Huang, R. Sharma, and S. Keshav. The entrapid protocol development environment. INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, 3:1107--1115 vol.3, Mar 1999.
|
| |
12
|
|
| |
13
|
Mukosi Abraham Mukwevho. vinex home. http://sites.google.com/site/mukosi/.
|
| |
14
|
NLANR/DAST. Iperf. http://sourceforge.net/projects/iperf.
|
| |
15
|
NS-2. Ns-2 wiki. http://nsnam.isi.edu/nsnam/index.php/.
|
| |
16
|
Shawn Ostermann. tcptrace. http://www.tcptrace.org/.
|
| |
17
|
PlanetLab. Planetlab. http://www.planet-lab.org.
|
| |
18
|
Robert N. M. Watson Poul-Henning Kamp. Jails: Confining the omnipotent root. In 2nd SANE Conference, May 2000.
|
| |
19
|
Ian Pratt, Keir Fraser, Steven Hand, Christian Limpach, Andrew Warfield, Dan Magenheimer, Jun Nakajima, and Asit Mallick. Xen 3.0 and the art of virtualization. In Proceedings of Linux Symposium 2005, July 2005.
|
| |
20
|
Paul 'Rusty' Russell. Ebtables firewalling. http://ebtables.sourceforge.net/.
|
| |
21
|
Timothy Jason Shepard. xplot. www.xplot.org.
|
| |
22
|
Ralf Spenneberg. Emulating networks using user-mode linux. http://www.samag.com/documents/s=8997/sam0401a/0401a.htm
|
| |
23
|
Craig Leres Van Jacobson and Steven McCanne. tcpdump/libpcap. http://www.tcpdump.org/.
|
| |
24
|
Xen. Xen home. http://www.xen.org/.
|
| |
25
|
Marko Zec. Implementing a clonable network stack in the freebsd kernel. In In Proceedings of the USENIX 2003 Annual Technical Conference, pages 137--150, 2003.
|
|