Top Banner
Applying MDA to SDR for Space to Model Real-time Issues NASA space communications systems have the challenge of designing SDRs with highly-constrained Size, Weight and Power (SWaP) resources. A study is being conducted to assess the effectiveness of applying the MDA Platform-Independent Model (PIM) and one or more Platform-Specific Models (PSM) specifically to address NASA space domain real-time issues. This paper will summarize our experiences with applying MDA to SDR for Space to model real-time issues. Real-time issues to be examined, measured, and analyzed are: meeting waveform timing requirements and efficiently applying Real-time Operating System (RTOS) scheduling algorithms, applying safety control measures, and SWaP verification. Real-time waveform algorithms benchmarked with the worst case environment conditions under the heaviest workload will drive the SDR for Space real-time PSM design.
28

ffectiveness of applying the MDA odels (PSM) specifically ...

Feb 02, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ffectiveness of applying the MDA odels (PSM) specifically ...

A

pply

ing

MD

A to

SD

R fo

r Spa

ce to

Mod

el R

eal-t

ime

Issu

es

N

ASA

spac

e co

mm

unic

atio

ns sy

stem

s hav

e th

e ch

alle

nge

of d

esig

ning

SD

Rs w

ith h

ighl

y-co

nstra

ined

Siz

e, W

eigh

t an

d Po

wer

(SW

aP) r

esou

rces

. A

stud

y is

bei

ng c

ondu

cted

to a

sses

s the

eff

ectiv

enes

s of a

pply

ing

the

MD

A

Plat

form

-Ind

epen

dent

Mod

el (P

IM) a

nd o

ne o

r mor

e Pl

atfo

rm-S

peci

fic M

odel

s (PS

M) s

peci

fical

ly to

add

ress

N

ASA

spac

e do

mai

n re

al-ti

me

issu

es.

This

pap

er w

ill su

mm

ariz

e ou

r exp

erie

nces

with

app

lyin

g M

DA

to S

DR

for

Spac

e to

mod

el re

al-ti

me

issu

es.

Rea

l-tim

e is

sues

to b

e ex

amin

ed, m

easu

red,

and

ana

lyze

d ar

e: m

eetin

g w

avef

orm

tim

ing

requ

irem

ents

and

eff

icie

ntly

app

lyin

g R

eal-t

ime

Ope

ratin

g Sy

stem

(RTO

S) sc

hedu

ling

algo

rithm

s, ap

plyi

ng

safe

ty c

ontro

l mea

sure

s, an

d SW

aP v

erifi

catio

n. R

eal-t

ime

wav

efor

m a

lgor

ithm

s ben

chm

arke

d w

ith th

e w

orst

cas

e en

viro

nmen

t con

ditio

ns u

nder

the

heav

iest

wor

kloa

d w

ill d

rive

the

SDR

for S

pace

real

-tim

e PS

M d

esig

n.

Page 2: ffectiveness of applying the MDA odels (PSM) specifically ...

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

SB

C W

orks

hop

App

lyin

g M

DA

to S

DR

for S

pace

to M

odel

Rea

l-Tim

e Is

sues

OM

G's

Thi

rd A

nnua

l So

ftwar

e-Ba

sed

Com

mun

icat

ions

Wor

ksho

p:

Rea

lizin

g th

e V

isio

nM

arch

5-8

, 200

7; F

airfa

x, V

A U

SA

Tam

my

M. B

lase

rTa

mm

y.M

.Bla

ser@

nasa

.gov

NA

SA�s

Spa

ce T

elec

omm

unic

atio

n R

adio

Sys

tem

(STR

S) P

roje

ctSo

ftwar

e D

efin

ed R

adio

(SD

R) f

or S

pace

NA

SA G

lenn

Res

earc

h C

ente

r

Page 3: ffectiveness of applying the MDA odels (PSM) specifically ...

2

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Mod

el R

eal-T

ime

Issu

es It is

a m

isco

ncep

tion

that

real

-tim

e sy

stem

s m

ust b

e "fa

st� �

the

real

cha

lleng

e is

to d

esig

n a

pred

icta

ble

and

relia

ble

real

-tim

e sy

stem

that

ca

n al

so ru

n N

ASA

s� h

igh

Gbp

sS

DR

W

avef

orm

s?

Page 4: ffectiveness of applying the MDA odels (PSM) specifically ...

3

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Intro

duct

ion

�Pr

ojec

t�

NA

SA

Spa

ce T

elec

omm

unic

atio

ns R

adio

Sys

tem

(STR

S)

�O

bjec

tive

�C

ondu

ct a

pre

limin

ary

(initi

al p

hase

) stu

dy to

acc

ess

the

effe

ctiv

enes

s of

ap

