Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dynamic Data Driven Application Systems

Similar presentations


Presentation on theme: "Dynamic Data Driven Application Systems"— Presentation transcript:

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

2 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 Darema

3 (Dynamic Data-Driven Simulation Systems) (serialized and static)
New Paradigm (Dynamic Data-Driven Simulation Systems) NEW (serialized and static) OLD Simulations (Math.Modeling Phenomenology Observation Modeling Design) (First Principles) Theory Simulations (Math.Modeling Phenomenology) (First Principles) Theory Experiment Measurements Field-Data User Experiment Measurements Field-Data User Feedback & Control Dynamic Loop Challenges: Application Simulations Development Algorithms Computing Systems Support Darema

4 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) Darema

5 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 Darema

6 Measurement&Simulation
Enabling DDDAS Dynamic Data-Driven Application Systems Measurement&Simulation Symbiotic -- Systems Dynamic Compilers Application & Composition Performance Engineering Darema

7 Measurement&Simulation
Enabling DDDAS Dynamic Data-Driven Application Systems Measurement&Simulation Symbiotic -- Systems Dynamic Compilers Application & Composition Performance Engineering Darema

8 Components Technology
Distributed Systems Software/Hardware Architectural Framework Distributed Applications Global Management Application API & Runtime Services Computing Engine Languages Libraries Tools Compilers Collaboration Visualization Environments Scalable I/O Authenication / Data Management Authorization Archiving/Retrieval Dependability Performance Engineered Design Technology Services Services Other Services . . . Distributed Systems Management Distributed, Heterogeneous, Dynamic, Adaptive Computing Platforms and Networks Components Technology Memory CPU Device . . . Technology Technology Technology Darema

9 Multiple views of the system The applications’ view
Models Distributed Applications . . . Collaboration Languages Libraries Tools Compilers Visualization Environments Scalable I/O Authenication / Data Management Authorization IO / File Archiving/Retrieval Dependability Models Services Services OS Other Services . . . Scheduler Models Distributed Systems Management Architecture / Network Distributed, Heterogeneous, Dynamic, Adaptive Models Computing Platforms and Networks Memory Memory CPU Device Models . . . Technology Technology Technology Darema

10 Multiple views of the system The Operating Systems’ view
Application Models Distributed Applications . . . Collaboration Languages Libraries Tools Compilers Visualization Environments Scalable I/O Authenication / OS Scheduler Models IO / File Data Management Authorization Archiving/Retrieval Dependability Services Services Other Services . . . Distributed Systems Management Architecture / Network Models Memory Distributed, Heterogeneous, Dynamic, Adaptive Computing Platforms and Networks Device Technology . . . CPU Memory Darema

11 Measurement&Simulation
Enabling DDDAS Dynamic Data-Driven Application Systems Measurement&Simulation Symbiotic -- Systems Dynamic Compilers Application & Composition Performance Engineering Darema

12 an integrated feedback and control compiling system
New Technology for an integrated feedback and control compiling system Dynamic Analysis Situation Application Model Distributed Programming Model Application Program Compiler Front-End Application Intermediate Representation Compiler Back-End Launch Application (s) Architecture Models Dynamically Link & Execute Application Components Distributed Computing Resources Distributed Platform computing Systems Adaptable Infrastructure MPP NOW SAR tac-com base data cntl fire alg accelerator SP …. Darema

13 Measurement&Simulation
Enabling DDDAS Dynamic Data-Driven Application Systems Measurement&Simulation Symbiotic -- Systems Dynamic Compilers Application & Composition Performance Engineering Darema

14 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 Darema

15 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 Darema

16 Backup Slides Darema


Download ppt "Dynamic Data Driven Application Systems"

Similar presentations


Ads by Google