微智科技网
您的当前位置:首页ORCHESTRA A Fault Injection Environment for Distributed Systems

ORCHESTRA A Fault Injection Environment for Distributed Systems

来源:微智科技网
Registration

Recognition/

Generation Stubs

CommonUtilitiesUser DefinedProcedures

Target Protocol

Layer

PFI LayerSendFilterReceiveFilter

Lower Layers

Tcl Script

C Procedures

C Procedures

C Procedures

Higher Layer Interface Code

HL Output Routine

Send Queue

PFI CoreRegistered RoutinesScript Interpreter

Event SupportMechanism

PolledLL Input RoutineLower Layer Interface Code

Applications

Libsocket.a Socket Interface

Solaris Kernel(a) SolarisApplications

Libc.a Socket Interface

Libsockets.a Socket Interface

Socket Library

UX Server

Real-Time Mach 3.0

(b) Real-Time Mach

GMD ProcessGMPSocket InterfaceSolaris Socket Library(a) Original GMDGMD ProcessGMPORCHESTRASocket InterfaceORCHESTRASocket InterfaceSolaris Socket Library(b) Relinked GMDTo NetworkFrom Network

RT-Phone Application

AudioSend

AudioRecv

AudioServerAudioServer

Audio device driver

Real-Time MachHardware

SB1SB2

Processor 1

Stage 3

Stage 1T

Stage 2T

Network

Delay

Processor 2Stage 4T

Stage 5T

User Defined ScriptCounterDrop the MessageDelay the MessageExit the ScriptInject a New Message

因篇幅问题不能全部显示,请点此查看更多更全内容