Download presentation
Presentation is loading. Please wait.
1
Benchmarking SpaceWire Networks Asaf Baron, Isask'har Walter, Ran Ginosar, Isaac Keslassy EE Department, Technion, Haifa, Israel Ofer Lapid Israel Ministry of Defense International SpaceWire Conference 2007 17-19 September 2007
2
The problem Multiple proposals for SpaceWire Vendors design new SpaceWire parts BUT … How can we evaluate proposals? How can we compare parts from different vendors?
3
Benchmark
4
Benchmark purposes Evaluate protocol proposals Compare network configurations Cost Performance Reliability Compare components Formalize requirements Improve the standard
5
Benchmark Contents End units Redundancy Traffic specifications Unit X sends to unit Y Quality of Service Requirements Bandwidth, real time constraints, deadlines, Priorities, etc. Benchmark does NOT include implementation details No topology, no specific components
6
End units (examples) Unit # Units # Active Units Data Handling System (DHS)21 Reconfiguration Unit (RU)11 Solar Cells Control21 Payload Sensor (Camera)31 Downlink21 Star Tracker33
7
Traffic matrix
8
Traffic matrix (examples) High bandwidth FromToTypeBW B/sec Latency Recommended Priority SensorStorage Payload 100M L Low bandwidth DHSSensorControl1000LowH
9
Using the Benchmark
10
Evaluating SpaceWire features Standard: Packet-level priority (PLP) Non-Standard: N-Char interleaving (NCI)
11
N-Char Interleaving Not in SpaceWire standard But, Very useful in Wormhole networks Requires multiple VCs VC code added to each N-Char Ideally, SPW would allow longer flits
12
Delay No-NCI Example 20181614121086428078767472706866646260585654525048464442403836343230282624220 Red: Yellow: Green: 69 Router #1 Router #2 400 Mb/s 100 Mb/s 400 Mb/s 48 26
13
Delay NCI Example (4 VC) 2421.619.216.814.4129.67.24.82.49693.691.288.886.48481.679.276.874.47269.667.264.862.46057.655.252.850.44845.643.240.838.43633.631.228.826.40 Red (26): Yellow (48): Green (69): 31 38 45 Router #1 Router #2 400 Mb/s 100 Mb/s 400 Mb/s
14
Network topology DHS storage sensor downlink router Only active units shown and simulated Redundant units, routers, links hidden and ignored
15
Simulator display Simulated using OPNET A commercial simulator for networks
16
Simulations: Low priority payload traffic 1. SIMPLE NET 2. ADD PLP 3. ADD NCI 4. NCI+PLP 5. NCI+PLP, more VCs
17
Simulations Results – Other Priorities High Priority Medium Priority NCI with PLP is beneficial Low ETE delay of med+high priority packets High ETE delay of low priority packets
18
Summary A new SpaceWire benchmark (open source) A new simulator for SpaceWire An example of using the benchmark Priorities help Non-standard NCI helps even more
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.