7 26 2000 OMG Realtime Embedded Workshop July 2427 2000Adapted from ID: 839360
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.
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 TechnologyHistorical approachInformation sources primarily constrained to onboard, deterministic Functionality limited to static algorithms, cyclic processing, worst case, static schedulingExpensive to maintain and test Future needsOffboard/onboard integration of data and functionalityNon-det
3 erministic communication and functionali
erministic communication and functionalityLower 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, 2000BoeingPrimary int
hop, July 24-27, 2000BoeingPrimary integrator, application developmentHoneywell Technology CenterResource management technologyWashington UniversityDynamic scheduling technologyBBNQuality-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, 2000Demonstrate New Warrior CapabilityImagery support for re-taskingReal-time Collaborative planningDemonstrate Legacy Connection to InfoSphereOFP support for deterministic and non-deterministic functionsDevelop
7 TransitionableProductsQuorum-based tech
TransitionableProductsQuorum-based technologiesOFP components, e.g., browser, QoS MiddlewareDemonstrate StandardsInter-platform communication via CORBAObject Request Broker usage supporting RT CORBA 1.0 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000 Time Critical Targetsclear and present dangerfleeting targets of
8 opportunity WSOA and Time Critical Targ
opportunity WSOA and Time Critical TargetsReal-time MissionReplanningand CollaborationC2 Node and F-15 share data, imagery and annotationsInformation BrowsingF-15 accesses C2 data products, images, target folderMission RehearsalF-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 InterfaceBrowser 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 constraintsEmbedded PowerPC processorVxWorks RTOSC++ with Ada 95 segmentsSoft Real-timeDEC Alpha WorkstationUnix OSAda 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, 2000RT CORBA 1.0Minimize priority inversion of distributed operationsPriority banded connectionsDirect threading selection and prioritizationReal-time Event ChannelHard real-time scheduling support 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27,
12 2000Commercial StandardInteroperateORB
2000Commercial StandardInteroperateORBs from different vendorsPush / Pull data flowClient controlled image requests minimize bandwidth & operator workloadAsynchronous 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 SchedulingA
:Hybrid Static and Dynamic SchedulingAllow insertion of soft real-time tasks while preserving hard real-time Maximize CPU utilization through on-line re-evaluation of task prioritiesBeing addressed by RT CORBA 2.0 7 / 26 / 2000 OMG Real-time / Embedded Workshop, July 24-27, 2000GIOP between F-15E and C2 node must operate overpluggabl
14 eLink-16 transportMany vendors currentl
eLink-16 transportMany vendors currently provide proprietary transport interfaceFuture 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 GoalSituational tailoring of functional prioritiesTechnology ChallengeDevelop real-time management of network and computing resources, supporting hard and soft deadlinesDevelopment ApproachDevelop functional adaptation techniquescontrol 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 GridOperational GoalInterface shooter systems to global information sources to ensure information superiorityTechnology ChallengeIntegrate
17 hard and soft real-time data and control
hard and soft real-time data and control flow functionality within mission system frameworksDevelopment ApproachEmbed QoS functions into application frameworks with common APIsandpluggablepoliciesMature 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 progressEarly, On-Time, or Late for each operation Defines operating regionsRange of rates for each operationManages QoS parameters within the given operating regionsAdjust rates within defined ranges for each operationReports 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 (contd) Adjusts current available dispatch rate ranges for each operationProvides admission control policyQueries TAO Scheduler for monitored execution t
21 ime resultsBinds specific rate accordin
ime resultsBinds specific rate according to RT-ARM supplied admission control policyQueues operations and enforces hybrid static/dynamic scheduling policyMakes 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