The Data Processing Management Architecture Professor Harvey Rhody Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging.

Slides:



Advertisements
Similar presentations
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Advertisements

Chapter 1 Section II Fundamentals of Information Systems
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 12.
Jeff B. Pelz Visual Perception Laboratory Carlson Center for Imaging Science Rochester Institute of Technology Using Eyetracking to Improve Image Composition.
Introduction to HCC and HCM. Human Centered Computing Philosophical-humanistic position regarding the ethics and aesthetics of a workplace Any system.
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
SOFIA DCS History and Overview Ian Gatley. SOFIA March DCS Preliminary Design Review2 The South Pole CARA Project: A DCS demonstration A data.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Module 1 – MIS Careers & Intro to Systems Architecture MIS5122: Enterprise Architecture for IT Auditors.
The Institute For Personal Robots In Education (IPRE) Tucker Balch Associate Professor College of Computing at Georgia Tech Stewart Tansley Program Manager.
Real-Time DSP System Design Course and DSP/BIOS II David J. Waldo Associate Professor Oklahoma Christian University 2501 E. Memorial Rd. Oklahoma City,
The Old World Meets the New: Utilizing Java Technology to Revitalize and Enhance NASA Scientific Legacy Code Michael D. Elder Furman University Hayden.
Automatic Subject Classification and Topic Specific Search Engines -- Research at KnowLib Anders Ardö and Koraljka Golub DELOS Workshop, Lund, 23 June.
4Applications of IT Tools 4.4Applications in Industry.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
, Implementing GIS for Expanded Data Accessibility and Discoverability ASDC Introduction The Atmospheric Science Data Center (ASDC) at NASA Langley Research.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
NC-BSI: 3.3 Data Fusion for Decision Support Problem Statement/Objectives: Problem - Accurate situation awareness requires rapid integration of heterogeneous.
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
Integrated Data Cycle Systems Harvey E. Rhody Chester F. Carlson Center for Imaging Science.
Computing History Milestones
LSST: Preparing for the Data Avalanche through Partitioning, Parallelization, and Provenance Kirk Borne (Perot Systems Corporation / NASA GSFC and George.
Haptic Interfaces and Force-Control Robotic Application in Medical and Industrial Contexts Applicants Prof. Doo Yong Lee, KAIST Prof. Rolf Johansson,
I Robot.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Sailesh Chutani Tony Hey Harold Javid Microsoft Research.
SSC SI Data Processing Pipeline Plans Tom Stephens USRA Information Systems Development Manager SSSC Meeting – Sept 29, 2009.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Solar and space physics datasets within a Virtual Observatory: the AstroGrid experience Silvia Dalla * and Nicholas A Walton  * School of Physics & Astronomy,
March 2004 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
Module 1 – Lesson 6 Ms. Tracy. Bell Ringer What is the typical useful life for a personal computer?
1 Structure of Aalborg University Welcome to Aalborg University.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
Introduction of Intelligent Agents
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Project Overview: The purpose of this project is to make use of existing robotic behaviors to develop intuitive, easy to use robot / human interfaces.
Vector and symbolic processors
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Department of Computer Science and Automation Indian Institute of Science, Bangalore, India. CSA Research Areas Theoretical Computer Science.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
Distributed Archives Interoperability Cynthia Y. Cheung NASA Goddard Space Flight Center IAU 2000 Commission 5 Manchester, UK August 12, 2000.
April 2014 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Center for Architectures for Data-driven Information Processing.
COMPUTER NETWORKS Hwajung Lee. What is Computer Networks? A collection of autonomous computers interconnected by a single or multiple technologies Interconnected.
Pipeline Execution Environment
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
CS1301 – Where it Fits Institute for Personal Robots in Education
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
CS1301 – Where it Fits Institute for Personal Robots in Education
Module 1: Overview of Systems Management Server 2003
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Overview of Computer system
Presentation transcript:

The Data Processing Management Architecture Professor Harvey Rhody Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology Professor Zhigang Zhu City College Visual Computing Laboratory Center for Perceptual Robotics, Intelligent Sensors, and Machines City College of the City University, New York C C V C L

Our History CARA’s South Pole Infra-red Explorer  Limited Communication Windows  Tasking an Instrument at a Distance  Data Pipelining  Distribution to Worldwide Audience of Astronomers  Limited Communication Windows  Tasking an Instrument at a Distance  Data Pipelining  Distribution to Worldwide Audience of Astronomers SPIREX/Abu Data Pipelining

Our History NASA’s Stratospheric Observatory for Infra-red Astronomy (SOFIA)  Planning and Tasking of Many Different Instruments  Support NASA General Investigator Program  Data Pipelining  Worldwide Audience  Strong Emphasis on Capturing and Sharing Expertise of Instruments, Reduction Software, and Data  Planning and Tasking of Many Different Instruments  Support NASA General Investigator Program  Data Pipelining  Worldwide Audience  Strong Emphasis on Capturing and Sharing Expertise of Instruments, Reduction Software, and Data

Our History Wildfire Airborne Sensor Platform  Multi-band, Multi-sensor  COTS hardware  Real-time Registration, Ortho-Rectification, and Mosaic Generation  Live Data Download and Control  Distributed Software Modules, Staged in Aircraft LAN and/or Ground  Multi-band, Multi-sensor  COTS hardware  Real-time Registration, Ortho-Rectification, and Mosaic Generation  Live Data Download and Control  Distributed Software Modules, Staged in Aircraft LAN and/or Ground WASP

Our History SPIREX/Abu Data Pipelining

Typical Environment Multiple Projects, Multiple People

Typical Environment Typical Problems  How do groups share large amount of data?  How does code developed by one researcher get executed by another?  How can members shared special purpose computing resources?  How do groups share large amount of data?  How does code developed by one researcher get executed by another?  How can members shared special purpose computing resources?

DPMA Data Processing Management Architecture Entities Hosted by DPMA  Projects  Data  Algorithms  Applications  Specialized Computing Resources  Histories of Activity Entities Hosted by DPMA  Projects  Data  Algorithms  Applications  Specialized Computing Resources  Histories of Activity

DPMA Data Processing Management Architecture

DPMA Evolution of Data within a Project

DPMA The Role of Agents

DPMA Human Agents

DPMA Simple Agents

DPMA Special Agents

DPMA Agents, Projects, and Users

DPMA An Exploration Project

DPMA Identification of a Successful Approach

DPMA Focusing on the Work Performed

DPMA Capturing Success for Future Projects

DPMA Initial Development Tasks  Develop DPMA data storage, including retrieval and update mechanisms  Develop “human activity” agent to represent initial data processing tasks  First automated agents will focus on DIRSIG  Translate project tasks into DIRSIG inputs  Execute DIRSIG and harvest all outputs  DPMA project members will direct future development; attack the important needs first!  Develop DPMA data storage, including retrieval and update mechanisms  Develop “human activity” agent to represent initial data processing tasks  First automated agents will focus on DIRSIG  Translate project tasks into DIRSIG inputs  Execute DIRSIG and harvest all outputs  DPMA project members will direct future development; attack the important needs first!

Example Task