/
OMG RealTime and Embedded Distributed Object Computing WorkshopJuly 2 OMG RealTime and Embedded Distributed Object Computing WorkshopJuly 2

OMG RealTime and Embedded Distributed Object Computing WorkshopJuly 2 - PDF document

willow
willow . @willow
Follow
343 views
Uploaded On 2021-06-10

OMG RealTime and Embedded Distributed Object Computing WorkshopJuly 2 - PPT Presentation

7 26 2000 OMG Realtime Embedded Workshop July 2427 2000Adapted from ID: 839360

2000 time embedded real time 2000 real embedded omg july workshop corba application operating qos tao scheduling mission link

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "OMG RealTime and Embedded Distributed Ob..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

1 OMG Real-Time and Embedded Distributed O
OMG Real-Time and Embedded Distributed Object Computing WorkshopJuly 24-27, 2000 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000Adapted from “The Future of AWACS”, by LtColJoe Chapa Joint ForcesGlobal Info Grid Joint ForcesGlobal Info Grid Challengeis to make this possible! 7 / 26 / 2000 OMG Real-time / Embedded Worksh

2 op, July 24-27, 2000Fighter Information
op, July 24-27, 2000Fighter Information Technology•Historical approach–Information sources primarily constrained to onboard, deterministic –Functionality limited to static algorithms, cyclic processing, worst case, static scheduling–Expensive to maintain and test •Future needs–Offboard/onboard integration of data and functionality–Non-det

3 erministic communication and functionali
erministic communication and functionality–Lower cost, rapid change, user/mission customization 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 Processor Card 1(Master)Processor Card 2(Slave) Ballistics (Ada95) Legacy AV-8B OFP (C) Common NAV & Replicant 1553 Discretes Ethernet RS232 Timers Ballistics (Ada95) AV-8B NAV

4 Infrastructure/TAO POSIX RTOS Timers Et
Infrastructure/TAO POSIX RTOS Timers Ethernet VME CORBA Link-16 CollaborationBrowsing RT CORBA 1.0RemoteProcessing C2F-15 Infrastructure/TAOOSAT 3OSAT 1OSAT 2 TAO Ballistics (Ada95) AV-8B NAV Hard real-timeDynamic Scheduling POSIX RTOSASTD WSOAASFD Component RT ARM RT ARM Dynamic Scheduling 7 / 26 / 2000 OMG Real-time / Embedded Works

5 hop, July 24-27, 2000•Boeing–Primary int
hop, July 24-27, 2000•Boeing–Primary integrator, application development•Honeywell Technology Center–Resource management technology•Washington University–Dynamic scheduling technology•BBN–Quality-of-service framework WSOA merges DARPA, Air Force Research Laboratory, and Boeing technologies to enhance fighter avionics capabilities 7 / 26

6 / 2000 OMG Real-time / Embedded Workshop
/ 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000•Demonstrate New Warrior Capability–Imagery support for re-tasking–Real-time Collaborative planning•Demonstrate Legacy Connection to “InfoSphere”–OFP support for deterministic and non-deterministic functions•Develop

7 TransitionableProducts–Quorum-based tech
TransitionableProducts–Quorum-based technologies–OFP components, e.g., browser, QoS Middleware•Demonstrate Standards–Inter-platform communication via CORBA–Object Request Broker usage supporting RT CORBA 1.0 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 Time Critical Targets•clear and present danger•fleeting targets of

8 opportunity WSOA and Time Critical Targ
opportunity WSOA and Time Critical Targets•Real-time MissionReplanningand Collaboration–C2 Node and F-15 share data, imagery and annotations•Information Browsing–F-15 accesses C2 data products, images, target folder•Mission Rehearsal–F-15 previews mission enroute 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 Airborne

9 C2 NodeCompiles Virtual Target FolderRet
C2 NodeCompiles Virtual Target FolderRetasks Enroute StrikeCollaboration with Warrior to replan routeIDL Interface“Browser” Requests for Target and Imagery dataCollaboration with C2 Node for Target Review and Mission ReplanPreviews Updated Mission EnrouteIDL Interface Link-16 GIOPBrowser RequestsLow Volum

10 e Imagery WSOA Operating Environment
e Imagery WSOA Operating Environment 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000Existing and Emerging 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 •Hard Real-time constraints•Embedded PowerPC processor•VxWorks RTOS•C++ with Ada 95 segments•Soft Real-time•DEC Alpha Workstation•Unix OS•Ada 95 7

