Top Banner
Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) A new paradigm for application simulations and a new paradigm for measurement systems
16

Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Dec 25, 2015

Download

Documents

Cynthia Davis
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Dr. Frederica Darema

NSF

Dynamic Data Driven Application Systems

(Symbiotic Measurement&Simulation Systems)“A new paradigm for application simulations

and a new paradigm for measurement systems”

Page 2: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Dynamic Data Driven Application Systems, are:

• New paradigm for application simulations, where – the applications can accept and respond dynamically to new data

injected at execution time,

and reversely • New measurement methods, where

– the application systems will have the ability to dynamically control the measurement processes

• The synergistic and symbiotic feedback control-loop between simulations and measurements can open new domains in the capabilities of simulations with high potential pay-off

• Will create applications with new and enhanced analysis and prediction capabilities

• Will create a new methodology for more efficient and effective measurement process.

• Great potential to transform the way science and engineering are done, and induce a major impact on manufacturing, commerce, transportation, hazard prediction/management, and medicine

Page 3: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

ExperimentMeasurements

Field-DataUser

Theory

(First P

rincip

les)

Simula

tions

(Math

.Modeli

ng

Phenomenol

ogy) ExperimentMeasurements

Field-DataUser

Theory

(First P

rincip

les)

Simula

tions

(Math

.Modelin

g

Phenomenolo

gy

Observ

ation M

odeling

Design)

OLD

(serialized and static)

NEW

(Dynamic Data-Driven Simulation Systems)

Challenges:Application Simulations DevelopmentAlgorithms Computing Systems Support

Dynam

ic

Feed

back

& C

ontro

l

Loop

New Paradigm

Page 4: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Examples of Applications benefiting from the new paradigm

• Engineering (Design and Control) – aircraft design– oil exploration– semiconductor mfg– computing systems hardware and software design

(performance engineering)

• Crisis Management– transportation systems (planning, accident response)– weather, hurricanes/tornadoes, floods– fire propagation

• Medical– customized radiation treatment, x-rays, NMR, surgery, etc– epidemics

• Manufacturing/Business/Finance– Supply Chain (Production Planning and Control)– Financial Trading (Stock Mkt, Portfolio Analysis)

Page 5: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Examples of Technology Challenges

• Application development– interfaces of applications with measurement systems– dynamically select appropriate application components– ability to switch to different algorithms/components

depending on streamed data

• Algorithms – tolerant to perturbations of dynamic input data– handling data uncertainties

• Systems supporting such dynamic environments– performance engineering technology– application development and run-time support

Page 6: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Perform

ance

Engineering

Dynamic

Compilers

&

Application

Composition

Dynamic Data-Driven

Applicatio

n Systems

--

Symbiotic

Measurement&Simulatio

n

Systems

Enabling DDDAS

Page 7: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Perform

ance

Engineering

Dynamic

Compilers

&

Application

Composition

Dynamic Data-Driven

Applicatio

n Systems

--

Symbiotic

Measurement&Simulatio

n

Systems

Enabling DDDAS

Page 8: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Per

form

ance

En

gin

eere

d D

esig

n

Tec

hn

olog

y Authenication/ Authorization

DependabilityServices

Distributed Systems Management

Distributed, Heterogeneous, Dynamic, AdaptiveComputing Platforms and Networks

DeviceTechnology . . .

CPUTechnology

Visualization

Scalable I/OData Management

Archiving/Retrieval Services

Other Services . . .

Collaboration Environments

Distributed Applications

MemoryTechnology

Distributed Systems Software/HardwareArchitectural Framework

Languages

Libraries

Tools

Compilers

Global Management

Application

API&

RuntimeServices

Computing Engine

Components Technology

Page 9: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Multiple views of the systemThe applications’ view

Authenication/ Authorization

DependabilityServices

Distributed Systems ManagementDistributed, Heterogeneous, Dynamic, Adaptive

Computing Platforms and Networks

DeviceTechnology . . .CPU

Technology

VisualizationScalable I/O

Data ManagementArchiving/Retrieval

ServicesOther Services . . .

Collaboration Environments

Distributed Applications

MemoryTechnology

Application

Models

OSScheduler

ModelsArchitecture /

Network Models

MemoryModels

IO / FileModels

. . . Languages

LibrariesTools

Compilers

Page 10: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Authenication/ Authorization

DependabilityServices

Distributed Systems Management

VisualizationScalable I/O

Data ManagementArchiving/Retrieval

ServicesOther Services . . .

Collaboration Environments

Distributed Applications

Distributed, Heterogeneous, Dynamic, AdaptiveComputing Platforms and Networks

DeviceTechnology . . .CPU

TechnologyMemory

Technology

Application Models

Architecture /Network Models

MemoryModels

OSScheduler

Models

IO / FileModels

. . . Languages

LibrariesTools

Compilers

Multiple views of the systemThe Operating Systems’ view

Page 11: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Perform

ance

Engineering

Dynamic

Compilers

&

Application

Composition

Dynamic Data-Driven

Applicatio

n Systems

--

Symbiotic

Measurement&Simulatio

n

Systems

Enabling DDDAS

Page 12: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

DynamicallyLink

&Execute

New Technology forNew Technology foran an integratedintegrated feedback and control feedback and control compiling systemcompiling system

ApplicationModel

Application Program

ApplicationIntermediate

Representation

CompilerFront-End

CompilerBack-End

ArchitectureModels

DistributedProgramming

Model

ApplicationComponents

Dynamic AnalysisSituation

LaunchApplication (s)

Distributed Platform

Ada

ptab

leco

mpu

ting

Syst

ems

Infr

astr

uctu

re

Distributed Computing Resources

MPP NOW

SAR

tac-com

database

firecntl

firecntl

alg accelerator

database

SP

….

Page 13: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Perform

ance

Engineering

Dynamic

Compilers

&

Application

Composition

Dynamic Data-Driven

Applicatio

n Systems

--

Symbiotic

Measurement&Simulatio

n

Systems

Enabling DDDAS

Page 14: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

Relevant Agency Efforts

• NSF– NGS: The Next Generation Software Program

• Funds Reseacrh on Performance Engineering, and Dynamic Compilation and Application Composition Technologies for Adaptive Runtime Support

– SES: Scalable Enterprise Systems– ITR: Information Technology Research– In addition aiming to develop a DDDAS Program:

“Symbiotic, integrated simulations and measurements”

– leap-ahead initiative– will provide a focus for new exciting work in applications areas,

algorithms and in systems’ areas

• Also DARPA, NASA, DoE interested in these programs

Page 15: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

What about Industry

• Industry has history of both – forging new research and technology directions and – adapting and productizing technology which has demonstrated promise

• Need to strengthen the joint academe/industry research collaborations– joint projects / early stages

• Technology transfer– establish path for tech transfer from academic research to industry– joint projects, students, sabbaticals (academe <----> industry)

• Initiatives from the Federal Agencies / PITAC Report• Cross-agency co-ordination • Effort analogous to one that pushed the frontiers for VLSI,

Networking, and Parallel and Scalable computing• DDDAS impact akin to the impact of computers in the 50‘s

Page 16: Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.

Darema

http://www.cise.nsf.gov/eia/dddas