chart 1 c3 & io advanced concepts sparqlmotion for distributed network ops john carson, lockheed...
TRANSCRIPT
Chart 1
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
SPARQLMotion for Distributed Network Ops
John Carson, Lockheed [email protected]
2009 Semantic Technology ConferenceTopQuadrant User’s Group
Chart 2
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
Problem: Dynamic Network Topology
Result: Increased network Result: Increased network AgilityAgility under change under change
Local Net
Local Net
Problem: Military networks are Dynamic, Heterogeneous, and Open
Local Net
Challenge: Discover the Emergent Capability within a given network.
Chart 3
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
Adaptive Service Networks
1) Assets yet to be developed
2) Needs to be discovered
3) Concepts of Operations to evolve
Net-Centric Information Environment(Data Sharing Strategy and Enterprise Services)
• User Assistance• Collaboration• Discovery• Messaging
• InformationAssurance/Security
• EnterpriseServicesManagement
• CIO Services• Mediation• Applications• Storage
Global Information Grid(GIG)
Net-Centric Information Environment(Data Sharing Strategy and Enterprise Services)
• User Assistance• Collaboration• Discovery• Messaging
• InformationAssurance/Security
• EnterpriseServicesManagement
• CIO Services• Mediation• Applications• Storage
Global Information Grid(GIG)
Net-Centric Information Environment(Data Sharing Strategy and Enterprise Services)
• User Assistance• Collaboration• Discovery• Messaging
• InformationAssurance/Security
• EnterpriseServicesManagement
• CIO Services• Mediation• Applications• Storage
Global Information Grid(GIG)
Network Enabled Operations requires declarative modeling
Semantics permit real-time interoperability
Chart 4
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
Future of Networking
Trend away from the formal enterprise (integrated systems) toward unstructured peers (ad hoc systems) Little hierarchy or structure, systems-of-systems Away from blueprints, away from formal requirements
Houston: a city without zoning“the form of a city is not defined in advance by specifying requirements; rather, a
city emerges and changes over time though the loosely coordinated and regulated actions of many individuals.”
-- Greg Goth
Need for lightweight scripting that supports interoperability
Chart 5
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
Task Networks
Out of scheduling (Operations Research)
Rather than script the behavior, capture the task relationships
http://manyeyes.alphaworks.ibm.comThis presentation does not address the algorithmic control aspects, but rather the transaction models that support distributed control
Decomposition yields … - role based - policy driven
Chart 6
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
Motivating Example
Cyber-Physical Systems Information (ground in app) Hardware (ground in device)
Heterogeneous Ontologies
Distributed Computing
Chart 7
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
Robots
If Robot A sees Red Ball, remove (else leave it alone)
Chart 8
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
Demonstrations
Chart 9
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts
Conclusions
SPARQLMotion builds on SPARQL Query language (Data Access) Rule language (Manipulation) Open semantics (Grammar) Add in Physical groundings (sensors and effectors)
Actionable when coupled with SPIN
The benefit of this approach Operational redundancy, point of failure is spread out Model-driven approach captures task Network Heterogeneous Peers interoperate through policy scripts
A declarative way to script interaction between heterogeneous peers
Chart 10
C3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced ConceptsC3 & IO Advanced Concepts