SlideShare a Scribd company logo
1 of 46
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Cloud Computing and
Intelligent Systems
Two Fields at a Crossroads
Dr. Jeffrey Wallace
The 2014 International Conference on Computational
Science and Computational Intelligence (CSCI'14)
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Cloud Computing and Intelligent
Systems
• Context
• Technical Challenges
• Examples
– Unmanned Systems Control
• Anti-ship Missile Defense
• Battlefield Extraction of Wounded
• Technology Enablers
– System/Component Integration
– Algorithm/Environment Integration
• Summary 2
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Context
• Unique Systems Engineering and Development
Capability
– A distillation of over $2B in government R&D
– Addresses both people and technology
• Partnered with the Office of the Secretary of
Defense, the Joint Chiefs of Staff, the 4 services,
Academia, and others
• Solved world-class/grand challenge problems on
F-35, CVN-21, healthcare IT, etc.
• Systems Integrator for the Continuous
Transformation Environment
3
Infinite Dimensions Solving Tomorrow’s Problems Today
Continuous Transformation
Environment
“A Cloud Computing
Range”
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
CTE at a Glance
• CTE Objectives
– Prototype development and experimentation: Innovation in a
collaborative environment by industry, government, and
academia in an open systems collaborative environment
– Integration, verification, test, and release of Commercial-Off-The-
Shelf (COTS) products for government use
– Rapidly prove operational utility of high technology solutions
– Open systems and standards compliance evaluation,
documentation, and capabilities matrix
• Solve GAO identified big integrator problem1
– Organizing principle: “Give innovation a chance.”
• Consortium of large and small technology companies
and facilities partners
5
1 Government Accounting Office-09-326SP, http://www.gao.gov/new.items/d09326sp.pdf
Infinite Dimensions Solving Tomorrow’s Problems Today
CTE Network
6
 Quality Technology Services (QTS) and Verizon (VZW) are the current facilities
 OCONUS Sites are VZW
 CONUS VZW: Engelwood, CO; Culpeper, VA, Miami, FL
 Remaining CONUS Sites are QTS, in particular the 1.3M sq. ft. Richmond, VA s
Infinite Dimensions Solving Tomorrow’s Problems Today
Main CTE Experimentation Lab Location
Richmond- High Density Multi-Data Center
Campus
500,000 Sq Ft of Planned Raised Floor
Multiple Distinct Data Center Buildings
(Current Basis of Design)
1
3
2 Office Space
1.3 Million Sq Ft Campus
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Technical Challenges
• Rapidly create complex, realistic, and scalable
networks of systems and component inter-
relationships
• Distribution of autonomous controls and monitors
• Implementation of complex webs of cause and effect
• Dynamic alteration of the component execution
structure
– Adaptation and evolution of the system
• Ability to handle billions of active processes in real-
time
– Harness power of sequential, distributed and/or parallel
processing – optimizing the use of any
compute/network/storage configuration
– Smartphones to supercomputers
8
Infinite Dimensions Solving Tomorrow’s Problems Today
Unmanned Systems Control
October 27, 2008 USIC Conference, San Diego,
CA
9
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Hypersonic Anti-Ship Missile
Challenges
• Critical Battlespace defense gap
• Interactions happening faster than humans
can react
• Current Command and Control (C2) is not
real-time, performance limited, and the
only source of information
• Greatly affects real-time response for
kinetic engagement capabilities
10
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Anti-Ship Missile
Defense
 Increase Response time for Fleet
 Simplify Installation, Maintenance, &
Operation
SBX
DDG
e.g. DF-21
UAS
Weapon
USV
Anti-
Ship
Missile
Space
Sensor
Infinite Dimensions Solving Tomorrow’s Problems Today
12
Sea Base
Perimeter
ASW Threat
Identification
Perimeter
SUW Threat
Monitoring
Perimeter
SUW Threat
Identification
Perimeter
18 nmi
ASMD Threat
Perimeter
Infinite Dimensions Solving Tomorrow’s Problems Today
13
Sea Base
Perimeter
ASW Threat
Identification
Perimeter
SUW Threat
Monitoring
Perimeter
SUW Threat
Identification
Perimeter
ASMD Threat Perimeter
Infinite Dimensions Solving Tomorrow’s Problems Today
Cloud of Projectiles
Each USV’s Gun Creates a Cloud
14
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
New Fleet Capabilities
• Automated Fleet Systems
– Adaptive & composable
– Knowledge built into systems
– Emphasizes speed and flexibility
• Ability to fuse new information, knowledge,
and structures rapidly
– Mesh networks and systems
– Example: Sensor net that automatically refocuses
based on accurate real time fused information
• C2 and fire control moves from Fleet
platforms to Network
15
Infinite Dimensions Solving Tomorrow’s Problems Today
Inter-system Interoperability and Interaction with Personnel “On
Scene” Example: Nightingale II
16
Autonomous transit from starting point,
to pick-up point, to medical unit
4
A. Call for
MedEvac
received at
Nightingale
Control
B. Best UAV is
chosen
automatically
C. Route is
autonomously
planned &
uploaded
D. UAV is
launched
automatically
1
2
Autonomous collision &
obstacle avoidance
Similar process for: Logistics, Combat Rescue, & Special Ops
No Fly
Zone
C2
No Fly
Zone
A
B
C
D
1
Autonomous
Clear-Zone
landing
3
5
UGV+BEAR
deploys
BEAR
deploys
6 BEAR
recovers &
Medic treats
7
UAS/UGV/BEAR
system rejoins and
goes to destination
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Nightingale II
• Autonomous:
– VTOL UAV
– High-mobility UGV(s)
– Asset allocation and mission planning
• Interoperability / coordination with existing
– Dismounted ground personnel
– Air operations
– Ground operations
– Artillery & strike operations
– Political & no-fly boundaries
– High-data-rate non-LOS communications
October 27, 2008USIC Conference, San Diego, CA 1
7
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Nightingale II
Challenges
• Autonomous VTOL UAV
– Autonomous obstacle avoidance
• Wires, antennae, etc.
– Sensor with sufficient resolution & range for
vehicle maneuverability limits
– Day, night, weather, dust/sand/dirt (“brown
out”)
– Autonomous collision avoidance
(other aircraft)
• Small UAVs, birds, etc.
– Sensor with sufficient resolution & range for
vehicle maneuverability limits
– Day, night, weather, dust/sand/dirt (“brown
out”)
October 27, 2008 USIC Conference, San Diego, CA 1
8
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Nightingale II
Challenges
• Autonomous VTOL UAV (cont)
– Autonomous LZ identification
• LZ size, geometry, roughness, slope
• Ingress/egress flight-path
– Obstacles
– Moving ground personnel, vehicles
– Exposure to enemy
» Lines of fire
» Exposure time
• Coordination with UGV mobility constraints
– Navigable path between LZ and casualty
October 27, 2008 USIC Conference, San Diego, CA 1
9
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
2
0
Nightingale II
Challenges
• Rough-terrain UGV(s)
– Mobility
• Tracks, wheels, legs
• Water crossing
• Mud, sand, snow, ice
• Interiors (stairs, doors, elevators, etc.)
– Autonomous capabilities
• Beyond Grand Challenge, Urban Challenge
– Casualty extraction
• Careful casualty handling
• Does the UGV need a UGV?
October 27, 2008 USIC Conference, San Diego, CA
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
System/Component Integration
• Most well-known methods and technology
originate in “business IT”…
• Optimizing execution and efficiency and
enabling computation at scale is typically
the province of “high performance
computing”
• Real-time execution and synchronization
are addressed by several communities,
e.g. robotics
21
Infinite Dimensions Solving Tomorrow’s Problems Today
Ease of Development/Integration/Interoperability
Implement/Support Any Architecture
Application
Connectors
Message
Brokers
Enterprise
Resource Managers
Application
Servers
Component
Brokers
Infinite Dimensions Solving Tomorrow’s Problems Today
Data
Source 1
Application 1
Compute
Process 1
Compute
Process M
Data
Source 2
Data
Source N
Application X
WAIT_FOR (DS1 semaphore, wait time1)
WAIT_FOR (DSP semaphore, wait timep)
Typical Complex Application-
System
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
The DNA of Complex Systems
• Look at nature to understand
complex systems
• Internal Processes
• External Processes
• Internal Events
• External Events
• Intermix of all four is required
–Implementing in a scalable manner is key
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Internal Processes
Analogy: The Heart Beat
• Atria pump blood to
ventricles, which
contract
• Nonstop contractions
are driven by the heart's
electrical system
Internal Process: Synchronous or Asynchronous –
Intrincsic Capabilities
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
External Processes
Analogy: Pacemaker
• External process monitors
and interacts with an
object (i.e., a pacemaker
monitors the heart’s
rhythm)
• The electric current makes
the heart beat within a
certain range
External Process: Synchronous or Asynchronous –
Monitor and Control
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Internal Events
Analogy: Heart Attack
• Internal occurrence without
pre-established time scale
• Certain factors cause the
occurrence. Blood flow is
restricted, or the nerve
system, which controls the
heart, malfunctions
Internal Occurrence: Irregular Time Scale – Intrinsic
Capabilities
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
External Events
Analogy: Defibrillation
• External event changes a
passive object’s state (i.e., a
defibrillator is used for
resuscitation)
• External electrical shock is
applied to the heart
• Foundational representation
method
External Occurrence: Irregular Time Scale – Monitor and
Control
Infinite Dimensions Solving Tomorrow’s Problems Today
FE FE
FE FE
FE
FE
FE
FE
FE FE
FE
FE FE FE FE FE
FE FE
FE FE
FE FE
FE FE
FE FE
FE FE
FE FE
FE FE
FE FE
FE FE
FE FE
FE FE
User Application
Interface Services
Hardware Device
Interface Services
3D Visualization
Interface Services
Web Interface
Interface Services
Communication
Speed
Slow
Medium
Fast
Configurable Computational Mesh
Polymorphic Computing Architecture (PCA)
FE = Functional Element
29
Infinite Dimensions Solving Tomorrow’s Problems Today
Component Repository
Composability Automation
CASE Tool Environment
User Defined
IT System
Interface
User Defined
Hardware
Interface
Web Services
API
(JNI, SOAP, OWL, etc.)
Shared
Memory
IP JTRS
Reflective
Memory
Security State Saving Core Programming
Distributed
Object Mgmt
Std App Dev
Interface
Synchronization
Management
Event Management
Services
Knowledge
Representation
Integration Meta-Data
Data
Translation
Communication Services (Unicast, Multicast, Broadcast)
Common Application Services
Intelligent Application Services
System Execution Services
Service Decomposition
CompressionEncryption
BLOSLink-16 Others
30
Infinite Dimensions Solving Tomorrow’s Problems Today
API Example
Turret/Fire Control
Slew Elevate
Fire When Slew and Elevate are Complete
Process Firing Commands (and Queuing Them)
31
Infinite Dimensions Solving Tomorrow’s Problems Today
Example: Turret Fire Command
void Turret::fire()
{
P_VAR
P_BEGIN(2)
// Wait until the turret movement is completed
WAIT_FOR(1, slewComplete, -1);
WAIT_FOR(2, elevateComplete, -1);
// Fire the weapon, this would activate the real gun
Fire_M256();
RB_cout << "Flash, Boom, Bang, Echo" << endl;
fireComplete = 1;
P_END
}
32
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Algorithm/Environment
Integration
• Must be able to integrate arbitrary types of
models (e.g. rule-based, network-based,
fuzzy, combinations, etc.)
• A system must account for functionally
disparate phenomena, in order to
represent “intelligence” more effectively,
for example:
– Recognition of patterns
– Adapting new solutions or strategies
– Rule following
Infinite Dimensions Solving Tomorrow’s Problems Today
Adaptive, Dynamic, Knowledge-based
Execution/Control
Conceptual Graphs
Computational Ontology Framework
ConceptsConcepts ActorsActorsRelationshipsRelationships
CAT STAT LOCSIT MATCAT STAT LOCSIT MATMAT
A Cat sits on a matA Cat sits on a mat Une Chat assis sur
une matte
Une Chat assis sur
une matte
Infinite Dimensions Solving Tomorrow’s Problems Today
Basic CG Formation Rules
Concept 1
Relationship 1
Relationship 1
Concept 2
Concepts or Other Actors
Actor 1
Actors or Relationships
Actors or Relationships
Concept 1
Concept
Concept or other Actors
Concept 1
Relationship 1
Actor 1
INVALID
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Extensions
• A CG execution engine with abilities to:
– Embed in a hardware controller or a software
program
– Associate the software and hardware components as
indicated by the CG structure
– Control, execute, and integrate the entire system
• Customization of concepts, relationships, and
actors by the integrator, providing capability to:
– Accommodate new hardware, or software
components, without returning to original developers
for new versions of graph systems
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Extensions
• A mechanism to control the CG execution
engine
– Each node maintains a truth value to
managed graph execution
– A concept from belief network theory
• Collectively, the extensions embodied in
the system enable intelligent automation,
execution, and control of complex
hardware and software assemblies
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Summary of Extensions
• A collection of user-defined concept nodes
• A collection of user-defined relationship nodes
• A collection of user-defined actor nodes
• A unique ID numbering scheme to identify every node, regardless of
type
• A description of the connected nodes, and route of the connection
• A list of references to input concept nodes (those with no incoming
arcs)
– A valid CG must contain at least one input concept node
• A list of references to the output concept nodes (those with no
outgoing arcs)
– A valid CG must contain at least one output concept node
• A data structure that records the truth value of each node
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Paradigm of Execution
1. The system is started
a. Each component in the system is initialized
b. Synchronization relationships are established
c. Inputs are read and loaded into system components
2. The CG associated with the system is initialized and parsed
a. Each system component is associated with a CG element using the unique ID
tag (concept, relationship, actor)
b. Each component is registered in the correct collection mechanism for each type,
using the unique ID tag
3. The system begins operating, with various evolution methods. For
example:
a. A user inputs information, which changes the state of the system (either event-
based, process-based, or simple update loop)
b. Regular update cycles occur for various system aspects
4. The system operation mechanism executes, and an Execution Cycle
operation for the CG is activated
5. Each time a system operation mechanism is activated, step 4 is repeated
Infinite Dimensions Solving Tomorrow’s Problems Today
CG Execution
Dividend: 9.0
Divisor: 4.0
Number: 144.0
Quotient: 2.0
Remainder: 1.0
SquareRoot: 12.0
Sum: 14.0
divide plus
sqrt
Dividend: 9
Divisor: 4
Number: 144
Quotient: 2
Remainder: 1
SquareRoot: 12
Sum: *s
divide plusplus
sqrt
IF ?r = 0IF ?r = 0
T
TT
T
TT
TT
T
F
Infinite Dimensions Solving Tomorrow’s Problems Today
Example of a Path of Route
in a CG
runs
Is a
generating
for
Responsible
for
of Producing
A
Machine
An
Interpreter
Algorithm
An
Interpretation
An Agent
A Graph A Behavior
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Summary
• Representation of complex webs of
synchronized causes and effects is central
to the implementation of complex systems
• Computation, correlation of simultaneously
evolving systems and interrelated
phenomena
• Ability to control an activity based on a
web of logic, and start another in response
to dynamic conditions
• Achievement of scalability without loss of
capability 42
Infinite Dimensions Solving Tomorrow’s Problems Today
Backup
43
Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14
Software Development Framework: JEE
• Minimizes amount of code, people, skill-level,
development, test, integration, and time
required
• Standardizes processes, templates, and
documentation
• Works with all modern languages and
standard Application Programming Interfaces
(APIs)
• Does not compromise any other software
vendor’s intellectual property – typically a key
cost, schedule, and performance driver
• Can be taught to all development team
members in an extremely short period of time
(< 1 to 2 days)
11
Infinite Dimensions Solving Tomorrow’s Problems Today
Example: Building Automation
Management System
Level 1
Information
management
system
Level 2
Information processing
And supervisory system
Level 3
Information processing/
Automation system
Level 4
Process field
Infinite Dimensions Solving Tomorrow’s Problems Today
Components in a BAMS
fan
Air conditioning
PC
Heat energy
sanitary
lighting
Waste-
managementelectricalacoustics
video
safety
elevator
Emergency power
supply
transformer
heating
Building
700

More Related Content

Similar to Cloud Computing and Intelligent Systems: Two Fields at a Crossroads

Data Center of the Future v1.0.pptx
Data Center of the Future v1.0.pptxData Center of the Future v1.0.pptx
Data Center of the Future v1.0.pptxjuergenJaeckel
 
Supply Chain Network Design Essay
Supply Chain Network Design EssaySupply Chain Network Design Essay
Supply Chain Network Design EssayTracy Berry
 
2016 asl hitachi
2016 asl hitachi2016 asl hitachi
2016 asl hitachiElliot Duff
 
The Nuts and Bolts of Disaster Recovery
The Nuts and Bolts of Disaster RecoveryThe Nuts and Bolts of Disaster Recovery
The Nuts and Bolts of Disaster RecoveryInnoTech
 
Re-Engineering Engineering
Re-Engineering EngineeringRe-Engineering Engineering
Re-Engineering EngineeringIben Rodriguez
 
Grid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locationsGrid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locationsDibyadip Das
 
Performance in the Cloud 2.0
Performance in the Cloud 2.0Performance in the Cloud 2.0
Performance in the Cloud 2.0Lockheed Martin
 
Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Open Networking Summits
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering SimulatorsGSE Systems, Inc.
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdfTyStrk
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfJohn422973
 
Integrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction IndustryIntegrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction IndustryAppear
 
TeraGrid Communication and Computation
TeraGrid Communication and ComputationTeraGrid Communication and Computation
TeraGrid Communication and ComputationTal Lavian Ph.D.
 

Similar to Cloud Computing and Intelligent Systems: Two Fields at a Crossroads (20)

Data Center of the Future v1.0.pptx
Data Center of the Future v1.0.pptxData Center of the Future v1.0.pptx
Data Center of the Future v1.0.pptx
 
Edge computing system for large scale distributed sensing systems
Edge computing system for large scale distributed sensing systemsEdge computing system for large scale distributed sensing systems
Edge computing system for large scale distributed sensing systems
 
Blueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of ThingsBlueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of Things
 
Supply Chain Network Design Essay
Supply Chain Network Design EssaySupply Chain Network Design Essay
Supply Chain Network Design Essay
 
2016 asl hitachi
2016 asl hitachi2016 asl hitachi
2016 asl hitachi
 
The Nuts and Bolts of Disaster Recovery
The Nuts and Bolts of Disaster RecoveryThe Nuts and Bolts of Disaster Recovery
The Nuts and Bolts of Disaster Recovery
 
Understanding cyber resilience
Understanding cyber resilienceUnderstanding cyber resilience
Understanding cyber resilience
 
Re-Engineering Engineering
Re-Engineering EngineeringRe-Engineering Engineering
Re-Engineering Engineering
 
Grid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locationsGrid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locations
 
Performance in the Cloud 2.0
Performance in the Cloud 2.0Performance in the Cloud 2.0
Performance in the Cloud 2.0
 
Cps sec sg sg2017 conf_iran
Cps sec sg  sg2017 conf_iranCps sec sg  sg2017 conf_iran
Cps sec sg sg2017 conf_iran
 
Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering Simulators
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
 
INCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems EngineeringINCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems Engineering
 
Integrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction IndustryIntegrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction Industry
 
Daniel-Cocas-presentationWEFWEEFWEFWEFWEF
Daniel-Cocas-presentationWEFWEEFWEFWEFWEFDaniel-Cocas-presentationWEFWEEFWEFWEFWEF
Daniel-Cocas-presentationWEFWEEFWEFWEFWEF
 
TeraGrid Communication and Computation
TeraGrid Communication and ComputationTeraGrid Communication and Computation
TeraGrid Communication and Computation
 
Thoughts on Cybersecurity
Thoughts on CybersecurityThoughts on Cybersecurity
Thoughts on Cybersecurity
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Cloud Computing and Intelligent Systems: Two Fields at a Crossroads

  • 1. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Cloud Computing and Intelligent Systems Two Fields at a Crossroads Dr. Jeffrey Wallace The 2014 International Conference on Computational Science and Computational Intelligence (CSCI'14)
  • 2. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Cloud Computing and Intelligent Systems • Context • Technical Challenges • Examples – Unmanned Systems Control • Anti-ship Missile Defense • Battlefield Extraction of Wounded • Technology Enablers – System/Component Integration – Algorithm/Environment Integration • Summary 2
  • 3. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Context • Unique Systems Engineering and Development Capability – A distillation of over $2B in government R&D – Addresses both people and technology • Partnered with the Office of the Secretary of Defense, the Joint Chiefs of Staff, the 4 services, Academia, and others • Solved world-class/grand challenge problems on F-35, CVN-21, healthcare IT, etc. • Systems Integrator for the Continuous Transformation Environment 3
  • 4. Infinite Dimensions Solving Tomorrow’s Problems Today Continuous Transformation Environment “A Cloud Computing Range”
  • 5. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 CTE at a Glance • CTE Objectives – Prototype development and experimentation: Innovation in a collaborative environment by industry, government, and academia in an open systems collaborative environment – Integration, verification, test, and release of Commercial-Off-The- Shelf (COTS) products for government use – Rapidly prove operational utility of high technology solutions – Open systems and standards compliance evaluation, documentation, and capabilities matrix • Solve GAO identified big integrator problem1 – Organizing principle: “Give innovation a chance.” • Consortium of large and small technology companies and facilities partners 5 1 Government Accounting Office-09-326SP, http://www.gao.gov/new.items/d09326sp.pdf
  • 6. Infinite Dimensions Solving Tomorrow’s Problems Today CTE Network 6  Quality Technology Services (QTS) and Verizon (VZW) are the current facilities  OCONUS Sites are VZW  CONUS VZW: Engelwood, CO; Culpeper, VA, Miami, FL  Remaining CONUS Sites are QTS, in particular the 1.3M sq. ft. Richmond, VA s
  • 7. Infinite Dimensions Solving Tomorrow’s Problems Today Main CTE Experimentation Lab Location Richmond- High Density Multi-Data Center Campus 500,000 Sq Ft of Planned Raised Floor Multiple Distinct Data Center Buildings (Current Basis of Design) 1 3 2 Office Space 1.3 Million Sq Ft Campus
  • 8. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Technical Challenges • Rapidly create complex, realistic, and scalable networks of systems and component inter- relationships • Distribution of autonomous controls and monitors • Implementation of complex webs of cause and effect • Dynamic alteration of the component execution structure – Adaptation and evolution of the system • Ability to handle billions of active processes in real- time – Harness power of sequential, distributed and/or parallel processing – optimizing the use of any compute/network/storage configuration – Smartphones to supercomputers 8
  • 9. Infinite Dimensions Solving Tomorrow’s Problems Today Unmanned Systems Control October 27, 2008 USIC Conference, San Diego, CA 9
  • 10. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Hypersonic Anti-Ship Missile Challenges • Critical Battlespace defense gap • Interactions happening faster than humans can react • Current Command and Control (C2) is not real-time, performance limited, and the only source of information • Greatly affects real-time response for kinetic engagement capabilities 10
  • 11. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Anti-Ship Missile Defense  Increase Response time for Fleet  Simplify Installation, Maintenance, & Operation SBX DDG e.g. DF-21 UAS Weapon USV Anti- Ship Missile Space Sensor
  • 12. Infinite Dimensions Solving Tomorrow’s Problems Today 12 Sea Base Perimeter ASW Threat Identification Perimeter SUW Threat Monitoring Perimeter SUW Threat Identification Perimeter 18 nmi ASMD Threat Perimeter
  • 13. Infinite Dimensions Solving Tomorrow’s Problems Today 13 Sea Base Perimeter ASW Threat Identification Perimeter SUW Threat Monitoring Perimeter SUW Threat Identification Perimeter ASMD Threat Perimeter
  • 14. Infinite Dimensions Solving Tomorrow’s Problems Today Cloud of Projectiles Each USV’s Gun Creates a Cloud 14
  • 15. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 New Fleet Capabilities • Automated Fleet Systems – Adaptive & composable – Knowledge built into systems – Emphasizes speed and flexibility • Ability to fuse new information, knowledge, and structures rapidly – Mesh networks and systems – Example: Sensor net that automatically refocuses based on accurate real time fused information • C2 and fire control moves from Fleet platforms to Network 15
  • 16. Infinite Dimensions Solving Tomorrow’s Problems Today Inter-system Interoperability and Interaction with Personnel “On Scene” Example: Nightingale II 16 Autonomous transit from starting point, to pick-up point, to medical unit 4 A. Call for MedEvac received at Nightingale Control B. Best UAV is chosen automatically C. Route is autonomously planned & uploaded D. UAV is launched automatically 1 2 Autonomous collision & obstacle avoidance Similar process for: Logistics, Combat Rescue, & Special Ops No Fly Zone C2 No Fly Zone A B C D 1 Autonomous Clear-Zone landing 3 5 UGV+BEAR deploys BEAR deploys 6 BEAR recovers & Medic treats 7 UAS/UGV/BEAR system rejoins and goes to destination
  • 17. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Nightingale II • Autonomous: – VTOL UAV – High-mobility UGV(s) – Asset allocation and mission planning • Interoperability / coordination with existing – Dismounted ground personnel – Air operations – Ground operations – Artillery & strike operations – Political & no-fly boundaries – High-data-rate non-LOS communications October 27, 2008USIC Conference, San Diego, CA 1 7
  • 18. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Nightingale II Challenges • Autonomous VTOL UAV – Autonomous obstacle avoidance • Wires, antennae, etc. – Sensor with sufficient resolution & range for vehicle maneuverability limits – Day, night, weather, dust/sand/dirt (“brown out”) – Autonomous collision avoidance (other aircraft) • Small UAVs, birds, etc. – Sensor with sufficient resolution & range for vehicle maneuverability limits – Day, night, weather, dust/sand/dirt (“brown out”) October 27, 2008 USIC Conference, San Diego, CA 1 8
  • 19. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Nightingale II Challenges • Autonomous VTOL UAV (cont) – Autonomous LZ identification • LZ size, geometry, roughness, slope • Ingress/egress flight-path – Obstacles – Moving ground personnel, vehicles – Exposure to enemy » Lines of fire » Exposure time • Coordination with UGV mobility constraints – Navigable path between LZ and casualty October 27, 2008 USIC Conference, San Diego, CA 1 9
  • 20. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 2 0 Nightingale II Challenges • Rough-terrain UGV(s) – Mobility • Tracks, wheels, legs • Water crossing • Mud, sand, snow, ice • Interiors (stairs, doors, elevators, etc.) – Autonomous capabilities • Beyond Grand Challenge, Urban Challenge – Casualty extraction • Careful casualty handling • Does the UGV need a UGV? October 27, 2008 USIC Conference, San Diego, CA
  • 21. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 System/Component Integration • Most well-known methods and technology originate in “business IT”… • Optimizing execution and efficiency and enabling computation at scale is typically the province of “high performance computing” • Real-time execution and synchronization are addressed by several communities, e.g. robotics 21
  • 22. Infinite Dimensions Solving Tomorrow’s Problems Today Ease of Development/Integration/Interoperability Implement/Support Any Architecture Application Connectors Message Brokers Enterprise Resource Managers Application Servers Component Brokers
  • 23. Infinite Dimensions Solving Tomorrow’s Problems Today Data Source 1 Application 1 Compute Process 1 Compute Process M Data Source 2 Data Source N Application X WAIT_FOR (DS1 semaphore, wait time1) WAIT_FOR (DSP semaphore, wait timep) Typical Complex Application- System
  • 24. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 The DNA of Complex Systems • Look at nature to understand complex systems • Internal Processes • External Processes • Internal Events • External Events • Intermix of all four is required –Implementing in a scalable manner is key
  • 25. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Internal Processes Analogy: The Heart Beat • Atria pump blood to ventricles, which contract • Nonstop contractions are driven by the heart's electrical system Internal Process: Synchronous or Asynchronous – Intrincsic Capabilities
  • 26. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 External Processes Analogy: Pacemaker • External process monitors and interacts with an object (i.e., a pacemaker monitors the heart’s rhythm) • The electric current makes the heart beat within a certain range External Process: Synchronous or Asynchronous – Monitor and Control
  • 27. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Internal Events Analogy: Heart Attack • Internal occurrence without pre-established time scale • Certain factors cause the occurrence. Blood flow is restricted, or the nerve system, which controls the heart, malfunctions Internal Occurrence: Irregular Time Scale – Intrinsic Capabilities
  • 28. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 External Events Analogy: Defibrillation • External event changes a passive object’s state (i.e., a defibrillator is used for resuscitation) • External electrical shock is applied to the heart • Foundational representation method External Occurrence: Irregular Time Scale – Monitor and Control
  • 29. Infinite Dimensions Solving Tomorrow’s Problems Today FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE User Application Interface Services Hardware Device Interface Services 3D Visualization Interface Services Web Interface Interface Services Communication Speed Slow Medium Fast Configurable Computational Mesh Polymorphic Computing Architecture (PCA) FE = Functional Element 29
  • 30. Infinite Dimensions Solving Tomorrow’s Problems Today Component Repository Composability Automation CASE Tool Environment User Defined IT System Interface User Defined Hardware Interface Web Services API (JNI, SOAP, OWL, etc.) Shared Memory IP JTRS Reflective Memory Security State Saving Core Programming Distributed Object Mgmt Std App Dev Interface Synchronization Management Event Management Services Knowledge Representation Integration Meta-Data Data Translation Communication Services (Unicast, Multicast, Broadcast) Common Application Services Intelligent Application Services System Execution Services Service Decomposition CompressionEncryption BLOSLink-16 Others 30
  • 31. Infinite Dimensions Solving Tomorrow’s Problems Today API Example Turret/Fire Control Slew Elevate Fire When Slew and Elevate are Complete Process Firing Commands (and Queuing Them) 31
  • 32. Infinite Dimensions Solving Tomorrow’s Problems Today Example: Turret Fire Command void Turret::fire() { P_VAR P_BEGIN(2) // Wait until the turret movement is completed WAIT_FOR(1, slewComplete, -1); WAIT_FOR(2, elevateComplete, -1); // Fire the weapon, this would activate the real gun Fire_M256(); RB_cout << "Flash, Boom, Bang, Echo" << endl; fireComplete = 1; P_END } 32
  • 33. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Algorithm/Environment Integration • Must be able to integrate arbitrary types of models (e.g. rule-based, network-based, fuzzy, combinations, etc.) • A system must account for functionally disparate phenomena, in order to represent “intelligence” more effectively, for example: – Recognition of patterns – Adapting new solutions or strategies – Rule following
  • 34. Infinite Dimensions Solving Tomorrow’s Problems Today Adaptive, Dynamic, Knowledge-based Execution/Control Conceptual Graphs Computational Ontology Framework ConceptsConcepts ActorsActorsRelationshipsRelationships CAT STAT LOCSIT MATCAT STAT LOCSIT MATMAT A Cat sits on a matA Cat sits on a mat Une Chat assis sur une matte Une Chat assis sur une matte
  • 35. Infinite Dimensions Solving Tomorrow’s Problems Today Basic CG Formation Rules Concept 1 Relationship 1 Relationship 1 Concept 2 Concepts or Other Actors Actor 1 Actors or Relationships Actors or Relationships Concept 1 Concept Concept or other Actors Concept 1 Relationship 1 Actor 1 INVALID
  • 36. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Extensions • A CG execution engine with abilities to: – Embed in a hardware controller or a software program – Associate the software and hardware components as indicated by the CG structure – Control, execute, and integrate the entire system • Customization of concepts, relationships, and actors by the integrator, providing capability to: – Accommodate new hardware, or software components, without returning to original developers for new versions of graph systems
  • 37. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Extensions • A mechanism to control the CG execution engine – Each node maintains a truth value to managed graph execution – A concept from belief network theory • Collectively, the extensions embodied in the system enable intelligent automation, execution, and control of complex hardware and software assemblies
  • 38. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Summary of Extensions • A collection of user-defined concept nodes • A collection of user-defined relationship nodes • A collection of user-defined actor nodes • A unique ID numbering scheme to identify every node, regardless of type • A description of the connected nodes, and route of the connection • A list of references to input concept nodes (those with no incoming arcs) – A valid CG must contain at least one input concept node • A list of references to the output concept nodes (those with no outgoing arcs) – A valid CG must contain at least one output concept node • A data structure that records the truth value of each node
  • 39. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Paradigm of Execution 1. The system is started a. Each component in the system is initialized b. Synchronization relationships are established c. Inputs are read and loaded into system components 2. The CG associated with the system is initialized and parsed a. Each system component is associated with a CG element using the unique ID tag (concept, relationship, actor) b. Each component is registered in the correct collection mechanism for each type, using the unique ID tag 3. The system begins operating, with various evolution methods. For example: a. A user inputs information, which changes the state of the system (either event- based, process-based, or simple update loop) b. Regular update cycles occur for various system aspects 4. The system operation mechanism executes, and an Execution Cycle operation for the CG is activated 5. Each time a system operation mechanism is activated, step 4 is repeated
  • 40. Infinite Dimensions Solving Tomorrow’s Problems Today CG Execution Dividend: 9.0 Divisor: 4.0 Number: 144.0 Quotient: 2.0 Remainder: 1.0 SquareRoot: 12.0 Sum: 14.0 divide plus sqrt Dividend: 9 Divisor: 4 Number: 144 Quotient: 2 Remainder: 1 SquareRoot: 12 Sum: *s divide plusplus sqrt IF ?r = 0IF ?r = 0 T TT T TT TT T F
  • 41. Infinite Dimensions Solving Tomorrow’s Problems Today Example of a Path of Route in a CG runs Is a generating for Responsible for of Producing A Machine An Interpreter Algorithm An Interpretation An Agent A Graph A Behavior
  • 42. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Summary • Representation of complex webs of synchronized causes and effects is central to the implementation of complex systems • Computation, correlation of simultaneously evolving systems and interrelated phenomena • Ability to control an activity based on a web of logic, and start another in response to dynamic conditions • Achievement of scalability without loss of capability 42
  • 43. Infinite Dimensions Solving Tomorrow’s Problems Today Backup 43
  • 44. Infinite Dimensions Solving Tomorrow’s Problems TodayCSCI'14 Software Development Framework: JEE • Minimizes amount of code, people, skill-level, development, test, integration, and time required • Standardizes processes, templates, and documentation • Works with all modern languages and standard Application Programming Interfaces (APIs) • Does not compromise any other software vendor’s intellectual property – typically a key cost, schedule, and performance driver • Can be taught to all development team members in an extremely short period of time (< 1 to 2 days) 11
  • 45. Infinite Dimensions Solving Tomorrow’s Problems Today Example: Building Automation Management System Level 1 Information management system Level 2 Information processing And supervisory system Level 3 Information processing/ Automation system Level 4 Process field
  • 46. Infinite Dimensions Solving Tomorrow’s Problems Today Components in a BAMS fan Air conditioning PC Heat energy sanitary lighting Waste- managementelectricalacoustics video safety elevator Emergency power supply transformer heating Building 700

Editor's Notes

  1. The Aegis combat system talks to the Standard Missile a pitiful 4 times a second to update guidance and telemetry information.
  2. The focus of over half a decade of war in Southwest Asia has driven innovation, investment, and focus away from defense against high-technology, state actor funded weapons systems, such as the newly rumored DF-21D – reputed to be a “carrier-killer”.Reliably countering anti-ship missiles – ballistic or otherwise – requires a degree of speed and coordination between system components that is beyond today’s technology. Integrating the components also requires a great deal of time and money – rapidly integrating new systems into the networks requires months of time and testting.The new solution finally makes the marketing slogan “plug-n-play” a reality.Adding a new sensor or system to the network is now a matter of installing and configuring a board or network appliance.