plyi

ng M

odel

Driv

en A

rchi

tect

ure

(MD

A) P

latfo

rm In

depe

nden

t Mod

el

(PIM

) and

one

or m

ore

Pla

tform

Spe

cific

Mod

els

(PS

Ms)

spe

cific

ally

to

addr

ess

NA

SA

spa

ce d

omai

n R

eal-T

ime

issu

es.

�G

oal

�D

evel

op a

pro

toty

pe to

stu

dy N

AS

A S

oftw

are

Def

ined

Rad

io (S

DR

) Rea

l-Ti

me

issu

e cl

asse

s an

d ex

tract

key

SD

R fo

r Spa

ce P

IM/P

SM

pro

perti

es

and

perfo

rman

ce re

quire

men

ts.

Def

ine

a ph

ased

pro

toty

pe d

evel

opm

ent

appr

oach

. C

ompl

ete

the

initi

al p

hase

prio

r to

this

OM

G T

hird

Ann

ual

SB

C W

orks

hop.

�Ex

amin

e, M

easu

re a

nd D

ocum

ent

�S

peci

fic s

ched

ulin

g al

gorit

hms,

con

curre

ncy

and

reso

urce

man

agem

ent

tech

niqu

es�

Saf

ety

cont

rol m

easu

re te

chni

ques

�S

ize

Wei

ght a

nd P

ower

(SW

aP)v

erifi

catio

n m

etho

ds�

Ben

chm

ark

wor

kloa

ds

Goa

l Met

Page 5: ffectiveness of applying the MDA odels (PSM) specifically ...

4

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

STR

S M

issi

on-C

ritic

al R

equi

rem

ent D

river

s

�R

adia

tion

Sui

tabl

e Pr

oces

sing

�Le

ss c

apab

le th

an te

rrest

rial,

ofte

n la

ggin

g by

a g

ener

atio

n or

two.

Lim

its b

oth

the

foot

prin

t and

com

plex

ity o

f the

infra

stru

ctur

e.�

Spac

ecra

ft R

esou

rce

Con

stra

ints

�SW

aPlim

itatio

ns o

n sp

acec

raft.

Ope

n ar

chite

ctur

e ov

erhe

ad m

ust b

e ba

lanc

ed a

gain

st th

ese

spac

ecra

ft co

nstra

ints

.�

Rel

iabi

lity

�D

esig

ned

to p

reve

nt s

ingl

e po

int f

ailu

res.

Man

ned

mis

sion

s ha

ve h

igh

relia

bilit

y re

quire

men

ts, e

spec

ially

for s

afet

y cr

itica

l app

licat

ions

. �

Spec

ializ

ed S

igna

l Pro

cess

ing

(SS

P) A

bstra

ctio

n�

Wav

efor

ms

to b

e de

ploy

ed o

n sp

ecia

lized

har

dwar

e (F

PG

As,

AS

ICS

)�

Spac

e W

avef

orm

s�

Dat

a ra

tes

rang

e fro

m lo

w (k

bps)

to h

igh

(Gbp

s).

Freq

uenc

ies

from

low

(M

Hz)

to (G

Hz)

Page 6: ffectiveness of applying the MDA odels (PSM) specifically ...

5

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Futu

re S

pace

Com

mun

icat

ions

Arc

hite

ctur

eA

Net

wor

k of

Net

wor

ksM

issi

on T

ypes

Cre

wed

Ele

men

ts�

Tran

spor

t Veh

icle

s�

Spa

ce S

tatio

ns/O

utpo

sts

�C

rew

Act

ivity

(i.e

. EV

A)

Spa

cecr

aft L

inks

�S

cien

ce S

atel

lites

�O

rbiti

ng R

elay

Sat

ellit

es

Sur

face

Rad

ios

�R

over

s�

Sci

ence

Ele

men

ts�

EVA

Oth

er�

�La

unch

Veh

icle

s�

Sub

-Orb

ital V

ehic

les

�G

roun

d S

tatio

ns

Eart

h Lo

cal N

etw

ork

Mar

tian

Loca

l N

etw

ork

Luna

r Loc

al

Net

wor

k

Mar

tian

Trun

kLu

nar

Trun

k

L1/L

2

Indi

vidu

alSp

acec

raft

Con

nect

ions

Page 7: ffectiveness of applying the MDA odels (PSM) specifically ...

6

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

STR

S M

issi

ons

Res

ourc

e C

apac

ity C

onst

rain

ts

xx

Sub-

Orb

ital V

ehic

les

xSu

rfac

e R

adio

EVA

s

xx

Laun

ch V

ehic

les

xSc

ienc

e El

emen

ts

xx

Med

ium

Mis

sion

Larg

e M

issi

