Dynamic Data Driven Application Systems

Slides:



Advertisements
Similar presentations
1 Hot DAML: Electronic Commerce Gateway David E. Anyiwo Bowie State University July 18, 2001.
Advertisements

ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Alexei A. Gaivoronski IIASA, Workshop on Coping with Uncertainty, Stochastic optimization and modeling of network risk and uncertainty:
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Future Parallel Computing Systems – what to remember from the past RAMP Workshop FCRC.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Software Self-Adaptation A survey of the field “Self-adaptive software evaluates its own behavior and changes behavior when the evaluation indicates it.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Research and Technology Advances in Systems Software for Emerging Computer Systems EDGE.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.
EMBEDDED SYSTEMS G.V.P.COLLEGE OF ENGINEERING Affiliated to J.N.T.U. By By D.Ramya Deepthi D.Ramya Deepthi & V.Soujanya V.Soujanya.
Ajmer Singh PGT(IP) Software Concepts. Ajmer Singh PGT(IP) Operating System It is a program which acts as an interface between a user and hardware.
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
Data/Analysis Challenges in the Electronic Business Environment Dr. Howard Frank Dean Robert H. Smith School of Business University of Maryland College.
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
Definition of Computational Science Computational Science for NRM D. Wang Computational science is a rapidly growing multidisciplinary field that uses.
COMPUTER SCIENCE &ENGINEERING Compiled code acceleration on FPGAs W. Najjar, B.Buyukkurt, Z.Guo, J. Villareal, J. Cortes, A. Mitra Computer Science & Engineering.
Grid – Path to Pervasive Adoption Mark Linesch Chairman, Global Grid Forum Hewlett Packard Corporation.
Programming Models & Runtime Systems Breakout Report MICS PI Meeting, June 27, 2002.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
MIDORI The Post Windows Operating System Microsoft Research’s.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
S. Shumilov – Zürich Analytical Visualization Framework - a visual data processing and knowledge discovery system Ivan Denisovich, Serge Shumilov Department.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Panel on: DEFINING the “GRID” Moderator: Frederica Darema, NSF Panelists: Fabrizio Gagliardi, Microsoft Ian Foster, ANL & UofChicago Geoffrey Fox, Indiana.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
Overview of Operating Systems Introduction to Operating Systems: Module 0.
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
Addressing Data Compatibility on Programmable Network Platforms Ada Gavrilovska, Karsten Schwan College of Computing Georgia Tech.
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
AN OPPORTUNITY TO ENTER INTO A JOINT VENTURE PARTNERSHIP WITH NTIS FOR DATA INNOVATION NTIS Information Session Department of Commerce Auditorium and Webcast.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
GIS IN THE CLOUD Cloud computing furnishes scalable GIS technology that is maintained off premises and delivered on demand as services via the Internet.
Dynamic Data Driven Application Systems (DDDAS) A new paradigm for
VisIt Project Overview
Penn State Center for e-Design Site Vision and Capabilities
Organizations Are Embracing New Opportunities
Applied Operating System Concepts
H2020, COEs and PRACE.
Testbed for Medical Cyber-Physical Systems
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
Design and Manufacturing in a Distributed Computer Environment
UNIT –V SUPPLY CHAIN MANAGEMENT
Scope of this workshop and that of curriculum initiative (What?)
Dynamic Data Driven Application Systems
Achieving Operational Excellence and Customer Intimacy:Enterprise Applications Chapter 9 (10E)
Many-core Software Development Platforms
Anne Pratoomtong ECE734, Spring2002
Financial Services Firms Can Leverage Cloud
The Extensible Tool-chain for Evaluation of Architectural Models
Reverse Engineering: A Roadmap
Data/Analysis Challenges in the Electronic Business Environment
Compiler Back End Panel
Agent Architecture using EiA
Data/Analysis Challenges in the Electronic Business Environment
Compiler Back End Panel
Q: What Does the Future Hold for “Parallel” Languages?
Distributed systems: How did we get here?
Analysis models and design models
Artem A. Nazarenko, Joao Sarraipa, Paulo Figueiras,
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

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

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

(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

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

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

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

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

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

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

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

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

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

Measurement&Simulation Enabling DDDAS Dynamic Data-Driven Application Systems Measurement&Simulation Symbiotic -- Systems Dynamic Compilers Application & Composition Performance Engineering 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 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 Darema

http://www.cise.nsf.gov/eia/dddas Backup Slides Darema