V. Tsaoussidis, DUTH – Greece

Slides:



Advertisements
Similar presentations
1 Comments on Delay Tolerant Network (DTN) October, 2008 Berlin, Germany Takahiro Yamada, JAXA/ISAS.
Advertisements

Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
Protocols and the TCP/IP Suite
EE 4272Spring, 2003 Chapter 9: Circuit Switching Switching Networks Circuit-Switching Networks Circuit-Switching Concept  Space-Division Switching  Time-Division.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Protocols and the TCP/IP Suite Asynchronous Transfer Mode (ATM)
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
METERON Operations Environment and Prototype Robotic Services M. Sarkarati, J. Raymaekers, K. Nergaard European Space Agency.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
OIS Model TCP/IP Model.
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
CCSDS Message Bus Comparison Shames, Barkley, Burleigh, Cooper, Haddow 28 Oct 2010.
Planes, Trains and DTN (Delay Tolerant Networking) Ashton G. Vaughs Jet Propulsion Laboratory Copyright 2009 California Institute of Technology Government.
2004 International Telemetering Conference20 October CCSDS FILE DELIVERY PROTOCOL INTER-IMPLEMENTATION TESTING FINAL REPORT TESTING OF A DTN PROTOCOL.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
SIS_DTN 1 SIS-DTN Forward Planning October 2013 San Antonio Fall 2013.
Space Data Routers for Exploiting Space Data Martin Götzelmann, VEGA Vassilis Tsaoussidis, DUTH Sotirios Diamantopoulos, DUTH Ioannis A. Daglis, NOA Theodore.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
International Workshop on Satellite and Space Communications 2009, IWSSC 2009, 9-11 September 2009, Siena, Italy Evaluation of CCSDS File Delivery Protocol.
1 In-Space Cross Support Using Delay / Disruption Tolerant Networking Keith Scott 15 October, 2008 Berlin, Germany October 15, 2008.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
SISG - SSI ADD Service, Physical, and Protocol View Document Figures Ver 0.4, 2 Sept 09 Peter Shames, et al.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Paper Group: 12 Data Transport in Challenged Networks Above papers are original works of respective authors, referenced here for academic purposes only.
 Protocols used by network systems are not effective to distributed system  Special requirements are needed here.  They are in cases of: Transparency.
Internet SecurityInternet Security Dr. ClincyLecture1 CS 4491 Internet Security Dr. Clincy Networking Fundamentals Note: I am still “tweaking” your syllabus.
Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks Zheng Guo, Bing Wang and Jun-Hong Cui Computer Science & Engineering Department,
Authors: Ioannis Komnios Sotirios Diamantopoulos Vassilis Tsaoussidis ComNet Group.
Delay-Tolerant Networking (DTN)
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
10-Dec-2012-cesg-1 Presentation to ESTEC NH Conference Centre, Nordwijkerhout, Netherlands Hosted by ESA/ESTEC 8 April 2014 CCSDS Space Internetworking.
SIS-DTN WG Meeting Thursday Afternoon
DTN Network Management Scenarios and General Requirements Will Ivancic
DTN Research Challenges Vint Cerf MCI March 1, 2005.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Outline Motivation Protocol Terminology Implementation architecture SDNV Addressing scheme Bundle format Primary block Generic Block Processing Bundle.
COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
William Stallings Data and Computer Communications
NASA DTN Space Readiness Project Request for Experimental Infrastructure Ed Birrane
A Survey on Sensor Networks Hussein Alzoubi Rami Alnamneh
Status of JAXA’s DTN activity DTN WG CCSDS Spring Meeting 2012 Shinichi Inagawa / Kiyohisa Suzuki Japan Aerospace Exploration Agency 1 CCSDS Spring Meeting.
CCSDS Fall Meeting at ESTEC
OSI Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1. Layered Architecture of Communication Networks: OSI Reference Model.
20 November 2008 SB-1 First Look at the Deep Impact DTN Experiment (DINET) Scott Burleigh Jet Propulsion Laboratory California Institute of Technology.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
17 November Asynchronous Message Service (1 of 3) In addition to file transfer, event-driven asynchronous message exchange may also be useful for.
Interplanetary Networking Issues Dai Stanton DTN working Group Input October 2009.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Page No. 1 Overview Kelvin Nichols Payload Operations and Integration Center EO50 SSCN Delay Tolerant Networking (DTN)
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocols and the TCP/IP Suite
Interplanetary Networking Issues
Delay-Tolerant Networks (DTNs)
ETR-NASA DTN Phase-1 Test Results
Lecturer, Department of Computer Application
SIS-DTN Forward Planning
Lec 5 Layers Computer Networks Al-Mustansiryah University
Protocols and the TCP/IP Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Protocols and the TCP/IP Suite
Presentation transcript:

V. Tsaoussidis, DUTH – Greece Progress Report on ESA/ESOC DTN Testbed V. Tsaoussidis, DUTH – Greece CCSDS Fall 2009 Meeting ESTEC 28/10/2009

ESA DTN Testbed Departing Question: What are the driving needs for DTN?  No, not just interoperability Fundamental Issues: Does it work? Can it work for Space? (Where) Is it functionally richer than CFDP, for example? Is it efficient enough, performance-wise? Can we quantify the gain from the use of DTN? DTN should not just work, but work where others fail. – By Definition. Evaluate it in stressed environments – search every aspect of it. CCSDS Fall 2009 Meeting 2/13

When we say search, we mean search.

Design a testbed for Dynamic control of network parameters Scalability Emulation of fundamental network parameters (bandwidth, PER, connectivity availability) Realistic and dynamic adaptation to parameter changes in real-time (packet loss rate emulating solar storms, etc.) 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 CCSDS Fall 2009 Meeting 3/13

Architecture CCSDS Fall 2009 Meeting 4/13

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 CCSDS Fall 2009 Meeting 5/13

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. CCSDS Fall 2009 Meeting 6/13

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 CCSDS Fall 2009 Meeting 7/13

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 (e.g. CFDP) CCSDS File Delivery Protocol (CFDP) Automatic, reliable file transfer File segmentation Remote file management and directory listing Lacks dynamic routing support CCSDS Fall 2009 Meeting 8/13

Complicated Scenario CCSDS Fall 2009 Meeting 9/13

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 CCSDS Fall 2009 Meeting 10/13

Progress so far Integration of CFDP into ION protocol stack Objective: Exploit CFDP file management features CFDP on endpoints in unacknowledged mode All intermediate nodes run ION Reliability is achieved by the underlying network (BP, LTP) Integration: Middleware Application Receives CFDP PDUs Each CFPD PDU is encapsulated into a bundle Requires mapping between CFDP ID and DTN EID Validation – Evaluation: CFDP over BP/TCP and CFDP over BP/LTP CCSDS Fall 2009 Meeting 10/13

Progress so far Integration of CCSDS Space Packet Protocol into ION Objective: Deployment of an architecture possibly used by ESA in future DTN space communications   Basic implementation of the Space Packet Protocol below LTP Each LTP segment is encapsulated into a Space Packet LTP Engine Number to APID mapping Independent Packet Sequence Count for each LTP span Intermediate nodes supporting only the Space Packet Protocol Static routing of space packets based on APID between non-DTN nodes CCSDS Fall 2009 Meeting 10/13

Progress so far Evaluation of several DTN routing protocols Objective: Comparison of Contact Graph Routing (CGR) with Probabilistic Routing Protocol using a History of Encounters and Transitivity (PRoPHET) and Flood routing Observations CGR outperforms both PRoPHET and Flood Routing when delay is in the order of seconds PRoPHET does not perform well even for short delay values CGR needs to have predetermined contact plans in order to operate and cannot cope with opportunistic contacts CCSDS Fall 2009 Meeting 10/13

Work-in-Progress Evaluation of Fragmentation and Bundle-size performance 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. CCSDS Fall 2009 Meeting 11/13

Suggestion Test functionality – prove it is operational Test efficiency – custody, fragmentation, routing Test efficiency – when others fail.