onSm

all M

issi

onM

issi

on T

ype/

Cla

ss

xG

roun

d St

atio

ns

xR

over

s

xO

rbiti

ng R

elay

Sat

ellit

es

Scie

nce

Sate

llite

s

xC

rew

Act

ivity

(i.e

. EVA

)

xSp

ace

Stat

ions

/Out

post

s

Tran

spor

t Veh

icle

s

�S

TRS

mis

sion

reso

urce

cap

acity

con

stra

ints

(cod

ing,

sys

tem

/sub

syst

em in

terfa

ces,

dat

a ra

tes,

fre

quen

cy b

ands

, tra

nspo

nder

/tran

scei

ver,

etc.

) var

y ba

sed

on m

issi

on ty

pe a

nd c

lass

es �

�S

mal

l Mis

sion

Cla

ss:

Low

intri

nsic

com

plex

ity a

nd lo

w d

ata

rate

sign

als

�M

ediu

m M

issi

on C

lass

: M

oder

ate

com

plex

ity a

nd m

ediu

m to

at l

east

one

hig

h-da

ta-ra

te tr

ansm

it si

gnal

�La

rge

Mis

sion

Cla

ss:

Hig

h fu

nctio

nal c

ompl

exity

with

mix

ture

ofl

ow, m

ediu

m, a

nd h

igh

data

rate

sig

nals

up

to a

t le

ast o

ne u

ltra-

high

dat

a ra

te tr

ansm

it Si

gnal

Page 8: ffectiveness of applying the MDA odels (PSM) specifically ...

7

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

App

roac

h

�Th

ree

Phas

ed D

evel

opm

ent

�In

itial

pha

se�

Dev

elop

a p

roto

type

fram

ewor

k to

initi

ally

stu

dy re

al-ti

me

STR

S is

sues

and

ob

tain

pre

limin

ary

resu

lts�

Inte

rim p

hase

�In

tegr

ate

STR

S S

oftw

are

App

licat

ion

Pro

gram

min

g In

terfa

ce (A

PI)

toge

ther

w

ith O

MG

�s P

IM a

nd P

SM

for S

WR

adio

�P

erfo

rm s

ched

ulab

ility

and

timel

ines

s an

alys

is o

f STR

S w

avef

orm

mod

els

�Fi

nal p

hase

�U

se in

tegr

ated

STR

S/S

WR

adio

to im

plem

ent W

avef

orm

s (W

Fs)

�B

est P

ract

ices

Gui

de fo

r im

plem

ent W

F�

Har

dwar

e A

bstra

ctio

n La

yer (

HA

L)R

ecom

men

datio

ns�

Inte

grat

e W

F de

sign

s w

ith p

roto

type

Page 9: ffectiveness of applying the MDA odels (PSM) specifically ...

8

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Initi

al P

hase

App

roac

h

�To

ols

Use

d fo

r Ini

tial P

hase

�R

haps

ody

�M

odel

ing

�D

esig

n-Le

vel D

ebug

ging

via

Rha

psod

y A

nim

atio

n�

Rha

psod

y O

bjec

t Exe

cutio

n Fr

amew

ork

(OXF

) Int

erfa

ce to

INTE

GR

ITY

RTO

S�

INTE

GR

ITY

�IN

TEG

RIT

Y s

imul

ator

for A

RM

One

of N

AS

As�

STR

S R

efer

ence

Impl

emen

tatio

n te

st b

ed e

fforts

use

s th

e D

avin

ciA

RM

cor

e w

ith a

Tex

as In

stru

men

ts (T

I) D

igita

l Sig

nal P

roce

ssor

(DS

P)

�P

OSI

X A

PIs

(as

appl

icab

le)

�S

TRS

requ

ires

the

use

of P

OS

IX fo

r med

ium

and

larg

e m

issi

on c

lass

es

Page 10: ffectiveness of applying the MDA odels (PSM) specifically ...

9

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

�Su

bsys

tem

s an

d Se

rvic

es S

tudi

ed�

Rea

l-Tim

e W

avef

orm

Con

trol

�R

esou

rce

Man

agem

ent

�H

ardw

are

Abs

tract

ion

Laye

r (H

AL)

Faul

t Man

agem

ent

�SW

aPV

erifi

catio

n�

Per

form

ance

Mon

itor a

nd B

ench

mar

k Se

rvic

e�

Des

ign

Patte

rns

Ana

lyze

d �

Rea

l-Tim

e D

esig

n P

atte

rns

[Bru

ce D

ougl

ass]

�O

bjec

t Orie

nted

(OO

) Des

ign

Pat

tern

s [G

ang-

of-F

our (

GoF

)]�

Map

ping

to S

WR

adio

PIM

