Skip to main content

Virtualization Technologies for DTN Testbeds

  • Conference paper
Personal Satellite Services (PSATS 2010)

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Cerf, V., Hooke, A., Torgerson, L., Durst, R., Scott, K., Fall, K., Weiss, H.: Delay-Tolerant Networking Architecture. IETF RFC 4838 (April 2007)

    Google Scholar 

  2. Fall, K., Farrell, S.: DTN: an architectural retrospective. IEEE Journal on Selected Areas in Commun 26(5), 828–836 (2008)

    Article  Google Scholar 

  3. Network Simulator ns-2 University of California, Berkeley, 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.scalable-networks.com

  7. Mah, B.A.: Insane Users Manual, The Tenet Group Computer Science Division. Univ. California, Berkeley (1996)

    Google Scholar 

  8. NCTUns, http://nsl10.csie.nctu.edu.tw/

  9. GNU General Public License, http://www.gnu.org/gpl

  10. Caini, C., Firrincieli, R.: TCP Hybla: a TCP Enhancement for Heterogeneous Networks. Wiley Int. J. Satellite Commun. Netw. 22, 547–566 (2004)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. Hoe, J.C.: Improving the Start-up Behavior of a Congestion Control Scheme for TCP. In: Proc. ACM SIGCOMM 1996, pp. 270–280 (1996)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. TCP Dump, http://www.tcpdump.org

  15. 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)

    Google Scholar 

  16. Caini, C., Firrincieli, R., Lacamera, D., Tamagnini, S., Tiraferri, D.: The TATPA. testbed. In: Proc. of IEEE/Create-Net Tridentcom 2007, Orlando, USA (2007)

    Google Scholar 

  17. Parker, S., Schmechel, C.: Some Testing Tools for TCP Implementors. IETF RFC 2398 (August 1998)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. Volynkin, A., Skormin, V.: Large-scale Reconfigurable Virtual Testbed for Information Security Experiments. In: Proc. of IEEE/Create-NetTridentcom 2007, Orlando, USA (2007)

    Google Scholar 

  23. Duchamp, D., DeAngelis, G.: A Hypervisor Based Security Testbed. In: Proc. of DETER 2007, Boston, USA (August 2007)

    Google Scholar 

  24. Huang, X.W., Sharma, R., Keshav, S.: The ENTRAPID Protocol Development Environment. In: Proc. of IEEE INFOCOMM 1999, pp. 1107–1115 (1999)

    Google Scholar 

  25. Davoli, R.: VDE: Virtual Distributed Ethernet. In: Proc. of IEEE/Create-Net Tridentcom 2005, Trento, Italy, May 2005, pp. 213–220 (2005)

    Google Scholar 

  26. wiki V2, http://wiki.virtualsquare.org/

  27. 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)

    Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics