120 likes | 266 Views
Workshop on the Emergence of Delay / Disruption-Tolerant Networks (E-DTN) 2009 . A DTN Testbed Architecture. Efthymios Koutsogiannis Sotirios Diamantopoulos Vassilis Tsaoussidis. Department of Electrical and Computer Engineering Democritus University of Thrace, Xanthi, GREECE ComNet group.
E N D
Workshop on the Emergence of Delay / Disruption-Tolerant Networks (E-DTN) 2009 A DTN Testbed Architecture • Efthymios Koutsogiannis • Sotirios Diamantopoulos • Vassilis Tsaoussidis Department of Electrical and Computer Engineering Democritus University of Thrace, Xanthi, GREECE ComNet group
Towards a standard DTN architecture DTN is gaining momentum as the new space communication architecture Open Issues • Bundle Protocol is not a mature technology yet • It lacks several features such as routing and reliability • There are several proposed protocols to complement DTN functionality • The design and deployment of a DTN testbed becomes very significant, since it will allow for: • the evaluation of the existing space-oriented protocols • the design, implementation and evaluation of new protocols Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 2/12
Testbed Design Goals • Dynamic control of network parameters • Emulation of fundamental network parameters (bandwidth, PER, connectivity availability) • Realistic and dynamic adaptation to parameter changes in real-time • Scalability • Efficient scaling over a large number of communication nodes • Transparency • Network emulation should be transparent to upper layer protocols and applications • Flexibility • Emulation of any desirable communication topology • Incorporation of new protocols, architectures, mechanisms • Interoperability with other DTN testbeds • Reusable infrastructure Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 3/12
Architecture Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 4/12
Architecture: Administrative Part • Graphical User Interface • Input of experiment parameters regarding: • Nodes (number, data production – consumption, storage size) • Links (bandwidth, error rate, propagation delay, availability) • Available protocols • Modification of parameters while the experiment is on progress • Real-time presentation of testbed statistics and status information • Kinematics Modeling System • Creation of the communication scenarios • Creation of the corresponding control data for the nodes • Central Management System • Handling of the communication between the various testbed components • Exchange of control data and status reports with the Emulation Nodes Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 5/12
Architecture: Emulation Part • Emulation Nodes • Control Daemon • sets node parameters • generates status reports • communicates with Central Management System through the Control Plane • Node Protocol Stack • Protocol stack under evaluation • Individual PCs communicate through the Data plane, exchanging files • such as images, measurements, etc. Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 6/12
Testbed Topology • Ten Emulation Nodes • Suitable for complex space communication scenarios • Intercontinental Link with MIT - Boston • Suitable for terrestrial scenarios • Geostationary Link (HellasSat Geo Satellite) • Suitable for low-orbit scenarios Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 7/12
Protocol Stack • DTN Implementation: Interplanetary Overlay Network (ION) • Bundle Protocol • Asynchronous Message Service (AMS) • Licklider Transmission Protocol (LTP) • Contact Graph Routing (CGR) • Interoperates with DTN2 • An advanced application layer protocol is • required • CCSDS File Delivery Protocol (CFDP) • Automatic, reliable file transfer • File segmentation • Remote file management and directory listing • Lacks dynamic routing support Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 8/12
Progress so far • Integration of CFDP into ION protocol stack • Performance evaluation of CFDP over ION versus CFDP as a stand alone application • Integration of CCSDS Space Packet protocol • Implementation of the protocol’s basic functionality • Evaluation of several DTN routing protocols • Comparison of Contact Graph Routing (CGR) with Probabilistic Routing Protocol using a History of Encounters and Transitivity (PRoPHET) and Flood routing • Design of efficient space oriented DTN transport • protocols • DS-TP • DTTP Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 9/12
Future Work • Integration of our DTN testbed with international DTN • network (DTN-Bone) • Design and implementation of an efficient DTN routing • scheme, using parameters such as • Resource availability • Custody requirements • Foreign agency assets exploitation • Implementation of an advanced Kinematics module • Dynamic adjustment of link characteristics, based on real planet and satellite trajectories, random solar storms etc. Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 10/12
Summary • State-of-the-art DTN testbed deployment • Emulation of present and future Space communications scenarios • Evaluation of the existing DTN architecture • Evaluation and deployment of new protocols • Exploitation of Satellite and Intercontinental links Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 11/12
End of Presentation Thank you Questions… Workshop on the Emergence of Delay/Disruption-Tolerrant Networks (E-DTN) 2009 ComNet group 12/12