/PSM

Mai

n P

rese

ntat

ion

Topi

cs

Page 11: ffectiveness of applying the MDA odels (PSM) specifically ...

10

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Rea

l-Tim

e W

avef

orm

Con

trol T

opic

Rad

ioNo

rmal

Ope

ratio

n

STR

SPow

erD

own

rese

t/tim

erR

eset

();

STR

SIni

tialin

g

STR

SRea

dy

STR

SBus

yst

artC

mdP

roce

ssin

g

STR

SShu

tdow

n

rest

art/

tm(r

esta

rtTi

me)

;

initC

ompl

ete/

tm(in

itTim

e);

cmdP

rocs

sing

Com

plet

e

tm(Q

OSB

uffe

rTim

e)shut

dow

nCm

dRcv

d

pow

erO

ff/tm

(fini

shTi

me)

;

STR

SFau

lt

unre

cove

rabl

efaul

tDet

ecte

d

fata

l reco

vera

ble

pow

erO

n/tm

(set

upTi

me)

;

H

STR

S R

adio

Sta

te C

hart

-Rha

psod

y A

nim

atio

n Pr

epar

atio

n

Page 12: ffectiveness of applying the MDA odels (PSM) specifically ...

11

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

�C

oncu

rren

t Wav

efor

m C

ontro

l Req

uire

men

ts�

Exa

mpl

e: S

DR

for S

pace

Con

curr

ent G

PS

Rx

oper

atio

ns

with

ISS

S-b

and

�R

TOS

Spec

ific

Sche

dulin

g Al

gorit

hm�

INTE

GR

ITY

Part

ition

Sch

edul

er�

Par

titio

n S

ched

ulin

g co

ntai

ns it

s ow

n ke

rnel

(man

ages

co

ncur

renc

y )�

How

ever

dis

able

s th

e IN

TEG

RIT

Y R

esou

rce

Man

ager

�C

oncu

rren

tRea

l-Tim

e D

esig

n P

atte

rns

[Bru

ce D

ougl

ass]

Mes

sage

Que

uing

, Int

erru

pt, G

uard

ed C

all,

Ren

dezv

ous,

C

yclic

Exe

cutiv

e, R

ound

Rob

in, S

tatic

Prio

rity

(i.e.

Rat

e M

onot

onic

Sch

edul

ing

(RM

S))

, Dyn

amic

Prio

rity

�R

esou

rce

Rea

l-Tim

e D

esig

n P

atte

rns

[Bru

ce D

ougl

ass]

Crit

ical

Sec

tion,

Hig

hest

Loc

ker,

Sim

ulta

neou

s Lo

ckin

g,

Ord

ered

Loc

king

, Prio

rity

Inhe

ritan

ce, P

riorit

y C

eilin

g

Stu

died

in In

itial

Pha

se,

Test

Cas

e an

d R

esul

ts

Follo

ws

Stu

died

in In

itial

Pha

se,

Cla

ss D

iagr

amFo

llow

s

Rea

l-Tim

e W

avef

orm

Con

trol a

nd

Res

ourc

e M

anag

emen

t Top

ic

Page 13: ffectiveness of applying the MDA odels (PSM) specifically ...

12

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

INTE

GR

ITY

Par

titio

n Sc

hedu

ler T

estin

g

�S

TRS

may

use

sep

arat

e ad

dres

s sp

aces

to s

atis

fy c

oncu

rrenc

y re

quire

men

ts w

hile

pro

vidi

ng a

relia

ble

and/

or s

ecur

ede

sign

. �

Appl

icab

le to

larg

er m

issi

on c

lass

es a

nd s

ome

med

ium

mis

sion

cla

sses

.

�Th

e IN

TEG

RIT

Y P

artit

ion

Sche

dulin

g lib

rary

can

be

used

to s

ched

ule

task

s on

a p

er-A

ddre

ssS

pace

basi

s.�

Test

Res

ults

usi

ng 3

virt

ual A

ddre

ssS

pace

s, s

ched

uled

as

follo

ws:

�P

1 ru

ns fo

r .1

of e

very

.5 s

econ

ds�

P2

runs

for .

2 of

eve

ry 1

sec

ond

�P

3 ru

ns fo

r .2

of e

very

1 s

econ

d�

The

task

s th

at ru

n pe

riodi

cally

dis

play

(to

the

cons

ole)

indi

catin

g th

e pa

rtitio

n nu

mbe

r and

task

. Ta

sks

in th

e fir

st p

artit

ion

run

follo

wed

by

the

2nd

parti

tion

(for t

wic

e as

long

), fo

llow

ed b

y th

e fir

st p

artit

ion

agai

n, e

tc.

�Ta

sks

run

in s

