WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology.

Slides:



Advertisements
Similar presentations
PIONIER 2003, Poznan, , PROGRESS Grid Access Environment for SUN Computing Cluster Poznań Supercomputing and Networking Center Cezary Mazurek.
Advertisements

1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
COM vs. CORBA.
VoipNow Core Solution capabilities and business value.
Online Educational Game of Snakes and Ladders -Shalini Pradhan -Manali Joshi -Uttara Paingankar -Seema Joshi.
ProActive Task Manager Component for SEGL Parameter Sweeping Natalia Currle-Linde and Wasseim Alzouabi High Performance Computing Center Stuttgart (HLRS),
Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force.
Jeff B. Pelz Visual Perception Laboratory Carlson Center for Imaging Science Rochester Institute of Technology Using Eyetracking to Improve Image Composition.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
System Integration Management (SIM)
Distributed Systems: Client/Server Computing
Introducing MagicInfo Videowall 2
Account Management, The Next Generation Unified Directories at the Rochester Institute of Technology Dan Tobin Matt Campbell.
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Jordan University of Science and Technology
© UNT in partnership with TEA1 7 th Grade Career Exploration Module Career Focus: Video Game Programmer Occupation.
STRATEGIES INVOLVED IN REMOTE COMPUTATION
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Introduction to VMware Virtualization
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
Unified Communications LITN Spring  A set of products that provides a consistent, unified user interface and user experience across multiple devices.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
1 A National Virtual Specimen Database for Early Cancer Detection June 26, 2003 Daniel Crichton NASA Jet Propulsion Laboratory Sean Kelly NASA Jet Propulsion.
אלעד חיון שותף ומנהל מוצרים ותוכנה בחברת U-BTech מרצה בכיר ומנהל תחום Management במכללת הי - טק.
LoadComplete Testing Tool. LoadComplete Testing Tool.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Microelectronic Systems Institute Leandro Soares Indrusiak Manfred Glesner Ricardo Reis Lookup-based Remote Laboratory for FPGA Digital Design Prototyping.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
HP Overview. HP Overview is a family of integrated network and system management solution for managing the complete IT enterprises, including networks,
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Middleware Technologies
SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING | SCHOOL OF COMPUTER SCIENCE | GEORGIA INSTITUTE OF TECHNOLOGY MANIFOLD Manifold Execution Model and System.
UML Package Diagrams. Package Diagrams UML Package Diagrams are often used to show the contents of components, which are often packages in the Java sense.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Paperless Timesheet Management Project Anant Pednekar.
REVEAL Instrument Overview What is REVEAL? Prototype strap-down (vehicle-independent) instrumentation system REVEAL provides the traditional (manned) airborne.
Module 9 Planning and Implementing Monitoring and Maintenance.
MNP1163/MANP1163 (Software Construction).  Minimizing complexity  Anticipating change  Constructing for verification  Reuse  Standards in software.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Windows Azure poDRw_Xi3Aw.
A Cyberinfrastructure for Drought Risk Assessment An Application of Geo-Spatial Decision Support to Agriculture Risk Management.
The Data Processing Management Architecture Professor Harvey Rhody Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging.
High Performance Flexible DSP Infrastructure Based on MPI and VSIPL 7th Annual Workshop on High Performance Embedded Computing MIT Lincoln Laboratory
Why PACKZ? Innovation No real innovations in pre-press for years Offers new approach using standard open file formats Technology is moving fast, we are.
Introduction to Collaborative Tools A collaborative tools is software that allows for people to collaborate or conduct team work online while connected.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Let's talk about Linux and Virtualization in 'vLAMP'
Introduction to VMware Virtualization
Current State of the Dasvis Project and Ideas for Moving Forward
Virtualization OVERVIEW
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
מרכז אימות לפלטפורמת מתן שירותים
File Transfer Issues with TCP Acceleration with FileCatalyst
Resources and Schedule
AI Stick Easy to learn and use, accelerate the industrialization of artificial intelligence, and let the public become an expert in AI.
Amyn Jivani Sr. Product Marketing Manager End-User Computing
Cloud Computing: Concepts
Presentation transcript:

WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology

Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Goals Platform Independence Minimal Proprietary Software Distributed Computing Near - Realtime Processing Systems Integration Platform Independence Minimal Proprietary Software Distributed Computing Near - Realtime Processing Systems Integration

Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Development ADP is a platform for integrating algorithms, data acquisition, processing, simulation, and playback In order for RIT to do the best job at system integration, we build infrastructure and tools New GUI layout language Distributed toolkit (monitors, file recorders) Encapsulation and templating common programming tasks; lets developers focus on algorithms and not spend time dealing with architecture, networking, etc. ADP is a platform for integrating algorithms, data acquisition, processing, simulation, and playback In order for RIT to do the best job at system integration, we build infrastructure and tools New GUI layout language Distributed toolkit (monitors, file recorders) Encapsulation and templating common programming tasks; lets developers focus on algorithms and not spend time dealing with architecture, networking, etc.

Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Achievement ADP runs under Solaris and Windows ADP is built on top of freely available software Vendor specific software from other teams (e.g., Leica, Pixel Physics) is “added to” ADP Judicious use of CORBA for communication Arrange and scale ADP to available CPU Server co-location eliminates network bottlenecks Communication layers can support video rates ADP runs under Solaris and Windows ADP is built on top of freely available software Vendor specific software from other teams (e.g., Leica, Pixel Physics) is “added to” ADP Judicious use of CORBA for communication Arrange and scale ADP to available CPU Server co-location eliminates network bottlenecks Communication layers can support video rates

Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Architecture Components (objects) easily “swapped” (replaced or upgraded) in a deployed system Dynamic connections between objects Easy to compare running objects “side-by- side” Easy to “tap in” to a live system Integrate, test, and deploy new functionality without affecting rest of ADP system Components (objects) easily “swapped” (replaced or upgraded) in a deployed system Dynamic connections between objects Easy to compare running objects “side-by- side” Easy to “tap in” to a live system Integrate, test, and deploy new functionality without affecting rest of ADP system

Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology The Running System

Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology ADP UML

Laboratory for Imaging Algorithms and Systems Center for Imaging Science Rochester Institute of Technology Demo Demonstration is not a mock-up; this is real software, as we intend to fly Incorporates modules from Leica Geo-referencing Band-to-band registration Incorporates modules from other RIT teams Fire detection Demonstration is not a mock-up; this is real software, as we intend to fly Incorporates modules from Leica Geo-referencing Band-to-band registration Incorporates modules from other RIT teams Fire detection