ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Virtual integrated TCP testbed (VITT)
Full text PdfPdf (263 KB)
Source Proceedings of the 4th International Conference on Testbeds and research infrastructures for the development of networks & communities table of contents
Innsbruck, Austria
SESSION: Wireless sensor testbeds and virtualization table of contents
Article No.: 36  
Year of Publication: 2008
ISBN:978-963-9799-24-0
Authors
Carlo Caini  University of Bologna, Bologna, Italy
Rosario Firrincieli  University of Bologna, Bologna, Italy
Renzo Davoli  University of Bologna, Bologna, Italy
Daniele Lacamera  University of Bologna, Bologna, Italy
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
: imdea networks
: Create-Net
ACM : Assoc. for Computing Machinery
: ICST
Publisher
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 49,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Research on TCP performance relies either on simulation programs, which run on a single machine, or on the use of real testbeds, where different machines represent different network nodes and data exchange is made through physical network interfaces. This paper proposes a different solution, with the aim of taking the best of both the cited alternative options. The idea is to exploit the most advanced virtualization technologies to integrate the different devices of a real testbed in a single GNU/Linux physical machine. The Virtual Integrated TCP Testbed (VITT) presented in this paper is the practical realization of this concept. Several virtual machines, fully configurable from the host system, are connected through an emulated network, implemented by means of the software tools provided by the Virtual Distributed Ethernet (VDE) project. A simple web interface allows the user to configure the network layout, set the TCP parameters, launch the experiments and gather the results. VITT is built on the experience achieved by the authors in the design and use of a real distributed testbed (TATPA), from which VITT derives some software components. TATPA results proved essential to assess the present limits of the virtualization approach, i.e. the accuracy of results vs. network complexity.


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
C. Barakat, E. Altman, and W. Dabbous, "On TCP performance in a heterogeneous network: a survey", IEEE Commun. Mag., vol. 38, issue 1, pp. 40--46, Jan. 2000.
 
2
Y. Hu and V. O. H. Li, "Satellite-based internet: a tutorial", IEEE Commun. Mag., pp. 154--62, March. 2001.
 
3
Network Simulator ns-2 University of California, Berkeley, available at http://www.isi.edu/nsnam/ns/.
 
4
Cnet network simulator: http://www.csse.uwa.edu.au/cnet/.
 
5
Opnet network simulator: http://www.opnet.com/.
 
6
Qualnet network simulator: http://www.scalablenetworks.com.
 
7
B. A. Mah, "Insane Users Manual", the Tenet Group Computer Science Division, Univ. California, Berkeley, 1996.
 
8
NCTUns: http://nsl10.csie.nctu.edu.tw/
 
9
EMULAB: http://www.emulab.net/
 
10
C. Caini, R. Firrincieli, D. Lacamera, S. Tamagnini, D. Tiraferri, "The TATPA. testbed", in Proc. of IEEE/Create-Net Tridentcom 2007, Orlando, USA.
 
11
NIST Net: http://www-x.antd.nist.gov/nistnet/
 
12
 
13
N. Egi, A. Greenhalgh, M. Handley, M. Hoerdt, L. Mathy, T. Schooley, "Evaluating Xen for Router Virtualization", in Proc. of IEEE ICCCN 2007, Honolulu, Hawaii USA, Aug. 2007, pp. 1256--1261.
 
14
 
15
A. Volynkin and V. Skormin "Large-scale Reconfigurable Virtual Testbed for Information Security Experiments", in Proc. of IEEE/Create-NetTridentcom 2007, Orlando, USA
 
16
 
17
X. W. Huang, R. Sharma, and S. Keshav: "The ENTRAPID Protocol Development Environment, in Proc. of IEEE INFOCOMM'99, 1999, pp 1107--1115.
 
18
C. Caini, R. Firrincieli, D. Lacamera, "PEPsal: a Performance Enhancing Proxy for TCP satellite connections", IEEE Aerospace and Electronic Systems Magazine, Vol. 22, Issue 8, pp. b7--b16, August 2007.
 
19
V. Cerf, A. Hooke, L. Torgerson, R. Durst, K. Scott, K. Fall, H. Weiss "Delay-Tolerant Networking Architecture", Request for Comment RFC 4838, IETF, Apr. 2007.
 
20
C. Caini, R. Firrincieli, D. Lacamera, "A Linux Based Multi TCP Implementation for Experimental Evaluation of TCP Enhancements", in Proc. of SPECTS 2005, 2005, Philadelphia, USA, pp. 875--883.
 
21
wiki V2: http://wiki.virtualsquare.org/.
 
22
GNU General Public License v. 2. June 1991: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
 
23
Virtual Machine on Wikipedia: http://en.wikipedia.org/wiki/Virtual_machine.
 
24
The Xen hypervisor: http://www.xensource.com/.
 
25
The Linux Kernel Virtual Machine: http://kvm.qumranet.com/kvmwiki Qemu: http://fabrice.bellard.free.fr/qemu/
 
26
IEEE 802.1w, "Rapid Reconfiguration of Spanning Tree": http://www.ieee802.org/1/pages/802.1w.html.
 
27
 
28
29
 
30
Xgraph: http://www.xgraph.org/.
 
31
 
32
Lisong Xu, Khaled Harfoush, and Injong Rhee, "Binary Increase Congestion Control for Fast Long Distance Networks", in Proc IEEE INFOCOM '04, Hong Kong, March 2004, vol 4, 7--11 pp. 2514--2524.
 
33
C. Caini, R. Firrincieli, "TCP Hybla: a TCP Enhancement for Heterogeneous Networks", Int. J. Satell. Commun. Network, vol. 22, pp. 547--566, Sep.-Oct. 2004


Collaborative Colleagues:
Carlo Caini: colleagues
Rosario Firrincieli: colleagues
Renzo Davoli: colleagues
Daniele Lacamera: colleagues