epar

ate

parti

tions

ena

blin

g a

mor

e re

liabl

e an

d/or

secu

re

desi

gn b

ut re

quire

s m

ore

mem

ory

due

to a

dditi

onal

virt

ual a

ddre

ss s

pace

ov

erhe

ad

�N

ote:

IN

TEG

RIT

Y w

orki

ng o

n a

high

-res

olut

ion

parti

tion

sche

dule

r whi

ch

may

dee

m h

elpf

ul fo

r sch

edul

ing

STR

S h

igh

(Gbp

s) W

avef

orm

s.

Rea

l-Tim

e W

avef

orm

Con

trol a

nd

Res

ourc

e M

anag

emen

t Top

ic

Page 14: ffectiveness of applying the MDA odels (PSM) specifically ...

13

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

RTO

S Sc

hedu

ling

Ker

nel

Task

Sche

dule

r

Act

iveO

bjec

t

1 *1 *

1*

1*

Res

ourc

eSem

apho

reR

esou

rce

11

Task

Sem

apho

rePr

otec

ted

Res

ourc

e

Prob

lem

Con

text

:�

Hig

hest

prio

rity,

read

y ta

sks

may

not

run

whe

n ne

eded

, due

to

eve

nts

outs

ide

the

RTO

S s

ched

uler

's c

ontro

l, du

e to

a

low

er p

riorit

y ta

sk ru

nnin

g lo

ckin

g a

shar

ed re

sour

ce�

Prio

rity

Inve

rsio

n�

Crit

ical

dea

dlin

e co

uld

be m

isse

d, c

ausi

ng th

e sy

stem

to fa

ilTw

o So

lutio

ns:

�A

pply

Prio

rity

Inhe

ritan

ce P

atte

rn -

Solv

ed M

AR

S Pa

thfin

der p

riorit

y in

vers

ion

prob

lem

�A

pply

Prio

rity

Cei

ling

Patte

rn (D

escr

ibed

Her

e)C

onse

quen

ces/

Ben

efit:

�E

limin

ate

the

need

for s

emap

hore

s �

Prio

rity

ceilin

g so

lutio

n al

low

s ta

sks

to s

hare

reso

urce

s si

mpl

yby

cha

ngin

g pr

iorit

ies

Res

ourc

e M

anag

emen

t Top

ic

Prio

rity

Cei

ling

Patte

rn C

lass

Dia

gram

-R

esou

rce

Man

agem

ent C

andi

date

Page 15: ffectiveness of applying the MDA odels (PSM) specifically ...

14

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

HA

L D

esig

n Ap

proa

ches

�Th

e H

AL d

esig

n ha

s be

en v

ery

chal

leng

ing,

no

stan

dard

ava

ilabl

e�

Sev

eral

app

roac

hes

have

bee

n in

itiat

ed�

DoD

: M-H

AL

�JT

RS

HA

L st

anda

rd b

ut n

ot a

vaila

ble

�C

P28

9�

Com

pone

nt P

orta

bilit

y S

peci

ficat

ion

�In

tegr

ated

Circ

uit O

RB

(IC

O)

�FP

GA

mid

dlew

are

tech

nolo

gy

�ST

RS

need

s a

non-

prop

rieta

ry s

tand

ard

HAL

des

ign

�C

andi

date

OO

Des

ign

Pat

tern

s [G

oF]:

�S

trate

gy�

Ada

pter

�B

ridge

�2

leve

ls: P

roxy

at t

he G

PP

, and

Dat

a/C

omm

and

Tran

sfer

for (

SS

P) d

evic

es

Har

dwar

e A

bstra

ctio

n La

yer (

HA

L) T

opic

Page 16: ffectiveness of applying the MDA odels (PSM) specifically ...

15

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Brid

ge P

atte

rn -

Des

ign

App

lied

for H

AL

STR

S Pr

elim

inar

y H

AL C

lass

Dia

gram

Har

dwar

e A

bstra

ctio

n La

yer (

HA

L) T

opic

Page 17: ffectiveness of applying the MDA odels (PSM) specifically ...

16

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Safe

ty a

nd R

elia

bilit

y Te

chni

ques

�Sa

fety

and

Rel

iabi

lity

Rea

l-Tim

e D

esig

n Pa

ttern

s [B

ruce

D

ougl

ass]

�P

rote

cted

Sin

gle

Cha

nnel

, Hom

ogen

eous

Red

unda

ncy,

Trip

le

Mod

ular

Red

unda

ncy,

Het

erog

eneo

us R

edun

danc

y, M

onito

r-A

ctua

tor,

San

ity C

heck

, Wat

chdo

g, S

afet

y Ex

ecut

ive

(AK

A S

afet

y K

erne

l)

