Common Context for Informa-on Problem Descrip-on Complexity, - - PowerPoint PPT Presentation

common context for informa on
SMART_READER_LITE
LIVE PREVIEW

Common Context for Informa-on Problem Descrip-on Complexity, - - PowerPoint PPT Presentation

Scaling to the Enterprise Challenges in Scalable BML Applica7ons Jeff Abbo: C-BML PDG Mee7ng Spring SIW 2011 Common Context for Informa-on Problem


slide-1
SLIDE 1

Scaling ¡to ¡the ¡Enterprise ¡

Challenges ¡in ¡Scalable ¡BML ¡Applica7ons ¡

Jeff ¡Abbo: ¡ C-­‑BML ¡PDG ¡Mee7ng ¡ Spring ¡SIW ¡2011 ¡

slide-2
SLIDE 2

Common ¡Context ¡for ¡Informa-on ¡

Problem ¡Descrip-on ¡

  • Complexity, ¡pushing ¡data ¡from ¡component ¡to ¡

component ¡vs. ¡common ¡context ¡

  • Solves ¡issues ¡with ¡someone ¡“catching ¡up” ¡to ¡the ¡

conversa7on ¡

  • Data ¡that ¡is ¡pushed ¡immediately ¡becomes ¡latent ¡

and ¡out ¡of ¡synch ¡with ¡reality. ¡

  • How ¡will ¡C-­‑BML ¡maintain ¡a ¡common ¡context ¡of ¡

informa7on ¡that ¡is ¡synchronized ¡with ¡7me? ¡

slide-3
SLIDE 3

Common ¡Context ¡for ¡Informa-on ¡

Blackboard ¡discussion ¡– ¡Ribbon ¡Interface ¡

  • Builds ¡upon ¡modern ¡day ¡methods ¡like ¡news ¡

groups/feeds, ¡forums, ¡your ¡Face ¡Book ¡Wall ¡ Discussion ¡Point ¡

  • How ¡might ¡industry ¡provide ¡a ¡common ¡shared ¡

informa7on ¡context ¡for ¡C-­‑BML? ¡

  • How ¡many ¡black ¡boards ¡are ¡in ¡an ¡exercise? ¡ ¡ ¡
  • How ¡are ¡they ¡organized ¡(networks ¡and ¡

hierarchies)? ¡

slide-4
SLIDE 4

Transla-on ¡Gateway ¡

Problem ¡Descrip-on ¡

  • C-­‑BML ¡to ¡HLA ¡gateway ¡
  • C-­‑BML ¡to ¡DIS ¡gateway ¡
  • C-­‑BML ¡to ¡LINK16 ¡gateway ¡
  • C-­‑BML ¡to ¡TENA ¡gateway ¡
  • What ¡prevents ¡seman7c ¡dri\ ¡across ¡these ¡

transla7ons? ¡

slide-5
SLIDE 5

Transla-on ¡Gateway ¡

JBUS ¡discussion ¡– ¡Example ¡of ¡Past ¡Successes ¡

  • Common ¡transla7on ¡context ¡provided ¡by ¡the ¡

Common ¡Data ¡Defini7on ¡(CDD), ¡builds ¡upon ¡ the ¡common ¡discussion ¡context ¡of ¡the ¡ Blackboard ¡

slide-6
SLIDE 6

Transla-on ¡Gateway ¡

Discussion ¡Point ¡

  • What ¡transla7ons ¡are ¡necessary ¡for ¡C-­‑BML ¡to ¡scale? ¡
  • C-­‑BML ¡includes ¡MOP ¡(reports) ¡and ¡MOE ¡(orders) ¡based ¡

reports ¡and ¡commands. ¡ ¡MOEs ¡leave ¡the ¡specifics ¡of ¡the ¡ MOPs ¡to ¡the ¡tasked ¡element, ¡or ¡the ¡assessing ¡element. ¡ ¡ Something ¡needs ¡to ¡translate ¡MOE ¡orders ¡into ¡MOP ¡based ¡ tasks ¡for ¡CGF ¡systems. ¡

  • How ¡will ¡C-­‑BML ¡provide ¡for ¡transla7ons ¡between ¡

component ¡systems ¡(SAF/CGF, ¡Ba:le ¡Command ¡devices, ¡ agents, ¡officers, ¡role ¡players, ¡etc)? ¡

  • What ¡type ¡of ¡implementa7on ¡will ¡cons7tute ¡the ¡common ¡

context/ontology/informa7on ¡model ¡used ¡at ¡run7me? ¡

slide-7
SLIDE 7

Opera-onal ¡Nodes ¡ ¡

Problem ¡Descrip-on ¡

  • One ¡commander/operator ¡will ¡be ¡able ¡to ¡

communicate ¡with ¡N ¡subordinate ¡elements ¡ from ¡a ¡single ¡sta7on. ¡

  • How ¡will ¡C-­‑BML ¡reduce ¡operator ¡load ¡and ¡

consolidate ¡component ¡systems ¡func7ons ¡to ¡

  • pera7onal ¡elements ¡of ¡the ¡organiza7on? ¡
slide-8
SLIDE 8

Opera-onal ¡Nodes ¡ ¡

JAAR/DDCP ¡discussion ¡– ¡Example ¡of ¡Past ¡Successes ¡

  • How ¡will ¡the ¡orders ¡be ¡decomposed ¡to ¡lower ¡elements ¡
  • f ¡the ¡command ¡hierarchy? ¡
  • Look ¡at ¡DARPA’s ¡Deep ¡Green ¡effort, ¡what ¡worked, ¡what ¡

did ¡not? ¡ ¡ ¡

– Where ¡was ¡the ¡blackboard? ¡ ¡ – W/o ¡it ¡how ¡could ¡the ¡commander’s ¡assistant, ¡blitzkrieg ¡ and ¡the ¡crystal ¡ball ¡stay ¡on ¡the ¡same ¡page? ¡

  • How ¡will ¡the ¡commander ¡manage ¡communica7on? ¡ ¡

Will ¡he ¡talk ¡to ¡groups, ¡individuals, ¡both? ¡ ¡How ¡will ¡he ¡ manage ¡communica7on’s ¡flow? ¡

– Publish ¡and ¡Subscribe ¡mechanisms ¡will ¡be ¡complex. ¡

slide-9
SLIDE 9

Opera-onal ¡Nodes ¡ ¡

Discussion ¡Point ¡

  • How ¡will ¡C-­‑BML ¡Systems ¡consolidate ¡and ¡focus ¡

component ¡systems ¡on ¡opera7onal ¡nodes/ elements ¡of ¡an ¡organiza7on ¡(real ¡or ¡ simulated)? ¡

  • What ¡is ¡the ¡tempo ¡between ¡planning/orders ¡

and ¡execu7on/reports? ¡

– Decisions ¡must ¡be ¡informed, ¡intel ¡confirmed. ¡

slide-10
SLIDE 10

Allocate ¡systems ¡to ¡focus ¡

  • n ¡specific ¡opera7onal ¡

nodes/elements ¡ Configure ¡bridges ¡& ¡ gateways ¡to ¡automa7cally ¡ deliver ¡data ¡to ¡systems ¡and ¡ components ¡

Planning ¡

slide-11
SLIDE 11

BML ¡is ¡used ¡to ¡control, ¡ s7mulate, ¡and ¡interact ¡with ¡ selected ¡component ¡systems ¡ at ¡opera7onal ¡nodes. ¡ Data ¡is ¡routed ¡to ¡ the ¡appropriate/selected ¡ component ¡systems ¡

Execu-on ¡

slide-12
SLIDE 12

Bringing ¡it ¡all ¡Together ¡