NSF {Program (NSF ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch

Similar documents
Graph Optimization Algorithms for Sun Grid Engine. Lev Markov

DEPEI QIAN. HPC Development in China: A Brief Review and Prospect

Maru and Toru: Item-specific logistics solutions based on ROS. Moritz Tenorth, Ulrich Klank and Nikolas Engelhard

Grid 2.0 : Entering the new age of Grid in Financial Services

CHALLENGES OF EXASCALE COMPUTING, REDUX

WIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

Automated Service Builder

Meetup DB2 LUW - Madrid. IBM dashdb. Raquel Cadierno Torre IBM 1 de Julio de IBM Corporation

Transforming the future of mobility. Citi 2016 Global Technology Conference September 2016

Software engineering efficient and flexible siemens.com/sicbs

Statistics & Optimization with Big Data

Appliance Aggregation Scenarios for Healthcare

Building smart products: best practices for multicore software development

Delivering High Performance for Financial Models and Risk Analytics

BACSOFT IOT PLATFORM: A COMPLETE SOLUTION FOR ADVANCED IOT AND M2M APPLICATIONS

What Do You Need to Ensure a Successful Transition to IoT?

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads

What s New with the PlantPAx Distributed Control System

Fausto Bruni Alenia Aeronautica

Real-Time Scene Understanding

HETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE

Siemens Competitive Advantage: The Digital Factory, Totally Integrated Automation, and TIA Portal

Combining OpenCV and High Level Synthesis to Accelerate your FPGA / SoC EV Application

Distributed Model Based Development for Car Electronics

Xiaobing Zhao Ameya Shendarkar and Young-Jun Son

Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake

Integrated Service Management

System-level Co-simulation of Integrated Avionics Using Polychrony durch Klicken bearbeiten

Advanced Software Engineering FYI

Platform-Based Design of Heterogeneous Embedded Systems

Flexible Data-Centric UAV Platform Eases Mission Adaptation

Model-Driven Design-Space Exploration for Software-Intensive Embedded Systems

Platform-Based Design of Heterogeneous Embedded Systems

Smart e-government Services for Citizens and Enterprises. Margarete Donovang-Kuhlisch, Government Industry Technical Leader, Europe

CORE APPLICATIONS ANALYSIS OF BUSINESS-CRITICAL ADABAS & NATURAL

Be open and independent

Introduction to. Hybrid Systems Analog+Digital analog. Hybrid. Reactive Systems. Definition for Embedded Systems. embedded embedded real-time

EMC 2 Living Lab Automotive

IBM WebSphere Extended Deployment, Version 5.1

Overview and Frequently Asked Questions

JOURNEY TO AS A SERVICE

The Manycore Shift. Microsoft Parallel Computing Initiative Ushers Computing into the Next Era

St Louis CMG Boris Zibitsker, PhD

Highest efficiency across the line. Optimized Packaging Line. siemens.com/packaging

Goya Deep Learning Inference Platform. Rev. 1.2 November 2018

Data Center Operating System (DCOS) IBM Platform Solutions

Workload Management WP Status Report

A Cloud Computing Handbook for Business

CFD Workflows + OS CLOUD with OW2 ProActive

PRIORITY BASED SCHEDULING IN CLOUD COMPUTING BASED ON TASK AWARE TECHNIQUE

DIVIN MADAKKARA Engineer Loss Control, KOC

IBM Db2 Warehouse. Hybrid data warehousing using a software-defined environment in a private cloud. The evolution of the data warehouse

Network maintenance evolution and best practices for NFV assurance October 2016

5th Annual. Cloudera, Inc. All rights reserved.

Goya Inference Platform & Performance Benchmarks. Rev January 2019

<Insert Picture Here> Oracle Exalogic Elastic Cloud: Revolutionizing the Datacenter

Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems

CA Aion Business Rules Expert r11

An Oracle White Paper January Upgrade to Oracle Netra T4 Systems to Improve Service Delivery and Reduce Costs

Introduction. DIRAC Project

A Examcollection.Premium.Exam.35q

AMD and Cloudera : Big Data Analytics for On-Premise, Cloud and Hybrid Deployments

Totally Integrated Automation Portal

Bluemix Overview. Last Updated: October 10th, 2017

ASDEN: A Comprehensive Design Framework Vision for Automotive Electronic Control Systems

Project Planning. COSC345 Software Engineering 2016 Slides by Andrew Trotman given by O K

Cloud-iPad Era. Real-time Industrial automation software, evolving with technology!

Application of MBD to Development of ECU Prototype for EPS

Cognitive Data Warehouse and Analytics

Autonomous Control for Generation IV Nuclear Plants

Automated Guided Vehicles: Complete End-to-End Solutions Jana Kocianova & Craig Henry Manufacturing in America March 20-21, 2019

Model-Driven Development for Safety-Critical Software Components

INTERACTIVE E-SCIENCE CYBERINFRASTRUCTURE FOR WORKFLOW MANAGEMENT COUPLED WITH BIG DATA TECHNOLOGY

HP Cloud Maps for rapid provisioning of infrastructure and applications

MapR Pentaho Business Solutions

IN CONTEXT OF INDUSTRIE 4.0

February 14, 2006 GSA-WG at GGF16 Athens, Greece. Ignacio Martín Llorente GridWay Project

Productivity in High Performance Computing

IBM GMAS PROVIDES ENHANCED SAFEGUARDS AGAINST DATA LOSS, INCREASES EFFICACY OF STORAGE INVESTMENTS

WEATHER AND CLIMATE IMPACTS ON MILITARY OPERATIONS

ORACLE COMMUNICATIONS SELFRELIANT

Insight: Operability Testing for High Availability Systems

Real-Time Diagnostics for High Availability Systems

e-business on demand

High Level Tools for Low-Power ASIC design

NX Nastran performance

IBM Domino Applications On Cloud. Overview and Q&A with Business Partners

Using SAP with HP Virtualization and Partitioning

Research Co-design Activity

Performance Modeling and Contracts

NLC CONTROL SYSTEM REQUIREMENTS DOCUMENT

Challenges for Performance Analysis in High-Performance RC

Introduction to glite Middleware

Real-Time and Embedded Systems

WELCOME TO. Cloud Data Services: The Art of the Possible

Towards Autonomic Virtual Applications in the In-VIGO System

HiSeqTM 2000 Sequencing System

Jack Weast. Principal Engineer, Chief Systems Engineer. Automated Driving Group, Intel

Transcription:

NSF07-504 {Program (NSF04-609 ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch

Computer Systems Research Program: Components and Thematic Areas Advanced Execution Systems (AES) Systems Modeling and Analysis (SMA) Thematic Area: Cross-Systems Integration (CSI) (PO Darema) Parallel and Distributed Operating Systems Thematic Area: Virtualization for Configuration Management (PO Brett Fleisch) Embedded and Hybrid Systems (EHS) Thematic Area: Cyber-Physical Systems (PO Helen Gill)

Components of CSR Program: * (EHS) Embedded and Hybrid Systems (Helen Gill) * (PDOS) Parallel and Distributed Operating Systems (Brett Fleisch) * (AES) Advanced Execution Systems (Frederica Darema) * (SMA) System Modeling and Analysis (Frederica Darema) System Modeling and Analysis Distributed Applications Advanced Execution Systems Prog. Memory Compilers Libraries Tools Collaboration Visualization Environments Parallel and Distributed / Distributed Systems Management Distributed, Heterogeneous, Dynamic, Adaptive Computing Platforms and Networks CPU Operating Systems Scalable I/O Data Management Archiving/Retrieval Services Authenication Authorization Fault Recovery Services Device... Embedded and Hybrid Systems

Advanced Execution Systems (AES) Seeks to create systems software to facilitate the development and runtime support of complex applications executing on large, heterogeneous high-end computing and grid platforms AES emphasizes runtime compiling systems and application composition systems interface with the underlying operating systems services and incorporating systems modeling and analysis methods and tools. Topics of Interest Runtime compiling system (RCS) technology extends the standard static notion of a compiler by embedding a portion of the compiler in the runtime system and endowing the RCS system with resource awareness and adaptive mapping capabilities; new compiler techniques for determining functional and data dependencies across platforms and across multiple levels of memory hierarchy; mechanisms for matching an application s resource needs to underlying resources when both are changing as the application executes

Advanced Execution Systems (AES) Topics of Interest Programming models and tools expressing application partitioning across distributed, heterogeneous computing platforms; application-level checkpointing and recovery Application composition system (ACS) technology constructing applications to fit the available resources and to adapt to changes in the underlying execution environment; methods for automatically selecting application components; creating knowledge bases for application components; interfacing with the underlying computing platform models to determine suitable application components; and developing appropriate application component libraries and interfaces so the run-time portion of the RCS can link to such libraries.

System Modeling and Analysis (SMA) Seeks to develop methods and tools for modeling, measuring, analyzing, evaluating, and predicting the performance and correctness of complex computing and communications systems SMA emphasizes the development of methods and tools for modeling, measuring, analyzing, evaluating, and predicting the performance and correctness of complex computing and communications systems Topics of Interest Hardware and Software modeling methods tools and measurements, providing multimodal, hierarchical or multilevel modeling and analysis capabilities of such systems; methods that describe components of the system, but also the system as a total, and enable assessment of the effects of individual hardware and software layers and components of these systems; ability to describe the system in multiple levels of detail (characteristics and time-scales); combine different methods of describing components and layers

System Modeling and Analysis (SMA) Topics of Interest (cont d) Novel modeling and measurement approaches Develop capabilities to describe, analyze and predict the behavior of the components as well as the systems; Analysis and prediction due to changes in the application, system software, hardware; multilevel approaches and multi-modal approaches Performance Frameworks combine tools in plug-and-play fashion multiple views of the system

The AES component develops for integrated feedback & contro Runtime Compiling System (RCS) and Dynamic Application Composition Dynamic Analysis Situation Application Model Application Program Distributed Programming Model Launch Application (s) Application Intermediate Representation Dynamically Link & Execute Compiler Front-End Compiler Back-End Application Components & Frameworks Performance Measuremetns & Distributed Computing Resources Adaptable computing Systems Infrastructure Distributed Platform. data base fire cntl alg accelerator tac-com SAR fire cntl data base MPP NOW SP

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

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

Components of CSR Program: * (EHS) Embedded and Hybrid Systems * (PDOS) Parallel and Distributed Operating Systems * (AES) Advanced Execution Systems * (SMA) System Modeling and Analysis System Modeling and Analysis Distributed Applications Advanced Execution Systems Prog. Memory Compilers Libraries Tools Collaboration Visualization Environments Parallel and Distributed / Distributed Systems Management Distributed, Heterogeneous, Dynamic, Adaptive Computing Platforms and Networks CPU Operating Systems Scalable I/O Data Management Archiving/Retrieval Services Authenication Authorization Fault Recovery Services Device... Embedded and Hybrid Systems

CNS Thematic Area: Cross Systems Integration (CSI) Systems Software to seamlessly support dynamically integrated computational and real-time data acquisition environments. The emphasis here is on the integrative aspects of systems software across the spectrum of such environments. Measurement processes involve instruments or sensors and sensor networks, and data acquisition, storage and access, and have become an important aspect extending the traditional computational grids. Traditionally, computation and data acquisition aspects of an application have been considered as separate processes. In the emerging environments considered here, they are dynamically correlated, with data dynamically streamed into an executing application and in reverse the executing application controlling and steering the measurement process. These emerging environments go beyond the traditional control systems, which typically deal with special purpose applications and customized data acquisition, and where the interaction between model and measurement entails an analytic function representing the application model, with an ensuing simple relation between model and measurement. In distinction in the dynamic systems addressed here, there is a simulation model representing the application. Such environments also provide a unique opportunity for architecting and for adaptive control of sensor networks and methods to enable such capabilities to be supported under this focus area. Example Environments: Dynamic Data Driven Applications Systems Sensor Networks

Thank You!

Embedded and Hybrid Systems (EHS) Seeks to develop the scientific foundations and systems technology that will revolutionize the design and development of embedded and real-time systems. EHS emphasizes temporal and hybrid (discrete and continuous) aspects of computational control for this class of systems. EHS systems pertain single application customized hardware Topics of Interest Embedded systems software composition algorithms, middleware, virtual machines, and system services; new concepts for distributed real-time and light-weight operating systems; component technology for functional and non-functional aspects

Embedded and Hybrid Systems (EHS) Topics of Interest (cont d) Foundations and technology for distributed software control hybrid discrete and continuous models; new concepts to support and secure future generation supervisory control and data acquisition (SCADA) systems and process control systems (PCS) Methods for modeling and design of embedded software and systems foundations, design, implementation, synthesis, analysis, and certification methods; and, innovative approaches for failure modes, self-test, and recovery and reconstitution Resource management and optimization methods and tools for allocating, scheduling, and managing realtime, power-aware, distributed embedded systems; and, static and real-time dynamic scheduling for real-time guarantees, power, clock frequency, thermal gain, RF emission and interference

Parallel and Distributed Operating Systems (PDOS) Advance the state of the art in operating systems software for the range of computer systems include uniprocessors, shared-memory multiprocessors, mobile devices and applications, local area distributed systems, clusters, wide area distributed systems, and computational grids. Main goals are to improve the capabilities, reliability, and efficiency of existing systems, to create new ways to utilize current technologies, and to harness the potential of emerging technologies. Topics of Interest Resource management: Scheduling, virtual memory management and protection; management of multiple levels of memory hierarchy and file systems; process and data migration, etc

Parallel and Distributed Operating Systems (PDOS) Topics of Interest (cont d) System services: Mechanisms that enable dynamic coalitions, such as peer-topeer or ad-hoc groups; membership, naming, and authorization services; local and remote resource discovery and resource requests etc System architecture: New ways to organize systems, such as peer-to-peer; software architectures that scale to handle thousands of components; software architectures addressing changing hw technology trends, etc System properties: Fault-tolerance and reliability; efficiency; security; scalability; and, ability to cope with unexpected events.