Stu

died

in In

itial

Pha

se,

Cla

ss D

iagr

amFo

llow

s

Faul

t Man

agem

ent T

opic

Page 18: ffectiveness of applying the MDA odels (PSM) specifically ...

17

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Safe

ty E

xecu

tive

Cla

ss D

iagr

am P

atte

rn

Wat

chdo

g

1 *Su

bsys

tem

1 *

FailS

afeC

hann

el

Safe

tyEx

ecut

ive

1*

1*

1

*

1*

1*

1

*E

vent

s m

onito

red

Cha

nnel

s m

onito

red

Prob

lem

Con

text

:�

Pro

vide

saf

ety

in c

ompl

ex m

ulti-

actu

ator

sys

tem

s or

sys

tem

s w

hich

requ

ire

com

plex

faul

t Rec

over

y be

havi

orG

ener

al S

olut

ion:

�U

se a

saf

ety

exec

utiv

e to

ove

rsee

faul

t ide

ntifi

catio

n, is

olat

ion,

and

reco

very

pr

oces

ses.

Con

sequ

ence

s:�

Incr

ease

d co

mpl

exity

. �

Goo

d sc

alab

ility

to c

ompl

ex s

yste

ms

and

com

plex

reco

very

. �

Goo

d co

vera

ge o

f saf

ety

Faul

t Man

agem

ent T

opic

Page 19: ffectiveness of applying the MDA odels (PSM) specifically ...

18

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

STR

S Fa

ult M

anag

emen

t Seq

uenc

e D

iagr

am

[Rec

over

able

]

alt [R

ecov

erab

le]

alt

:ST

RS

_Co

mm

and

_an

d_C

on

tro

l:S

TRS

_In

fras

truc

ture

Lo

g F

ault

Co

rrec

tive

Act

ion

Tak

en

Lo

g A

ny

Cor

rect

ive

Act

ion

stat

us

Lo

g F

ault

Co

rrec

tive

Act

ion

Tak

en

Lo

g A

ny

Cor

rect

ive

Act

ion

stat

us

Fau

lt D

etec

ted

Fau

lt S

ou

rce

stat

us

Mis

sio

n D

epen

den

t

Fai

l-saf

e m

ode

Fau

lt D

etec

ted

stat

us

Mis

sio

n D

epen

den

t

Fai

l-saf

e m

ode

The

fau

lt s

ou

rce

co

uld

be

an

y p

art

of

the

ST

RS

Rad

io

inc

lud

ing

th

e W

atc

h

Do

g T

ime

r

[FA

TA

L]

[Wat

ch d

og

tim

er e

rro

r]

Faul

t Man

agem

ent T

opic

Page 20: ffectiveness of applying the MDA odels (PSM) specifically ...

19

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

SWaP

Verif

icat

ion

Tech

niqu

es�

Appr

oach

:�

App

ly D

istri

bute

d an

d M

emor

y M

anag

emen

t Pat

tern

s an

d be

nchm

ark

tech

niqu

es (a

pplie

d in

the

final

pha

se)

to te

st a

nd v

erify

NA

SA

STR

S S

WaP

limite

d R

esou

rce

Con

stra

ints

�D

istri

bute

d R

eal-T

ime

Des

ign

Pat

tern

s [B

ruce

D

ougl

ass]

�S

hare

d M

emor

y Pa

ttern

�W

ith o

r With

out I

NTE

GR

ITY

Mem

oryR

egio

nsA

PI

�W

ith IN

TEG

RIT

Y PO

SIX

Shar

ed M

emor

y AP

I�

Rem

ote

Met

hod

Cal

l, O

bser

ver,

Dat

a B

us, P

roxy

, Bro

ker

�M

emor

y M

anag

emen

t Rea

l-Tim

e D

esig

n P

atte

rns

[Bru

ce D

ougl

ass]

Mem

ory

Man

agem

ent,

Stat

ic A

lloca

tion,

Poo

l Allo

catio

n,

Fixe

d-S

ized

Buf

fer,

Smar

t Poi

nter

, Gar

bage

Col

lect

ion,

G

arba

ge C

ompa

ctor

�Sh

ared

Lib

rarie

s

Stu

died

in In

itial

Pha

se,

Dia

gram

Fol

low

s

Com

mon

ly U

sed

Tech

niqu

e, D

etai

l Fol

low

s

SWaP

Verif

icat

ion

Topi

c

Page 21: ffectiveness of applying the MDA odels (PSM) specifically ...

20

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Net

wor

kor

Bus

or D

evic

e

Sha

red

Mem

ory

Pat

tern

INTE

GR

ITY

POSI

X S

hare

d M

emor

y A

PI E

xam

ple

INTE

