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

Slides:



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

Mafijul Islam, PhD Software Systems, Electrical and Embedded Systems Advanced Technology & Research Research Issues in Computing Systems: An Automotive.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Priority Research Direction (I/O Models, Abstractions and Software) Key challenges What will you do to address the challenges? – Develop newer I/O models.
1 Coven a Framework for High Performance Problem Solving Environments Nathan A. DeBardeleben Walter B. Ligon III Sourabh Pandit Dan C. Stanzione Jr. Parallel.
Alexei A. Gaivoronski IIASA, Workshop on Coping with Uncertainty, Stochastic optimization and modeling of network risk and uncertainty:
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
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.
Supply Chain Management
Grand Challenges Robert Moorhead Mississippi State University Mississippi State, MS 39762
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Research and Technology Advances in Systems Software for Emerging Computer Systems EDGE.
1 Dr. Frederica Darema Senior Science and Technology Advisor Director, Next Generation Software Program NSF Dynamic Data Driven Application Systems (DDDAS)
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Evaluation and Policy in Transforming Nursing
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
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.
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
The Climate Prediction Project Global Climate Information for Regional Adaptation and Decision-Making in the 21 st Century.
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?
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.
Enterprise and Global Management of e-Business Technology
Building the Europe of Knowledge Proposals for the 7 th Research Framework Programme
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Center for Component Technology for Terascale Simulation Software CCA is about: Enhancing Programmer Productivity without sacrificing performance. Supporting.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
MTBC Cloud Computing Initiative  Applications of cloud computing  Overview of the NSF Net-Centric Software and Systems (NCSS) I/UCRC  MTBC and NCSS.
Catawba County Board of Commissioners Retreat June 11, 2007 It is a great time to be an innovator 2007 Technology Strategic Plan *
Networked Embedded and Control Systems WP ICT Call 2 Objective ICT ICT National Contact Points Mercè Griera i Fisa Brussels, 23 May 2007.
Opportunities for Research in the Dynamics of Water Processes in the Environment at NSF Pam Stephens Directorate of Geosciences, NSF Directorate of Geosciences,
1 “~DDDAS” proposals awarded in FY00 ITR Competition Pingali, Adaptive Software for Field-Driven Simulations; CCF
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.
SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING | SCHOOL OF COMPUTER SCIENCE | GEORGIA INSTITUTE OF TECHNOLOGY MANIFOLD Manifold Execution Model and System.
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.
Computational Science & Engineering meeting national needs Steven F. Ashby SIAG-CSE Chair March 24, 2003.
7. Grid Computing Systems and Resource Management
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
EU-Russia Call Dr. Panagiotis Tsarchopoulos Computing Systems ICT Programme European Commission.
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.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Dynamic Data Driven Application Systems (DDDAS) A new paradigm for
Penn State Center for e-Design Site Vision and Capabilities
Organizations Are Embracing New Opportunities
Applied Operating System Concepts
Clouds , Grids and Clusters
Testbed for Medical Cyber-Physical Systems
Scope of this workshop and that of curriculum initiative (What?)
Dynamic Data Driven Application Systems
Reverse Engineering: A Roadmap
Data/Analysis Challenges in the Electronic Business Environment
Dynamic Data Driven Application Systems
Compiler Back End Panel
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?
Computer Services Business challenge
Presentation transcript:

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”

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

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

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

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

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

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

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

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

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

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