Central Engineering / ASG 74 Data Processing Advanced Studies Sev Gunes-Lasnet, Olivier Notebaert 2008, November 5th Prototype implementation of a routing.

Slides:



Advertisements
Similar presentations
Advanced satellite infrastructures in future global Grid computing: network solutions to compensate delivery delay Blasco Bonito, Alberto Gotta and Raffaello.
Advertisements

Policy-based Congestion Management for an SMS Gateway Alberto Gonzalez (KTH) Roberto Cosenza (Infoflex) Rolf Stadler (KTH) June 8, 2004, Policy Workshop.
Page 1 / 14 The Mesh Comparison PLANET’s Layer 3 MAP products v.s. 3 rd ’s Layer 2 Mesh.
1 SpaceWire Router ASIC Steve Parkes, Chris McClements Space Technology Centre, University of Dundee Gerald Kempf, Christian Toegel Austrian Aerospace.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Slide : 1 6/ SpaceWire Conference SpaceWire Test and Demonstration using the Integrated Payload Processing Module J.Ilstad, D.Jameux European Space.
Astrium Satellites Central Engineering – Dependability, Data Processing and Software Division (ASG7) MAPLD International.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Slide 1 ITC 2005 Gunnar Carlsson 1, David Bäckström 2, Erik Larsson 2 2) Linköpings Universitet Department of Computer Science Sweden 1) Ericsson Radio.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
1 Advances in Optical Switching Mohammad Ilyas, PhD College of Engineering & Computer Science Florida Atlantic University Boca Raton, Florida USA
William Stallings Data and Computer Communications 7th Edition
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
EE 4272Spring, 2003 Chapter 9: Circuit Switching Switching Networks Circuit-Switching Networks Circuit-Switching Concept  Space-Division Switching  Time-Division.
Review on Networking Technologies Linda Wu (CMPT )
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Network Topologies.
SERIAL BUS COMMUNICATION PROTOCOLS
Data Communications and Networking
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
Comparing modem and other technologies
1 Albert Ferrer-Florit, Steve Parkes Space Technology Centre University of Dundee QoS for SpaceWire networks SpW-RT prototyping.
NASA SpaceWire Architectures: Present & Future
1 9. Circuit Switching. Prof. Sang-Jo Yoo 2 Contents  Switching Networks  Circuit-Switching Networks  Switching Concepts  Routing in Circuit-Switching.
Enabling Dependable Communication in Cyber-Physical Systems with a Wireless Bus Federico Ferrari PhD Defense October 18, 2013 — Zurich, Switzerland Computer.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
Connectivity Devices Hakim S. ADICHE, MSc
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Optimization of DATA Transmission for Transport Sector User case, TMB David Lumbreras Project Area Manager.
CAPACITY Operational Atmospheric Chemistry Monitoring Missions CAPACITY Final Meeting - WP Ground Segment synthesis Final Meeting ESTEC02/06/05.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
12006 MAPLD International ConferenceSpaceWire 101 Seminar Distributed Interrupts for Real-Time Control in SpaceWire-Based On-Board Systems 2006 MAPLD International.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Data and Computer Communications Circuit Switching and Packet Switching.
Page 1 Reconfigurable Communications Processor Principal Investigator: Chris Papachristou Task Number: NAG Electrical Engineering & Computer Science.
Topics of presentation
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Computer Networks with Internet Technology William Stallings
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
TTP and FlexRay. Time Triggered Protocols Global time by fault tolerant clock synchronisation Exact time point of a certain message is known (determinism)
DSL Distributed Systems Laboratory ATC 23 August Model Mission: Magnetospheric Multiscale (MMS) Mission Goal “To study the microphysics of three.
Central Engineering / ASG 74 Data Processing Advanced Studies SOIS Standard Services for Communications over 1553 Implementation with ECSS-E-ST-50-13C.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
William Stallings Data and Computer Communications
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
1 WP2: Communications Links and Networking – update on progress Mihael Mohorčič Jozef Stefan Institute.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
CCSDS SOIS Working Group Meeting – Berlin, Germany 14th of October 2008 Prototyping of CCSDS SOIS services on 1553 Bus Sev Gunes-Lasnet, Olivier Notebaert.
Chapter 12 The Network Development Life Cycle
1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
1 May-2014 Automotive Protocols & Standards. 2 CAN (Controller Area Network)  Overview Controller Area Network is a fast serial bus designed to provide.
An Introduction to CAN CAN Basics 2 Renesas Interactive
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
SpaceWire and SpaceFibre on the Microsemi RTG4
Data and Computer Communications Chapter 7 Circuit Switching and Packet Switching.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Deterministic Communication with SpaceWire
Prototyping of CCSDS SOIS services on 1553 Bus
SOIS Standard Services for Communications over 1553 Implementation with ECSS-E-ST-50-13C defined services and protocols CCSDS-SOIS Fall Meeting 2008, Berlin,
Israel Cidon, Ran Ginosar and Avinoam Kolodny
Data Communication Networks
Requirements Definition
Presentation transcript:

Central Engineering / ASG 74 Data Processing Advanced Studies Sev Gunes-Lasnet, Olivier Notebaert 2008, November 5th Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network International SpaceWire conference 2008, Nara, Japan

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/20062 Presentation outline  On-board data links optimisation  SpaceWire networks  Concepts from automotive industry  Prototype implementation  Conclusions and way further On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/20063 On-Board Data links optimisation  Payload Data processing trends:  P/L Science data cannot be downlinked at acquisition rate  Increasing need for high performance on-board data processing (e.g. compression, formatting, filtering…)  Increasing need for high capacity on board data storage  Several independent instruments on a same spacecraft  With high rate data links  Growing need for on-board intelligence (AOCS, camera, radar, robotics, navigation…) resulting in data rate increase On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/20064 Architecture trade-offs  In parallel, critical trade-offs are made in the implementation of space systems, due to:  Technologies adaptation to environmental constraints  On-board processing performance  Redundancies of elements and data links  Power consumption, Overall Weight/length of cables  Overall cost …  Efficiency of the data links solutions depends on the systems priorities and on the nature of the transmitted data  This results in several types of data links:  Command and control buses (OBDH, 1553, Can)  Point to point serial data links (RS232, RS422, 1355, SpaceWire,…)  Discrete dedicated interfaces (Direct commands, sensor acquisition…) On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/20065 Typical data processing architecture  Typical resulting on-board data processing architecture  Independent instruments data processing units  Direct interfaces to Mass Memory for high rate data storage  Instrument control through system bus and Remote Terminal Units (RTU)  Several types of data links adapted to communication needs On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/20066 Alternate data processing architecture: SpaceWire networks  Dedicated to improve the system budget issues:  Lower number of nodes and links variants  Share of common functions/resources  Budgets optimisation Spacewire as payload data handling network SpaceWire Networks are an element for improvement of future on- board data processing architecture and overall budgets On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/20067 SpaceWire networks as Payload data handling building blocks  Development of SpaceWire networks  Determinism studies are necessary to guarantee the respect of timing and reliability constraints of spacecrafts  Development of standard protocols ensuring time deterministic packet delivery will enable the use of SpaceWire networks  SpaceWire networks development can benefit from the automotive spin- ins:  Safety/highly critical applications requirements  Availability of tools/products  Large user data base  Low cost  Thorough products validation On-Board network Benchmarking the automotive industry concepts and products is of high interest in the context of the development of standardised protocols over SpaceWire networks On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/20068 Benchmarking concepts from automotive industry: Proposed strategy  Prefer a standard  Avoid monopolistic Supplier  Implement an obsolescence management plan  Market might not provide a solution on its own On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/20069 Benchmarking concepts from automotive industry  Trends in automotive industry:  Synchronous & Asynchronous communication supported  Fault-tolereance, guaranteed latency, high speed capabilities are supported to target X-by-Wire applications (steer-by-wire & brake-by- wire)  Existing consortiums  FlexRay, TTP…  FlexRay consortium situation Initially, the consortium was only open to automotive industry players semiconductor manufacturers, equipment and system suppliers, tools and services suppliers and manufacturers In late 2006, the consortium agreed the membership to EADS CCR Germany as a move to non- automotive companies Technology use and licensing is still not cleared for non-automotive applications On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further A customised pilote implementation has been chosen rather than the direct evaluation of automotive products

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/ SpaceWire network protocol prototyping activity  Principle: Higher level protocols could be implemented over SpaceWire to ensure the respect of timing constraints, while respecting the SpaceWire standard  Prototyping of a higher level protocol using concepts from the automotive protocol FlexRay  Pilote implementation over a SpaceWire network allowing further analysis of the concept and performance assessment On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/ Prototyping configuration  A time master on the network distributes a global time reference  Modules use this time reference for sending packets over the network  The configuration implements a priority based bandwidth reservation:  Packets with high priority are transmitted first during the static part of the cycle Time master Packets analysis Rosetta modules On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/ Prototyping activity  Definition of a communication model over a SpaceWire network, with the following caracteristics:  Priority based packet transmission using bandwidth reservation slots during first part of the cycle  Cycle allows asynchronous communication during second half on the cycle On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/ Prototyping activity  During first part of cycle  The router analyses and treats the incoming packets  Messages are sent using bandwidth reservation (slots) based on priority allocation  During second part of cycle, incoming packets are not reorganised by the router.  Reorganisation of packets during the first part of the communication cycle has been monitored On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/ Prototyping further improvements  Increase the traffic between the modules.  Synchronisation method between the different modules  Precise attribution of communication slots to each node connected to the SpaceWire network.  Optimisation of the communication cycle  Length of the packets and of the communication cycle can be adapted.  Specification of dedicated router capabilities  Slots reservation for each user on the network,  Control of the packets transmission to prevent babbling idiot errors,  Further capabilities. On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/ Future perpectives  The prototype allows  Investigations such as the measurement of the sensitivity of the latency wrt the length of packets transmitted over the network  The optimal dimensioning of the network elements:  Size of an internal router buffer (hardware complexity factor),  Optimal length of the communication cycle…  The platform used for this pilote implementation  Can be used for the evaluation of a further concept of real time protocol over a SpaceWire network On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further

This document is the property of Astrium. It shall not be communicated to third parties without prior written agreement. Its content shall not be disclosed. Central Engineering (ASG74) Data Processing Advanced Studies Prototype implementation of a routing policy using FlexRay frames concept over a SpaceWire Network 19/12/ Conclusions and way forward  First implementation of concepts developed in the automotive industry over a SpaceWire networks  Communication cycle model defined allows both bandwidth static allocation and dynamic allocation  Router in charge of arbitration and bandwidth attribution  Existing SpaceWire sensors and actuators can be used without modifications due to specific RT requirements  Further prototype use  Optimal dimensioning of network elements  Evaluation of further concepts of real time protocols over SpaceWire networks On-board data links optimisation SpaceWire networks Concepts from automotive industry Prototype implementation Conclusions and way further