GR

ITY

POSI

X sh

ared

mem

ory

API

can

be

used

to a

llow

two

sets

of r

eade

rs a

nd w

riter

s to

sha

re m

emor

y us

ing

inde

pend

ent p

ools

.

�Ef

ficie

ntly

man

agin

g m

emor

y is

key

to m

anag

ing

STR

S SW

aP.

Red

unda

nt R

eade

rs

Sha

red

Mem

ory

Rea

ders

thre

ad i

Writ

ers

thre

ad i

Writ

ers

thre

ad 0

Red

unda

nt W

riter

s

Ref

lect

ive

Mem

ory

Are

a

SWaP

Verif

icat

ion

Topi

c

Page 22: ffectiveness of applying the MDA odels (PSM) specifically ...

21

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Shar

ed L

ibra

ry

�Sh

ared

libr

arie

s ca

n pr

ovid

e a

larg

e m

emor

y sa

ving

s by

ena

blin

g th

e m

ultip

le v

irtua

l add

ress

spa

ces

in a

sys

tem

to s

hare

the

sam

e co

de.

�U

ses

a si

ngle

cod

e sp

ace

imag

e w

ith in

depe

nden

t dat

a sp

aces

for

each

pro

cess

/thre

ad

SWaP

Verif

icat

ion

Topi

c

Page 23: ffectiveness of applying the MDA odels (PSM) specifically ...

22

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Benc

hmar

k Te

chni

que

Prel

imin

ary

Pla

ns

�B

ench

mar

k Te

chni

que

Def

initi

on

�In

terim

Pha

se W

ork

�B

ench

mar

k Te

stin

g�

Fina

l Pha

se W

ork

�M

ulti

Pur

pose

�P

erfo

rman

ce K

now

ledg

e C

aptu

re�

Mem

ory

Bud

gets

�Ta

sk T

imin

g M

odel

s�

Thro

ughp

ut S

tatis

tics

�Fa

ilure

Tol

eran

ce M

odel

s�

Etc

.�

Driv

es T

est a

nd V

erifi

catio

n Pl

ans

�C

an b

e in

clud

ed in

STR

S P

latfo

rm a

nd R

adio

Pro

vide

r AP

I Gui

danc

eD

ocum

enta

tion

Per

form

ance

Mon

itor a

nd B

ench

mar

k Se

rvic

e To

pic

Page 24: ffectiveness of applying the MDA odels (PSM) specifically ...

23

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

SWR

adio

PIM

/PSM

�C

ompo

nent

Fra

mew

ork

Faci

litie

s�

Use

d by

maj

ority

of r

adio

com

pone

nts.

Exa

mpl

es:

wav

efor

m, d

evic

e, a

nd p

latfo

rm

man

agem

ent i

nter

face

s.�

Phys

ical

Lay

er F

acili

ties

�B

idire

ctio

nal t

rans

form

atio

n of

dig

itize

d si

gnal

s in

to a

pro

paga

ting

RF

wav

e�

Incl

udes

freq

uenc

y tu

ning

, filt

ers,

inte

rface

can

cella

tion,

ana

log

digi

tal c

onve

rsio

n,

up/d

own

conv

ersi

on, g

ain

cont

rol,

synt

hesi

zer,

base

band

I/O

sup

port

etc.

�R

adio

Set

/Con

trol

Faci

litie

s�

Man

ages

the

radi

o do

mai

n an

d ch

anne

ls w

ithin

the

radi

o.�

Com

mon

Rad

io/P

latfo

rmFa

cilit

ies

�U

sed

by m

ajor

ity o

f rad

io c

ompo

nent

s. E

xam

ples

: lo

ggin

g, n

amin

g, a

nd e

vent

se

rvic

es.

�C

omm

on L

ayer

Fac

ilitie

s�

Use

d by

maj

ority

of r

adio

com

pone

nts.

Exa

mpl

es:

flow

con

trol,

pack

et, a

nd s

tream

in

terfa

ces.

�D

ata

Link

Lay

er F

acili

ties

�C

ompo

sed

of L

ink

Laye

r Con

trol (

LLC

) and

Med

ia A

cces

s C

ontro

l (M

AC

) lay

er

func

tiona

lity

for c

omm

unic

atio

n ne

eds.

�PS

M�

Tran

sfor

mat

ion.

Map

ping

to S

WR

adio

PIM

/PS

M T

opic

Page 25: ffectiveness of applying the MDA odels (PSM) specifically ...

24

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Com

mon

Lay

er

Faci

litie

s

QoS

Man

agem

ent

Faci

litie

sFl

ow C

ontro

lFa

cilit

ies

Mea

sure

men

tFa

cilit

ies

QoS

QoS

Con

