45
/JPL/Publications/2002/GOAMC/gomac- presentation.ppt 1 L. Alkalai, March 12,2002 Leon Alkalai, Savio Chau, Ann Tai Center for Integrated Space Microsystems Jet Propulsion Laboratory California Institute of Technology GOMAC – 2002 March 12 th , 2002 [email protected] URL: http://cism.jpl.nasa.gov Tel. 818 354-5988 Fax. 818 393 5013 Advanced Avionics Systems for Dependable Computing in Future Space Exploration

Advanced Avionics Systems for Dependable Computing in Future Space Exploration

  • Upload
    kamuzu

  • View
    35

  • Download
    1

Embed Size (px)

DESCRIPTION

Advanced Avionics Systems for Dependable Computing in Future Space Exploration. Leon Alkalai, Savio Chau, Ann Tai Center for Integrated Space Microsystems Jet Propulsion Laboratory California Institute of Technology GOMAC – 2002 March 12 th , 2002 [email protected] - PowerPoint PPT Presentation

Citation preview

Page 1: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 1 L. Alkalai, March 12,2002

Leon Alkalai, Savio Chau, Ann Tai

Center for Integrated Space MicrosystemsJet Propulsion Laboratory

California Institute of Technology

GOMAC – 2002March 12th, 2002

[email protected]: http://cism.jpl.nasa.gov

Tel. 818 354-5988Fax. 818 393 5013

Advanced Avionics Systems for Dependable Computing in Future Space Exploration

Page 2: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 2 L. Alkalai, March 12,2002

Potential Customers:Mars 09 Smart Lander/Rover Mission

GUIDED ENTRY

HAZARD DETECTION/AVOIDANCE

ROBUST TOUCHDOWN SYSTEM

SURFACE MOBILITY

Conduct SignificantScience*• Sub-surface drilling • In-situ soil/rock analysis• Atmospheric measurements

Conduct SignificantScience*• Sub-surface drilling • In-situ soil/rock analysis• Atmospheric measurements

Demonstrate Next-GenerationLander/Rover Capabilities• Global access

•latitude range•surface elevation•rugged terrain

• Accurate/safe landing• “Go-to” mobility• Extended mission operations

*No “strawman” payload yet defined, examples of possible experiments listed

Approach• Strong, multi- disciplinary team

•NASA centers•Industry•Universities

• Early pre-project with extensive technology program

Page 3: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 3 L. Alkalai, March 12,2002

Pluto/Kuiper Express

Galileo-Europa

Cassini/Huygens

Europa Orbiter/Lander

Comet Nucleus Sample Return

Titan Explorer

Potential Customers:Solar System Exploration (circa 2008)

Exploring Organic Rich Environments:• Extreme Radiation Environments• Extreme Temperature Environments• Long Duration missions• Long latency of communications

– highly autonomous operations– miniaturization of systems– design for high survivability, fault-tolerance, and high availability

Page 4: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 4 L. Alkalai, March 12,2002

Potential Customers:Astrophysics (2009)

Space based Interferometry• High precision metrology• Pico-meter laser interferometry

– Highly miniaturized electronics– High performance computing– Micro-Newton Thrusters– Disturbance reduction control– High Performance inertial sensors

Space Interferometry Mission (SIM) Laser Interferometry Space Antenna (LISA)

Page 5: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 5 L. Alkalai, March 12,2002

Dependable Computing in Previous Deep Space Missions

• Typical Dual-String Designs for Spacecraft

Flight Computer

Flight Computer

Mass Memory

Mass Memory

Bus Interface

Bus Interface

Telecom

Attitude and GN&C

Power

Science Instruments

Telecom

Attitude and GN&C

Power

Science Instruments

Flight Computer

Flight Computer

Mass Memory

Mass Memory

I/O Interface

I/O Interface

Telecom

Attitude and GN&C

Power

Science Instruments

Telecom

Attitude and GN&C

Power

Science Instruments

Point-to-Point Architecture Bus-Based Architecture

Page 6: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 6 L. Alkalai, March 12,2002

Dependable Computing in New Generation of Deep Space Mission

• Characteristics of New Generation of Deep Space Missions:– Many missions focus on autonomous landers, rovers, sample return, etc.

– Missions requirements are much more demanding:• Precision autonomous navigation, including Aero-Braking and Aero-Capture

• Precision landing

• Entry, Descent and Landing Hazard avoidance

• Much higher processing requirements

