Abstract
Virtualbricks is a virtualization solution for GNU/Linux platforms developed by the authors and included in Debian. The paper aims to show its potential, referring to version 1.0, just released, when applied to both research and education on DTN satellite communications. In brief, Virtualbricks is a frontend for the management of Qemu/KVM Virtual Machines (VMs) and VDE virtualized network devices (switches, channel emulators, etc.). It can be used to manage either isolated VMs, or testbeds consisting of many VMs interconnected by VDE elements. Among the wide variety of possible applications, with or without VM interconnections, the focus here is on the development of a virtual testbed on DTN satellite communications, a task for which Virtualbricks was especially designed. After having introduced the main characteristics of Virtualbricks, in the paper we will show how to set-up a Virtualbricks testbed, taking as an example a testbed recently used by the authors to investigate Moon communications through orbiters. The validity of Virtualbricks results is confirmed by comparison with results achieved on a real testbed, set-up for this purpose. The same testbed has also been successfully used for educational purposes at the University of Bologna.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
VMware. http://www.vmware.com
SCVMM. http://www.microsoft.com/en-us/server-cloud/system-center/virtual-machine-manager.aspx
Paragon VM. http://www.paragon-software.com/home/vm-professional/
SolarWind. http://www.solarwinds.com/
Loddo, J., Saiu, L.: Status report: Marionnet - how to implement a virtual network laboratory in six months and be happy. In: Proceedings of the ACM SIGPLAN Workshop on ML, pp. 59–70. ACM Press, New York (2007)
Loddo, J., Saiu, L.: Marionnet: a virtual network laboratory and simulation tool. In: SimulationWorks, Marseille, France (2008)
Davoli, R.: VDE: virtual distributed ethernet. In: Proceedings of ICST/Create-Net Tridentcom 2005, Trento, Italy, pp. 213–220, May 2005
Mininet. https://github.com/mininet/mininet/wiki/Introduction-to-Mininet
Virtualbricks. https://launchpad.net/virtualbrick
Caini, C., Cruickshank, H., Farrell, S., Marchese, M.: Delay- and disruption-tolerant networking (DTN): an alternative solution for future satellite networking applications. Proc. IEEE 99(11), 1980–1997 (2011)
Cerf, V., Hooke, A., Torgerson, L., Durst, R., Scott, K., Fall, K., Weiss, H.: Delay-Tolerant Networking Architecture. Internet RFC 4838, April 2007
TLC Master course on Architectures and Protocols for Space Networks. http://www.engineeringarchitecture.unibo.it/en/programmes/course-unit-catalogue/course-unit/2013/386378
Caini, C., Fiore, V.: Moon to Earth DTN communications through lunar relay satellites. In: Proceedings of ASMS 2012, Baiona, Spain, pp. 89–95, September 2012
Binary Translation. http://en.wikipedia.org/wiki/Binary_translation
Caini, C., Davoli, R., Firrincieli, R., Lacamera, D.: Virtual integrated TCP testbed (VITT). In: Proceedings of ICST/Create-Net Tridentcom 2008, Innsbruck, Austria, pp. 1–6, March 2008
Caini, C., Firrincieli, R., Lacamera, D., Livini, M.: Virtualization technologies for DTN testbeds. In: Proceedings of PSATS 2010, Rome, Italy, pp. 272–283, February 2010
ION code. http://sourceforge.net/projects/ion-dtn/
Apollonio, P., Caini, C., Fiore, V.: From the far side of the Moon: DTN communications via lunar satellites. China Commun. 10(10), 12–25 (2013)
Caini, C., d’Amico, A., Rodolfi, M.: DTNperf_3: a further enhanced tool for delay-/disruption- tolerant networking performance evaluation. In: Proceedings of IEEE Globecom 2013, Atlanta, USA, pp. 3009–3015, December 2013
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Apollonio, P., Caini, C., Giusti, M., Lacamera, D. (2016). Virtualbricks for DTN Satellite Communications Research and Education. In: Bisio, I. (eds) Personal Satellite Services. Next-Generation Satellite Networking and Communication Systems. PSATS 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 148. Springer, Cham. https://doi.org/10.1007/978-3-319-47081-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-47081-8_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-47080-1
Online ISBN: 978-3-319-47081-8
eBook Packages: Computer ScienceComputer Science (R0)