nect

ion

QoS

Con

nect

ionl

ess

Flow

Con

trol M

gmt.

Flow

Con

trol S

igna

ling

Prio

rity

Flow

Con

trol

Mea

sure

men

t Typ

e

Mea

sure

men

t Pla

n

Mea

sure

men

t Poi

nt

Mea

sure

men

t Pla

n M

anag

er

Mea

sure

men

t Rec

orde

r

Mea

sure

men

t Sto

rage

Rea

l-Tim

e W

avef

orm

Con

trol w

ith S

DR

for S

pace

PIM

/PS

M A

pplie

d

Map

ping

to S

WR

adio

PIM

/PS

M T

opic

Page 26: ffectiveness of applying the MDA odels (PSM) specifically ...

25

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Res

ourc

e M

anag

emen

t with

SD

R fo

r Spa

ce P

IM/P

SMAp

plie

d�

Res

ourc

e In

frast

ruct

ure

-Tes

tabl

eObj

ect(

BIT

)�

Obs

erve

r/Pub

lish-

Sub

scrib

e/D

eleg

atio

n E

vent

Des

ign

Pat

tern

[GoF

]�

Obs

erve

r Rea

l-Tim

e D

esig

n D

istri

bute

d P

atte

rn [B

ruce

Dou

glas

s]

Map

ping

to S

WR

adio

PIM

/PS

M T

opic

Page 27: ffectiveness of applying the MDA odels (PSM) specifically ...

26

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Initi

al P

hase

Stu

dy R

esul

ts S

DR

for S

pace

PIM

/PSM

�Sp

ecifi

c R

eal-T

ime

Des

ign

Patte

rns

[Bru

ce D

ougl

ass]

and

OO

Des

ign

Patte

rns

[Gan

g-of

-Fou

r (G

oF)]

map

and

cor

resp

ond

to S

DR

for

Spac

e PI

M fo

r med

ium

and

larg

eN

AS

A SD

R m

issi

on c

lass

es.

�PO

SIX

and

RTO

S sp

ecifi

c R

eal-T

ime

tech

niqu

es m

ap a

nd

corr

espo

nd to

NA

SA

SD

R P

SMfo

r med

ium

and

larg

eN

AS

A S

DR

m

issi

on c

lass

es.

�R

TOS

spec

ific

Rea

l-Tim

e te

chni

ques

, tha

t req

uire

min

imum

reso

urce

s,

map

and

cor

resp

ond

to N

ASA

SDR

PSM

for s

mal

lNAS

A SD

R

mis

sion

cla

sses

.�

SDR

for S

pace

PSM

ext

ensi

ons

need

to b

e de

velo

ped

to s

afeg

uard

R

adia

tion

Suita

ble

Pro

cess

ing

requ

irem

ents

.�

Furth

er a

naly

sis

need

ed to

map

the

follo

win

g re

quire

men

ts to

the

SWR

adio

PIM

Com

pone

nt F

ram

ewor

k�

Rel

iabi

lity

(faul

t tol

eran

ce, g

uara

ntee

d de

liver

y) a

nd A

vaila

bilit

y�

Faul

t Man

agem

ent

�S

SP A

bstra

ctio

n�

HA

L

Map

ping

to S

WR

adio

PIM

/PS

M T

opic

Page 28: ffectiveness of applying the MDA odels (PSM) specifically ...

27

Nat

iona

l Aer

onau

tics

and

Spa

ce A

dmin

istr

atio

n

ww

w.n

asa.

gov

Sum

mar

y an

d C

oncl

usio

n

�ST

RS

mis

sion

sys

tem

s m

ust u

se v

ery

limite

d pr

oces

sor a

nd

mem

ory

reso

urce

s op

timal

ly to

mee

t mis

sion

-crit

ical

and

hig

h re

liabi

lity

requ

irem

ents

.�

Des

ign

patte

rns

will

con

tinue

to b

e le

vera

ged

as a

pplic

able

to

STR

S re

quire

men

ts.

�PI

M/P

SM

ext

ensi

ons

will

con

tinue

to b

e re

fined

in th

e in

terim

and

fin

al p

roto

type

pha

ses.

�Th

e In

terim

pha

se w

ill fo

cus

on in

tegr

atin

g ST

RS

APIs

toge

ther

w

ith O

MG

�sPI

M a

nd P

SM

for S

WR

adio

�Th

e Fi

nal p

hase

will

use

the

inte

grat

ed S

TRS/

SWR

adio

to

impl

emen

t WFs

, int

egra

te W

F de

sign

s w

ith th

e m

atur

ed p

roto

type

, co

nduc

t rev

iew

, and

inco

rpor

ate

into

form

al d

ocum

enta

tion.