tas-f presentation spw working group – october...
TRANSCRIPT
Entity of your Direction
Date Reference of the document All rights reserved, 2007, Thales Alenia Space
Template reference : 100181670S
-EN
SpW traffic simulatorTAS-F presentation SpW working group – October 2010
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 2
Reference of the document
Agenda
1. Introduction2. Objectives3. MOST Presentation4. OPNET environment5. Node Generic Architecture6. Simulation output: Statistics7. Simulation output: Display8. Example of statistics9. Executing scenario10.Validation and demonstration11.Study case 112.Study case 213.HW cross validation on mock-up14.HW mock-up - photo15.TAS-F Contacts
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 3
Reference of the document
Introduction
• TAS-F is developping a SpW traffic simulator for ESA in the frame of a 10months study
Started begin of September 2010• This study consists in:
Make the specification for the SpW traffic simulator taking into account SpW data sheet and UM
This activity is supported by SciSysBB developmentValidation
Cross validation on a mock-up is supported by 4Links Demonstration with representative study casesDelivery
• Feasibility analyze for connection of the simulator to HW network for “hybrid” test configuration will be done in the frame of this ESA study (constraints & limits)
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 4
Reference of the document
Objectives
• The SpW traffic simulator or « MOST » ambition is to offer a powerful tool to SpW network designers or system engineers
• MOST objective is to support all the satellite development phases, from design up to test campaign:
to support SpW network design/optimization providing analyze of the network topology and of components selectionto allow predictions when the HW network is not builtto support validation campaign: cross validation and error diagnostic
• Goal is to support current program which use Space Wire
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 5
Reference of the document
MOST presentation
• Thales Alenia Space has delopped an in-house SpW traffic simulator named « MOST »
years 2006-2007 (DASIA presentation)MOST stands for Modeling Of Spacewire Traffic
• MOST is developped with OPNET SW tool.
• A specific SpW library has been created and is enriched in the frame of the ESA study to offer a large set of existing nodes and router:
SMCS116SpWSMCS332SpWRTC10X router
• RMAP and CCSDS PTP protocols are implemented• MOST development is in line with ECSS-E-ST-50-12C, 31st July 2008 and
ECSS-E-ST-50-51C, 5th February 2010
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 6
Reference of the document
OPNET environment
• OPen NETwork modeler• Network Domain
network design Drag & drop from the SpW libraryAttributes attached to each node are determined (instantiation)
• Nodes DomainLayer node architectureModules interconnection
• ProcessState programsAccess to code
• Easy to handle Man/Machine interface (graphical)
• OPNET offers large possibilities for results analyze and display
C-code
Network Node
Process
C-codeC-code
Network Node
Process
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 7
Reference of the document
Node generic architecture
• Node Domain: it is possible to customize a generic node by adding specific module in the Application layer
• MOST is a progressive tool with possibilities to add specific SpWcomponent or standards to update existing library.
Interface Application
End User Management
of packets t
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 8
Reference of the document
Simulation output: Statistics
• Analyse of SpW network performancesTraffic loadsGlobal number of sent/received packets Emission speed of sent/received packetsEnd-to-end delaypacket size, latency, jitter, loss probability, fault tolerance, fault recovery time, total network reconfiguration timesustained bandwidth, bottleneck bandwidth
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 9
Reference of the document
Simulation Output: Display
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 10
Reference of the document
example of output statistics
The figure shows a view of end-to-end delay between 2 nodes
X axis is timeY axis is percentage of message received
Interpretation: 97% of messages are received in less than 10 msec100% in less than 15 msec
Available statistics are: End-to-End delay, rcv buffer load, emit buffer load, number of message received, etc.
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 11
Reference of the document
Executing Scenario
• User creates scenarios, with custom nodes configuration• At execution time operators select which statistics will be logged.• Simulation session is started:
Behavior can be observed while running (LOG window)Results files are provided at simulation endTraffic analysis and resources consumptions are the main results of simulation sessions:
margins, traffic jam or data loss, effects of anomalies, memory consumption
Output are either macroscopic statistics or zoom for specific traffic analyze
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 12
Reference of the document
Validation and demonstration
• BB testing and validation:Very simple network topology are simulated to test one BB in various configurations A comparison with static analysis will be performed to check the correct behaviour of the simulator and that requirements are met
• Study cases: Test of typical network topologyTest of BB when used in complex topologyTest of the two protocols: RMAP and CCSDS PTP
• HW cross validation on a mock-up4Links support traffic analyze with its own testing tool
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 13
Reference of the document
Study case 1
• Earth observation
P/L Mil-1553
PDHU
SLSTR SpW Link
X-Band TM
OLCI
SRAL
MWR
P/L Mil-1553
PDHU
SLSTRSLSTR
X-Band TM
OLCIOLCI
SRALSRAL
MWR MWR
SMU
• First study case (real case): Use CCSDS protocol over networkOLCI based on SMCS332SpW, sends data to PDHUSLSTR and SRAL interfaced with SMCS116SpW, send data to PDHUPDHU has as many interfaces as number of instruments links (point-t-point)SMU stores HK in PDHU
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 14
Reference of the document
Study case 2
• Robotics mission
Supervisor_1
Supervisor_2
Encoder 1-N
Visual MON 1
Encoder 2-NEncoder 2-N
Visual RDVVisual RDV
Encoder 1-REncoder 1-R
Encoder 2-REncoder 2-R
Visual MON 2Visual MON 2
• Second study case / scenario : Nodes are coupled thru RTC interfaces
Supervisor sends commands collects HK and images, returns TM to encoderVisual Mon receives commands, sends HK/SC to supervisorEncoder receives TM from supervisor
Four 10X routers are involved
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 15
Reference of the document
HW cross validation on mock-up
• Test on mock-up with 2 routers and 6 nodes (Gaisler Leon board or Dundee bricks)
• 4Links support to analyze traffic on HW network
Node 1 Node 4
Node 3
Node 5
Node 6Node 2
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 16
Reference of the document
HW mock-up - photo
All rights reserved, 2007, Thales Alenia Space
Entity of your Direction
14 septembre 2009Date
Page 17
Reference of the document
TAS-F contacts
• Emmanuelle Liebgott is the study ManagerPhone: +33 (0) 4 92 92 63 [email protected]
• Philippe Fourtier is the study Technical ResponsiblePhone: +33 (0) 4 92 92 61 [email protected]
• Antoine Provost-Grelier is the Head of Command & Control section
Phone: +33 (0) 4 92 92 32 [email protected]