Abstract
At present, Internet is based on the availability of a continuous path from the source to the sink node and on limited delays. These assumptions do not hold in “challenged networks”, which comprise a wide variety of different environments, from sensor networks to space communications (including satellite systems). These networks are the preferred target of Delay/Disruption Tolerant Networking (DTN), an innovative networking architecture able to cope with long delays, channel disruptions and limited or intermittent connectivity. Given the increasing interest in DTN, there is urgent need for suitable tools for DTN performance evaluation. In general, there are two approaches to performance evaluation in networking: simulation and real testbeds. In this paper, after an in-depth discussion of advantages and disadvantages of both, a third way based on a virtualization is proposed and tested for DTN environments, for which it seems particularly suitable. To validate this assumption, a virtual counterpart of a real testbed is set-up using Virtual Testbed Toolkit (VTT) components. A series of tests is then performed by considering DTN transmission on a heterogeneous network including a GEO satellite link. The close match between real and virtual testbed results confirms the validity of the virtual approach for accurate performance evaluations in DTN environments.
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
Cerf, V., Hooke, A., Torgerson, L., Durst, R., Scott, K., Fall, K., Weiss, H.: Delay-Tolerant Networking Architecture. IETF RFC 4838 (April 2007)
Fall, K., Farrell, S.: DTN: an architectural retrospective. IEEE Journal on Selected Areas in Commun 26(5), 828–836 (2008)
Network Simulator ns-2 University of California, Berkeley, http://www.isi.edu/nsnam/ns/
Cnet network simulator, http://www.csse.uwa.edu.au/cnet/
Opnet network simulator, http://www.opnet.com/
Qualnet network simulator, http://www.scalable-networks.com
Mah, B.A.: Insane Users Manual, The Tenet Group Computer Science Division. Univ. California, Berkeley (1996)
NCTUns, http://nsl10.csie.nctu.edu.tw/
GNU General Public License, http://www.gnu.org/gpl
Caini, C., Firrincieli, R.: TCP Hybla: a TCP Enhancement for Heterogeneous Networks. Wiley Int. J. Satellite Commun. Netw. 22, 547–566 (2004)
Caini, C., Firrincieli, R.: Packet spreading techniques to avoid bursty traffic in long RTT TCP connections. In: Proc. IEEE Vehicular Technology Conference VTC 2004-Spring, Milano (IT), May 2004, vol. 5, pp. 2906–2910 (2004)
Hoe, J.C.: Improving the Start-up Behavior of a Congestion Control Scheme for TCP. In: Proc. ACM SIGCOMM 1996, pp. 270–280 (1996)
Sarolahti, P., Kojo, M., Raatikainen, K.: F-RTO: an enhanced recovery algorithm for TCP retransmission timeouts. ACM SIGCOMM Computer Communication Review 33(2), 51–63 (2003)
TCP Dump, http://www.tcpdump.org
Caini, C., Firrincieli, R., Lacamera, D.: A Linux Based Multi TCP Implementation for Experimental Evaluation of TCP Enhancements. In: Proc. SPECTS 2005, Philadelphia, July 2005, pp. 875–883 (2005)
Caini, C., Firrincieli, R., Lacamera, D., Tamagnini, S., Tiraferri, D.: The TATPA. testbed. In: Proc. of IEEE/Create-Net Tridentcom 2007, Orlando, USA (2007)
Parker, S., Schmechel, C.: Some Testing Tools for TCP Implementors. IETF RFC 2398 (August 1998)
Marchese, M.: TCP Modifications over Satellite Channels: Study and Performance Evaluation. International Journal of Satellite Communications, Special Issue on IP 19(1), 93–110 (2001)
Wei, D.X., Cao, P.: NS-2 TCP-Linux: an NS-2 TCP implementation with congestion control algorithms from Linux. In: Proc. of ValueTool 2006 – Workshop of NS-2, October 2006, pp. 1–9 (2006)
Egi, N., Greenhalgh, A., Handley, M., Hoerdt, M., Mathy, L., Schooley, T.: Evaluating Xen for Router Virtualization. In: Proc. of IEEE ICCCN 2007, Honolulu, Hawaii USA, August 2007, pp. 1256–1261 (2007)
Zimmermann, A., Gunes, M., Wenig, M., Meis, U., Ritzerfeld, J.: How to Study Wireless Mesh Networks: A hybrid Testbed Approach. In: Proc. of AINA 2007, Niagara Falls, Canada, May 2007, pp. 853–860 (2007)
Volynkin, A., Skormin, V.: Large-scale Reconfigurable Virtual Testbed for Information Security Experiments. In: Proc. of IEEE/Create-NetTridentcom 2007, Orlando, USA (2007)
Duchamp, D., DeAngelis, G.: A Hypervisor Based Security Testbed. In: Proc. of DETER 2007, Boston, USA (August 2007)
Huang, X.W., Sharma, R., Keshav, S.: The ENTRAPID Protocol Development Environment. In: Proc. of IEEE INFOCOMM 1999, pp. 1107–1115 (1999)
Davoli, R.: VDE: Virtual Distributed Ethernet. In: Proc. of IEEE/Create-Net Tridentcom 2005, Trento, Italy, May 2005, pp. 213–220 (2005)
wiki V2, http://wiki.virtualsquare.org/
Caini, C., Davoli, R., Firrincieli, R., Lacamera, D.: Virtual Integrated TCP Testbed (VITT). In: Proc. Create-Net Tridentcom, Innsbruck, Austria, March 2008, pp. 1–6 (2008)
Caini, C., Cornice, P., Firrincieli, R., Lacamera, D.: A DTN Approach to Satellite Communications. IEEE Journal on Selected Areas in Communications, special issue on Delay and Disruption Tolerant Wireless Communication 26(5), 820–827 (2008)
Caini, C., Cornice, P., Firrincieli, R., Livini, M.: DTNperf_2: a Performance Evaluation tool for Delay/Disruption Tolerant Networking. In: Proc. E-DTN, St. Petersburg, Russia, September 2009, pp. 1–6 (2009)
Caini, C., Firrincieli, R., Lacamera, D.: Comparative Performance Evaluation of TCP variants on Satellite Environments. In: Proc. IEEE ICC, Dresden, Germany, June 2009, pp. 1–5 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Caini, C., Firrincieli, R., Lacamera, D., Livini, M. (2010). Virtualization Technologies for DTN Testbeds. In: Sithamparanathan, K., Marchese, M., Ruggieri, M., Bisio, I. (eds) Personal Satellite Services. PSATS 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 43. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13618-4_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-13618-4_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13617-7
Online ISBN: 978-3-642-13618-4
eBook Packages: Computer ScienceComputer Science (R0)