International SpaceWire Conference 2007 17-19 September 2007 Benchmarking

International SpaceWire Conference 2007 17-19 September 2007 Benchmarking

International SpaceWire Conference 2007 17-19 September 2007 Benchmarking SpaceWire Networks Asaf Baron, Isask'har Walter, Ran Ginosar, Isaac Keslassy EE Department, Technion, Haifa, Israel Ofer Lapid Israel Ministry of Defense 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? Benchmark Benchmark purposes Evaluate protocol proposals Compare network configurations

Cost Performance Reliability Compare components Formalize requirements Improve the standard 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 End units (examples) Unit # # Active

Units Units Data Handling System (DHS) 2 1 Reconfiguration Unit (RU) 1 1 Payload Sensor (Camera) 3 1 Downlink

2 1 Solar Cells Control 2 1 Star Tracker 3 3 Traffic matrix Traffic matrix (examples)

High bandwidth From Sensor To Storage Type Payload BW B/sec Latency Recommend ed Priority L

100M Low bandwidth DHS Sensor Control 1000 Low H Using the Benchmark Evaluating SpaceWire features

Standard: Packet-level priority (PLP) Non-Standard: N-Char interleaving (NCI) 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

No-NCI Example 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48

50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 2 4 6 8 0 100 Mb/s

Delay Red: 26 Yellow: 48 Green: 69 400 Mb/s Router #1 Router #2 400 Mb/s NCI Example (4 VC)

Delay 14.4 16.8 19.2 21.6 86.4 88.8 91.2 93.6 74.4 76.8 79.2 81.6 62.4 64.8 67.2 69.6 50.4 52.8 55.2 57.6

38.4 40.8 43.2 45.6 26.4 28.8 31.2 33.6 2.4 4.8 7.2 9.6 24 12 96 84 72 60 48 36 0 100 Mb/s

Red (26): 31 Yellow (48): 38 Green (69): 45 400 Mb/s Router #1 Router #2 400 Mb/s Network topology downlink

DHS router sensor storage Only active units shown and simulated Redundant units, routers, links hidden and ignored Simulator display Simulated using OPNET A commercial simulator for networks Simulations: Low priority payload traffic 1. SIMPLE NET 4. NCI+PLP

2. ADD PLP 5. NCI+PLP, more VCs 3. ADD NCI 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

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

Recently Viewed Presentations

  • Introduction to Illustrator@ The Edge

    Introduction to [email protected] The Edge

    CMYK vs RGB colour spaces. CMYK is a subtractive colour model. It refers to the four inks generally used in printing (cyan, magenta, yellow, and black).
  • Justification v. Excuse

    Justification v. Excuse

    Atkins v. Virginia (2002): bar on execution of the mentally retarded. M'Naghten (p. 879) Defect of reason or defect of mind; and Did not know the nature of the act, or Knowing the nature of the act, did not know...
  • UPDATE SEMINAR ON THE POSTDOCTORAL FELLOW COLLECTIVE AGREEMENT

    UPDATE SEMINAR ON THE POSTDOCTORAL FELLOW COLLECTIVE AGREEMENT

    Collective Agreement between Queen's University and PSAC Local 901 (Unit 2) Current Collective Agreement dates: October 24, 2013 to June 30, 2016. Significance . Principal Investigator="Faculty Supervisor" "Bargaining Unit Member" Public Service Alliance of Canada, Local 901. Copy available on...
  • Globalization: Chocolate - Watertown City School District

    Globalization: Chocolate - Watertown City School District

    Chocolate farmers. Most chocolate is grown along the equator, in 3rd world nations. As a result, Chocolate companies can pay extremely low wages to their workers. Additionally, because the economy is not well regulated in these 3rd world nations there...
  • Created by: Mackenzie Wood - Okaloosa County School District

    Created by: Mackenzie Wood - Okaloosa County School District

    Japanese culture. The Japanese believed in religious and philosophical beliefs. According to their main religion, Shintoism, illness and disease are considered unclean and impure. Therefore, in order to stay disease free, you must show respect for the gods by washing...
  • So what have we learned? Sharon Kidd Patient

    So what have we learned? Sharon Kidd Patient

    ULHT Together Facebook. Launched December 2015. Currently 5,500 members of staff from 8,500. Post positive stories only. Staff morale. Summary reports . Widgits- intranet and internet pages . Sharing . I thinks it's a great way to share positive feedback,...
  • The History of Measurement - North Allegheny

    The History of Measurement - North Allegheny

    Measurement. An accurate and consistent system of measurement is the foundation of a healthy economy. Without a consistent, honest system of measurement, World trade would be thrown into chaos. Throughout history, buyers and sellers have tried to defraud each other...
  • Co-operative

    Co-operative

    f) Is an employee of the Sacco. g) Pays the entrance fee and share capital as prescribed in these by-laws. h) Is not a member of any co-operative society with similar objective within the Society's area of operation. i) Has...