11 37 AFL F-15E1 7 / 26 / 2000 OMG Real-tim
37 AFL F-15E1 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000•RT CORBA 1.0–Minimize priority inversion of distributed operations–Priority banded connections–Direct threading selection and prioritization•Real-time Event Channel–Hard real-time scheduling support 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27,

12 2000•Commercial Standard–InteroperateORB
2000•Commercial Standard–InteroperateORBs from different vendors•Push / Pull data flow–Client controlled image requests minimize bandwidth & operator workload•Asynchronous Method Invocations (AMI)–De-couple F15E application processing from C2 server 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000Emerging CORBA Capability

13 :Hybrid Static and Dynamic Scheduling•A
:Hybrid Static and Dynamic Scheduling•Allow insertion of soft real-time tasks while preserving hard real-time •Maximize CPU utilization through on-line re-evaluation of task priorities•Being addressed by RT CORBA 2.0 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000•GIOP between F-15E and C2 node must operate overpluggabl

14 eLink-16 transport•Many vendors currentl
eLink-16 transport•Many vendors currently provide proprietary transport interface•Future CORBA specification will standardize this IIOPtransportEmerging CORBA Capability: IOP PluggableORB transport Link -16 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000Additional Challenges and Middleware 7 / 26 / 2000 OMG Real-time /

15 Embedded Workshop, July 24-27, 2000 •Ope
Embedded Workshop, July 24-27, 2000 •Operational Goal–Situational tailoring of functional priorities•Technology Challenge–Develop real-time management of network and computing resources, supporting hard and soft deadlines•Development Approach–Develop functional adaptation techniques•control flow management, resource sensitive applications

16 –Develop mission management expression s
–Develop mission management expression semantics 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000Quality of Service Frameworks Joint ForcesGlobal Info Grid Joint ForcesGlobal Info Grid•Operational Goal–Interface shooter systems to global information sources to ensure information superiority•Technology Challenge–Integrate

17 hard and soft real-time data and control
hard and soft real-time data and control flow functionality within mission system frameworks•Development Approach–Embed QoS functions into application frameworks with common APIsandpluggablepolicies–Mature QoS dependency expression to API level interfaces 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 RTARM Browser Appl

18 ication Client Application Simulation Q
ication Client Application Simulation QoS Management ORBexpress Link-16 Simulation SoftwareDIS Network Tool Net RM Oregon Graduate InstituteWashington University VTF Mgr TAO ORB TAO Adaptive Scheduler (Ground demo only) Link-16 Simulation SoftwareDIS Network Tool 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 Early On

19 Time Late Normal CPU Degraded CPU Degrad
Time Late Normal CPU Degraded CPU Degraded Normal NormalQuO •Manages application progress–Early, On-Time, or Late for each operation •Defines operating regions–Range of rates for each operation•Manages QoS parameters within the given operating regions–Adjust rates within defined ranges for each operation•Reports when operating region is v

20 iolated (or will be violated) System Pro
iolated (or will be violated) System Processor Feedback Adaptation QS QS Contraction, Expansion 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000WSOA QoS Control Flow (cont’d) •Adjusts current available dispatch rate ranges for each operation•Provides admission control policy•Queries TAO Scheduler for monitored execution t

21 ime results•Binds specific rate accordin
ime results•Binds specific rate according to RT-ARM supplied admission control policy•Queues operations and enforces hybrid static/dynamic scheduling policy•Makes available to RT-ARM the actual execution times of each scheduled operation Processor TAO Scheduler 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 7 / 26 / 200

22 0 OMG Real-time / Embedded Workshop, Jul
0 OMG Real-time / Embedded Workshop, July 24-27, 2000WSOA End-to-End QoS Management RTARM Browser Application Link-16 Simulation SoftwareDIS Network Tool Client Application Simulation C2 QoS Mgmt ORBexpress Link-16 Simulation SoftwareDIS Network Tool Net RM TAO ORB TAO AdaptiveScheduler Adjust Adjust expected QoSexpected QoSAdaptive beha

23 vior to Adaptive behavior to update comp
vior to Adaptive behavior to update compression update compression level of next tilelevel of next tileOptimization within Optimization within current operating current operating Criticality assurance, Criticality assurance, then utilization then utilization optimization optimization Adaptive behavior to Adaptive behavior to update operat