Presentation is loading. Please wait.

Presentation is loading. Please wait.

Benchmarking SpaceWire Networks Asaf Baron, Isask'har Walter, Ran Ginosar, Isaac Keslassy EE Department, Technion, Haifa, Israel Ofer Lapid Israel Ministry.

Similar presentations


Presentation on theme: "Benchmarking SpaceWire Networks Asaf Baron, Isask'har Walter, Ran Ginosar, Isaac Keslassy EE Department, Technion, Haifa, Israel Ofer Lapid Israel Ministry."— Presentation transcript:

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


Download ppt "Benchmarking SpaceWire Networks Asaf Baron, Isask'har Walter, Ran Ginosar, Isaac Keslassy EE Department, Technion, Haifa, Israel Ofer Lapid Israel Ministry."

Similar presentations


Ads by Google