• Distributed processing

• Much higher interface bandwidth requirements

• Autonomous operation

• High speed fault detection and recovery

– The systems are physically smaller with higher functional density

– Shrinking mission operation budget means smaller mission operations team• Must rely on on-board autonomous fault tolerance

Page 7: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 7 L. Alkalai, March 12,2002

High-Performance Fault-TolerantBus Architecture Research at JPL

• Requirements for Distributed Processing, High Interface Bandwidth, and High Speed Fault Recovery Necessitate the Development of a High Speed Fault Tolerant Bus Architecture

• Commercial-Off-The-Shelf (COTS) Bus Standards Are Highly Desirable Because of Cost, Availability, and Performance Benefits.

• Two COTS Bus Standards Were Selected for the initial X2000 design:

– the IEEE 1394 and I2C

• However, These COTS Buses Are Not Designed for the Highly Reliable Applications Such As Deep Space Missions. Therefore, the Focus of the Research is How to Achieve Highly Reliable Avionics Bus Architecture Using COTS Bus Standards

Page 8: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 8 L. Alkalai, March 12,2002

Baseline X2000 COTS Bus Architecture

Single Master, Subsystem I2C Bus

SFG

SSA

IMU

IMU

FrameGrabber

IMU

Sun SensorStar

Camera

ISI

SunSensor

Interface

PCI

RS422RS422

Attitude Determination

SwitchModule(loads)

PCSPowerControl BCS

BatteryControl

SwitchModule(loads)

Temp.Sensor

Power Regulation & Control, Valve & Pyro Drive, Analog Telemetry Sensors

I2C Bus - 100kbps

SFCSFCFlight

Computer

SIO(SIO)SIO

(SIO)

NVMNVMNon-

VolatileMemory

PCI

1 to N Computers

N < 64NVM

NVMNVMNon-

VolatileMemory

NVMNVM

NVMNon-VolatileMemory

PCI

global memory

PowerControl(Bus)

1394 Bus - 100Mbps

Telecom

MicroController(Power)

MicroController

(ACS)

I/O Interface

MicroController

(NVM)

PowerControl(Bus)I2C Bus - 100kbps

1394 Bus - 100Mbps

(Symbolic, topology not shown)

Page 9: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 9 L. Alkalai, March 12,2002

1394 Bus NativeFault

Tolerance (Layer 1)

EnhancedFault

Tolerance (Layer 2)

I2C Bus NativeFault

Tolerance (Layer 1)

EnhancedFault

Tolerance (Layer 2)

Mutually Assisted Recovery(Layer 3: Design Diversity)

System Level Redundancy (Layer 4)

Multi-Layer Fault Tolerance Methodology for COTS-Based Bus Architecture

1394 Bus NativeFault

Tolerance (Layer 1)

EnhancedFault

Tolerance (Layer 2)

I2C Bus NativeFault

Tolerance (Layer 1)

EnhancedFault

Tolerance (Layer 2)

Design Diversity(Layer 3)

•Header & Data CRC•Ack Packets w. Error Code•Ack Packet Parity •Response Packet Error Code•Timeout Conditions•Port Enable/Disable

•Heartbeat & Polling•Isochronous Ack•Link Layer Fail-Silence•Watchdog timers

•Protocol Enhancements•Fail-Silence Protocol

•Ack bit

• Mutually Assisted Fault Isolation & Recovery

• Different topology

•Redundant bus sets•Diverse bus topology

Presentation for Paper “A Design-Diversity Based Fault-Tolerant COTS Avionics Bus Network. CL#01-1161

Page 10: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 10 L. Alkalai, March 12,2002

A Framework for the Design of Highly Survivable Avionics Systems using COTS

COTS # 1 Native FaultTolerance (Layer 1)

EnhancedFault

Tolerance (Layer 2)

COTS #2 Native FaultTolerance (Layer 1)

EnhancedFault

Tolerance (Layer 2)

Design Diversity(Layer 3)

System Level Redundancy (Layer 4)

COTS # 1 Native FaultTolerance (Layer 1)

EnhancedFault

Tolerance (Layer 2)

COTS # 2 Native FaultTolerance (Layer 1)

EnhancedFault

Tolerance (Layer 2)

Design Diversity(Layer 3)

Fault propagation path

COTS Native Fault Tolerance

(Level 1)

EnhancedFault

Tolerance(Level 2)

Design Diversity(Level 3)

System Level Redundancy

(Level 4)

Leakage = Q4

Leakage = Q3

Leakage = Q2

Leakage = Q1

Fault Propagation Model of Multi-Layer Design

Design Analysis

L. Alkalai, A. T. Tai, “Long-Life Deep-Space Applications,” Computer, IEEE, Vol. 31, No. 4, IEEE Computer Society, April 1998, pp. 37-38.

S. Chau, L. Alkalai, and A. T. Tai, "The Analysis of Multi-Level Fault-Tolerance Methodology for Applying COTS in Mission-Critical Systems," in Proceedings of the IEEE Workshop on Application-Specific Software Engineering and Technology (ASSET'2000), Dallas, TX, March 2000.  

Page 11: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 11 L. Alkalai, March 12,2002

X2000 Fault Containment Regions

Single Master, Subsystem I2C Bus

SFG

SSA

IMU

IMU

FrameGrabber

IMU

Sun SensorStar

Camera

ISI

SunSensor

Interface

PCI

RS422RS422

Attitude Determination

SwitchModule(loads)

PCSPowerControl BCS

BatteryControl

SwitchModule(loads)

Temp.Sensor

Power Regulation & Control, Valve & Pyro Drive, Analog Telemetry Sensors

I2C Bus - 100kbps

SFCSFCFlight

Computer

SIO(SIO)SIO

(SIO)

NVMNVMNon-

VolatileMemory

PCI

NVMNVM

NVMNon-VolatileMemory

NVMNVM

NVMNon-VolatileMemory

PCI

global memory

PowerControl(Bus)

Telecom

MicroController(Power)

MicroController

(ACS)

I/O Interface

MicroController

(NVM)

PowerControl(Bus)

1 to N Computers

N < 64

I2C Bus - 100kbps

1394 Bus - 100Mbps

(Symbolic, topology not shown)1394 Bus - 100Mbps

Page 12: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 12 L. Alkalai, March 12,2002

A Highly Reliable Distributed NetworkArchitecture for Future Missions

I2C Bus 1

1394 Bus 1 Backup Connections

1394 Bus 1 Backup Connections

Bus 1

1394 Bus 1

Bus 1 Bus 1 Bus 1

Bus 1 Bus 1 Bus 1Bus 1

1394 Bus 2

I2C Bus 2

LeafBus 2 Branch

1394 Bus 2 Backup Connections

1394 Bus 2 Backup Connections

LeafBus 2 Branch

LeafBus 2 Branch

LeafBus 2 Root

BranchBus 2 Leaf

BranchBus 2 Leaf

BranchBus 2 LeafLeafBus 2

Root

#1 #2 #3 #4

#5 #6 #7 #8

• Support distributed computing

• Rich set of redundant interconnections

• Multi-layer fault tolerance design to ensure fault containment

L. Alkalai, S. Chau, A.Tai, J.B. Burt, "The Design of a Fault-Tolerant COTS-Based Bus Architecture," Proceedings of 1999 Pacific Rim International Symposium On Dependable Computing (Prdc'99), Hong Kong, China December 16-17, 1999. Also, IEEE Trans. Reliability, Vol. 48, December 1999, pp. 351-359. A. Tai, S. Chau, L. Alkalai, "COTS-Based Fault Tolerance in Deep Space: Qualitative and Quantitative Analyses of A Bus Network Architecture" will appear in proceedings of HASE 99: Fourth IEEE International Symposium on High Assurance System Engineering, Washington DC Metropolitan Area, November 17-19, 1999.

Page 13: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 13 L. Alkalai, March 12,2002

Realization of Multi-Level Fault Protection Methodology

I2C Bus 1

1394 Bus 1 Backup Connections

1394 Bus 1 Backup Connections

Bus 1

1394 Bus 1

Bus 1 Bus 1 Bus 1

Bus 1 Bus 1 Bus 1Bus 1

1394 Bus 2

I2C Bus 2

LeafBus 2 Branch

1394 Bus 2 Backup Connections

1394 Bus 2 Backup Connections

LeafBus 2 Branch

LeafBus 2 Branch

LeafBus 2 Root

BranchBus 2 Leaf

BranchBus 2 Leaf

BranchBus 2 LeafLeafBus 2

Root

Enhanced Fault Tolerance(An Example)

Design Diversity

System Level Redundancy with Diverse Topology

Cable IEEE 1394 has a tree topology

#1 #2 #3 #4

#5 #6 #7 #8

Presentation for Paper “A Design-Diversity Based Fault-Tolerant COTS Avionics Bus Network. CL#01-1161

Page 14: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 14 L. Alkalai, March 12,2002

X2000 Fault Protection Strategy

I2C Bus 1

1394 Bus 1 Backup Connections

1394 Bus 1 Backup Connections

Bus 1

1394 Bus 1

Bus 1 Bus 1 Bus 1

Bus 1 Bus 1 Bus 1Bus 1

1394 Bus 2

I2C Bus 2

LeafBus 2 Branch

1394 Bus 2 Backup Connections

1394 Bus 2 Backup Connections

LeafBus 2 Branch

LeafBus 2 Branch

LeafBus 2 Root

BranchBus 2 Leaf

BranchBus 2 Leaf

BranchBus 2 LeafLeafBus 2

Root

#1 #2 #3 #4

#5 #6 #7 #8

Presentation for Paper “A Design-Diversity Based Fault-Tolerant COTS Avionics Bus Network. CL#01-1161

Page 15: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 15 L. Alkalai, March 12,2002

X2000 Fault Protection Strategy

I2C Bus 1

1394 Bus 1 Backup Connections

1394 Bus 1 Backup Connections

Bus 1

1394 Bus 1

Bus 1 Bus 1 Bus 1

Bus 1 Bus 1 Bus 1Bus 1

1394 Bus 2

I2C Bus 2

LeafBus 2 Branch

1394 Bus 2 Backup Connections

1394 Bus 2 Backup Connections

LeafBus 2 Branch

LeafBus 2 Branch

LeafBus 2 Root

BranchBus 2 Leaf

BranchBus 2 Leaf

BranchBus 2 LeafLeafBus 2

Root

Interrogate

Possible Recovery Initiator•IEEE 1394 Root•IEEE 1394 IRM•IEEE 1394 Bus Manager•I2C Prime Master

#1 #2 #3 #4

#5 #6 #7 #8

Presentation for Paper “A Design-Diversity Based Fault-Tolerant COTS Avionics Bus Network. CL#01-1161

Page 16: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 16 L. Alkalai, March 12,2002

X2000 Fault Protection Strategy

I2C Bus 1

1394 Bus 1 Backup Connections

1394 Bus 1 Backup Connections

Bus 1

1394 Bus 1

Bus 1 Bus 1 Bus 1

Bus 1 Bus 1 Bus 1Bus 1

1394 Bus 2

I2C Bus 2

LeafBus 2 Branch

1394 Bus 2 Backup Connections

1394 Bus 2 Backup Connections

LeafBus 2 Branch

LeafBus 2 Branch

LeafBus 2 Root

BranchBus 2 Leaf

BranchBus 2 Leaf

BranchBus 2 LeafLeafBus 2

Root

Reconfigure

#1 #2 #3 #4

#5 #6 #7 #8

#3 Failed

Presentation for Paper “A Design-Diversity Based Fault-Tolerant COTS Avionics Bus Network. CL#01-1161

Page 17: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 17 L. Alkalai, March 12,2002

X2000 Fault Protection Strategy

I2C Bus 1

1394 Bus 1 Backup Connections

1394 Bus 1 Backup Connections

Bus 1

1394 Bus 1

Bus 1 Bus 1

Bus 1 Bus 1 Bus 1Bus 1

1394 Bus 2

I2C Bus 2

LeafBus 2 Branch

1394 Bus 2 Backup Connections

1394 Bus 2 Backup Connections

LeafBus 2 Branch Bus 2 Branch

LeafBus 2 Root

BranchBus 2 Leaf

BranchBus 2 Leaf

BranchBus 2 LeafLeafBus 2

Root

Bus 1 Branch

Next fault recovery needs repair before bus switching if this node fails

#1 #2 #3 #4

#5 #6 #7 #8

Page 18: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 18 L. Alkalai, March 12,2002

I2C Bus Fault Protection: Fail Silence

I2C Bus

Flight Computer

Flight Computer

Microcontroller

Sensor Sensor Actuator

Presentation for Paper “A Design-Diversity Based Fault-Tolerant COTS Avionics Bus Network. CL#01-1161

Page 19: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 19 L. Alkalai, March 12,2002

I2C Bus Fault Protection: Fail Silence

I2C Bus

Flight Computer

Flight Computer

Microcontroller

Sensor Sensor Actuator

Babbling

Timeout Timeout Timeout

Presentation for Paper “A Design-Diversity Based Fault-Tolerant COTS Avionics Bus Network. CL#01-1161

Page 20: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 20 L. Alkalai, March 12,2002

I2C Bus Fault Protection: Fail Silence

I2C Bus

Flight Computer

Flight Computer

Microcontroller

Sensor Sensor Actuator

Babbling

Unmute

Unmute

Unmute Unmute

Presentation for Paper “A Design-Diversity Based Fault-Tolerant COTS Avionics Bus Network. CL#01-1161

Page 21: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 21 L. Alkalai, March 12,2002

Architecture Testbed Configuration

SUN E3500Workstation(35 GB HD)

SUN Ultra 10Workstation

SUN Ultra 10Workstation

cPCI bus (6U chassis)

PPC

750 (Synergy)

PPC

750 (Synergy)

1394a I/F (Saderta)

1394a I/F (Saderta)

Empty Slo

t

Empty Slo

t

Empty Slo

t

cPCI bus (6U chassis)

PPC

750 (Synergy)

PPC

750 (Synergy)

1394a I/F (Saderta)

1394a I/F (Saderta)

Empty Slo

t

Empty Slo

t

Empty Slo

t

cPCI bus (6U chassis)

PPC

750 (Synergy)

PPC

750 (Synergy)

1394a I/F (Saderta)

1394a I/F (Saderta)

Empty Slo

t

Empty Slo

t

Empty Slo

t

LegendsCOTS

JPL In-House Product

IEEE 1394 I2CEthernet

PCI Bus analyzer

Hard Drive Hard Drive Hard Drive

Terminal Server

SCSI

RS232

Pentium III w/1394a analyzer

(Saderta)

COTS Support Equipment

Pentium III w/1394a analyzer

(Saderta)

PMCPMCPMC

Built-In Power Supply Built-In Power Supply Built-In Power Supply

cPCI bus (6U chassis)

PPC

750 (Synergy)

PPC

750 (Synergy)

1394a I/F (Saderta)

1394a I/F (Saderta)

Empty Slo

t

Empty Slo

t

Empty Slo

t

cPCI bus (6U chassis)

PPC

750 (Synergy)

PPC

750 (Synergy)

1394a I/F (Saderta)

1394a I/F (Saderta)

Empty Slo

t

Empty Slo

t

Empty Slo

t

Hard Drive Hard Drive

Built-In Power Supply Built-In Power Supply

Empty Slo

t

Empty Slo

t

Empty Slo

t

Empty Slo

t

Empty Slo

t

1553B BC

1553B BC

1553B BC

1553B BC

1553B BC

1553 Bus Analyzer

Future Expansion

Page 22: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 22 L. Alkalai, March 12,2002

Example of Fault Injection in IEEE 1394 Bus

(A)

(B)

Before Fault Injection

After Fault Injection

Fault Injected in the Gap Count Register in the IEEE 1394 Bus

Page 23: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 23 L. Alkalai, March 12,2002

Distributed Flight Computer Testbed

IEEE 1394 BUS

I2c bus

Power PC 750 Processors

Page 24: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 24 L. Alkalai, March 12,2002

Guarded Software Upgrade• Motivation:

– Flight software for long life deep space missions have to be upgraded periodically to correct design bugs or due to change of mission phases

– Unprotected software upgrades have previously caused severe and costly damage to space missions and critical applications

• Objectives:– Update flight software without System Reboot– Fall back to previous version of the software if failures occur during

the upgrade

• Approach:– Use the old version of the software to “guard” the new version during

the transition – Turn over the control to the new software only when the right level of

confidence is reached

A. Tai, K. S. Tso, L. Alkalai, S. N. Chau, and W. H. Sanders, "On low-cost error containment and recovery methods for guarded software upgrading," in Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS 2000), Taipei, Taiwan, April 2000, pp. 548-555. A. T. Tai, K. S. Tso, L. Alkalai, S. Chau, and W. H. Sanders, "On the effectiveness of a message-driven confidence-driven protocol for guarded software upgrading,'' in Proceedings of the 4th IEEE International Computer Performance and Dependability Symposium (IPDS 2000), Schaumburg, IL, March 2000. 

Page 25: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 25 L. Alkalai, March 12,2002

Page 26: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 26 L. Alkalai, March 12,2002

Page 27: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 27 L. Alkalai, March 12,2002

Page 28: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 28 L. Alkalai, March 12,2002

Page 29: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 29 L. Alkalai, March 12,2002

Page 30: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 30 L. Alkalai, March 12,2002

Page 31: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 31 L. Alkalai, March 12,2002

Page 32: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 32 L. Alkalai, March 12,2002

Page 33: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 33 L. Alkalai, March 12,2002

Page 34: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 34 L. Alkalai, March 12,2002

Page 35: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 35 L. Alkalai, March 12,2002

Page 36: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 36 L. Alkalai, March 12,2002

Page 37: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 37 L. Alkalai, March 12,2002

Page 38: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 38 L. Alkalai, March 12,2002

Page 39: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 39 L. Alkalai, March 12,2002

Page 40: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 40 L. Alkalai, March 12,2002

Page 41: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 41 L. Alkalai, March 12,2002

Page 42: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 42 L. Alkalai, March 12,2002

Page 43: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 43 L. Alkalai, March 12,2002

Direction of Dependable Computing Researches for Future Flight Missions

• Characteristics of Future Deep Space Missions:– Future Space Exploration Missions are ambitious:

• Precision navigation control for spacecraft aerobraking and aerocapture

• Precision entry-descent-landing with hazard avoidance

• Highly autonomous operations

• Long-duration missions in extreme environments

• Miniaturized systems for sample returns, ascent vehicles, mobile units, etc.

• Distributed surface science - network science - constellations of spacecraft

• Formation flying (e.g., interferometry missions)

– These missions require a new look at high performance dependable computing • Distributed processing among multiple spacecraft, and within a spacecraft

• High performance computing and power efficient computing that supports long-life, high availability of systems

• Autonomous, on-board fault-detection, isolation and repair

• Fault adaptation

• A framework for using COTS for the design of future, highly reliable systems

Page 44: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 44 L. Alkalai, March 12,2002

References “COTS-Based Fault Tolerance in Deep Space: Qualitative and

Quantitative Analyses of a Bus Network Architecture,” in Proceedings of the 4th IEEE International Symposium on High Assurance Systems Engineering, Washington D.C., Nov 1999

“Design of a fault-tolerant COTS-based bus architecture, ” IEEE Trans. Reliability, vol. 48, pp. 351-359, Dec. 1999

“The design of a fault-tolerant COTS-based bus architecture,” Pacific Rim International Symposium on Dependable Computing, Hong Kong, China, Dec. 1999

"The Implementation of a COTS Based Fault Tolerant Avionics Bus Architecture", in the Proceedings of the Aerospace 2000 Conference, Big Sky, Montana, Mar. 2000

"COTS-based fault tolerance in deep space: A case study on IEEE 1394 application," International Journal of Reliability, Quality and Safety Engineering, vol. 9, June 2002.

“A design-diversity based fault-tolerant COTS avionics bus network,” in Proceedings of the Pacific Rim International Symposium of Dependable Computing (PRDC 2001), Seoul, Korea, Dec. 2001.

Note: Some of these references can be found in http://www.ia-tech.com/obm/

Page 45: Advanced Avionics Systems for  Dependable Computing in Future Space Exploration

/JPL/Publications/2002/GOAMC/gomac-presentation.ppt 45 L. Alkalai, March 12,2002

References "On the effectiveness of a message-driven confidence-driven protocol for guarded

software upgrading," Performance Evaluation, vol. 44, pp. 211-236, Apr. 2001. "Low-cost error containment and recovery for onboard guarded software upgrading

and beyond," IEEE Trans. Computers, vol. 51, Feb. 2002. “Low-cost flexible software fault tolerance for distributed computing,” in Proceedings

of the 12th International Symposium on Software Reliability Engineering (ISSRE 2001), Hong Kong, China, pp.148-157, Nov. 2001.

"Synergistic coordination between software and hardware fault tolerance techniques," in Proceedings of the International Conference on Dependable Systems and Networks (DSN 2001), Goteborg, Sweden, July 2001.

"Onboard guarded software upgrading: Motivation and framework," in Proceedings of the IEEE Aerospace Conference, Big Sky, MT, Mar. 2001.

"On low-cost error containment and recovery methods for guarded software upgrading," in Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS 2000), Taipei, Taiwan, Apr. 2000.

"On the effectiveness of a message-driven confidence-driven protocol for guarded software upgrading,” in Proceedings of the 4th IEEE International Computer Performance and Dependability Symposium (IPDS 2000), Schaumburg, IL, Mar. 2000