IHPCL Research Review Karsten Schwan Matt Wolf Neil Bright and many additional Sciences/Eng/CS/ECE collaborators College of Computing Georgia Institute.

Slides:



Advertisements
Similar presentations
The Access Grid Ivan R. Judson 5/25/2004.
Advertisements

 What Is Desktop Virtualization?  How Does Application Virtualization Help?  How does V3 Systems help?  Getting Started AGENDA.
CS 443 Advanced OS Fabián E. Bustamante, Spring 2005 Supporting Parallel Applications on Clusters of Workstations: The Intelligent Network Interface Approach.
The Active Streams approach to adaptive distributed systems Fabián E. Bustamante, Greg Eisenhauer, Karsten Schwan, and Patrick Widener
Web-based Distributed Flexible Manufacturing System (FMS) Monitoring and Control Student: Wei Liu Instructor: Dr. Chang Apr. 23, 2003.
Quality of Service in IN-home digital networks Alina Albu 7 November 2003.
An Energy Consumption Framework for Distributed Java-Based Systems Chiyoung Seo Software Architecture Research Group University of Southern California.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Understanding Linux Kernel to Build Software Routers (Qualitative Discussion) Shiv Kalyanaraman,
Embedded and Real-time Systems - Roadmap Karsten Schwan.
IQ-ECho: Middleware Principles for Real-time Interaction Across Heterogeneous Hardware/Software Platforms Karsten Schwan Greg Eisenhauer Matt Wolf Mustaq.
Messaging Technologies Group: Yuzhou Xia Yi Tan Jianxiao Zhai.
Event Processing in Operational Information Systems: Two Case Studies and BAM/EDA Implications Karsten Schwan, Brian Cooper, Greg Eisenhauer Georgia Institute.
1 Introduction To The New Mainframe Stephen S. Linkin Houston Community College ©HCCS & IBM® 2008 Stephen Linkin.
Stampede: A Cluster Programming Middleware for Interactive Stream- Oriented Applications Mamadou Diallo Leila Jalali CS224 Advances in Database Management.
Stampede Overview Joint research between HP CRL and Georgia Tech (*) Kishore Ramachandran (*) Jim Rehg(*), Phil Hutto(*), Ken Mackenzie(*), Irfan Essa(*),
Authors: Mateusz Jarus, Ewa Kowalczuk, Michał Madziar, Ariel Oleksiak, Andrzej Pałejko, Michał Witkowski Poznań Supercomputing and Networking Center GICOMP.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Univ. Notre Dame, September 25, 2003 Support for Run-Time Adaptation in RAPIDware Philip K. McKinley Software Engineering and Networking Systems Laboratory.
PrimoGENI Tutorial Miguel Erazo, Neil Goldman, Nathanael Van Vorst, and Jason Liu Florida International University Other project participants: Julio Ibarra.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Dynamic Reconfiguration Dynamic selection of handler functionality: currently through use of parameterizable handlers or by selecting from a set of existing.
1 06/00 Questions 10/6/2015 QoS in DOS ECOOP 2000John Zinky BBN Technologies ECOOP 2000 Workshop on Quality of Service in Distributed Object Systems
Co-design Environment for Secure Embedded Systems Matt Eby, Janos L. Mathe, Jan Werner, Gabor Karsai, Sandeep Neema, Janos Sztipanovits, Yuan Xue Institute.
Crystal-25 April The Rising Power of the Web Browser: Douglas du Boulay, Clinton Chee, Romain Quilici, Peter Turner, Mathew Wyatt. Part of a.
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
אלעד חיון שותף ומנהל מוצרים ותוכנה בחברת U-BTech מרצה בכיר ומנהל תחום Management במכללת הי - טק.
A Survey on Programming Model Context Toolkit Gaia ETC (of Equator Project) Tentaculus.
A Distributed Programming Infrastructure for Integrating Smart Sensors Umakishore Ramachandran, Kenneth Mackenzie, Steve DeWeerth, Irfan Essa, Thad Starner.
Crystal Ball Panel ORNL Heterogeneous Distributed Computing Research Al Geist ORNL March 6, 2003 SOS 7.
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
© 2004 Mercury Computer Systems, Inc. FPGAs & Software Components Graham Bardouleau & Jim Kulp Mercury Computer Systems, Inc. High Performance Embedded.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
“Trusted Passages”: Meeting Trust Needs of Distributed Applications Mustaque Ahamad, Greg Eisenhauer, Jiantao Kong, Wenke Lee, Bryan Payne and Karsten.
Jonathan Loving Fermi Lab Computing Division
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
10/03/05 Johan Muskens ( TU/e Computer Science, System Architecture and Networking.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Harmony: A Run-Time for Managing Accelerators Sponsor: LogicBlox Inc. Gregory Diamos and Sudhakar Yalamanchili.
6 February 2009 ©2009 Cesare Pautasso | 1 JOpera and XtremWeb-CH in the Virtual EZ-Grid Cesare Pautasso Faculty of Informatics University.
IXP1200 Applications Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Scalable Real Time Media Streaming.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
1 BBN Technologies Quality Objects (QuO): Adaptive Management and Control Middleware for End-to-End QoS Craig Rodrigues, Joseph P. Loyall, Richard E. Schantz.
MediaBroker: An Architecture for Pervasive Computing Kishore Ramachandran ( College of Computing.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Remote Visualization Using Low-Level Event Services and Cluster Computing — OR — ECho, cluster computing, and the Access Grid M. D.Wolf, K. Schwan, and.
October 10, 2006Gregory DENIS the Future of e-Collaboration intelligent, autonomous and massively distributed Welcome.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
IPS Infrastructure Technological Overview of Work Done.
Networking Components William Isakson LTEC 4550 October 7, 2012 Module 3.
Collaborative Scientific Visualization: from your lab to Internet2 and beyond Matthew Wolf College of Computing Georgia Institute of Technology
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
Advanced media-oriented systems research: Ubiquitous capture, access, and interpretation n Faculty involved with RI-related projects l Kishore Ramachandran,
Distributed Systems1 Message Passing vs. Distributed Objects  The message-passing paradigm is a common model for distributed computing, in the sense that.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Addressing Data Compatibility on Programmable Network Platforms Ada Gavrilovska, Karsten Schwan College of Computing Georgia Tech.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Session 1: Technology Development August 15 NSF Workshop.
Adapting Applications and Platforms
Introduction to Cloud Computing
Managing Online Services
Data Path through host/ANP.
Unit V Mobile Middleware.
® IRL Solutions File Number Here.
Presentation transcript:

IHPCL Research Review Karsten Schwan Matt Wolf Neil Bright and many additional Sciences/Eng/CS/ECE collaborators College of Computing Georgia Institute of Technology

Today’s Participants Computing: Ken Mackenzie, Santosh Pande, Kishore Ramachandran, Andre Dos Santos, Ling Liu Applications: several, with one demo courtesy of Satish Menon’s group

Cluster Hardware

IHPCL and Systems Research Cluster and Machine Benchmarking HPC and interactive applications (Neil Bright, Matt Wolf, others) DEOS Project - intra-clusters and `periphery’ with Yamacraw effort (Karsten Schwan)  Dynamic kernel extension (Linux) - `pushing code’ into kernels  Adaptable wireless communications (Java- and C-based) ASAN Project (Active System Area Networks) with ECE and Critical Systems Lab (Ken Mackenzie)  ` Pushing’ code into the network  Working with NICs and programmable routers Flow Computing Stampede: models for cluster/stream programming (Kishore Ramachandran), Phil Hutto Additional demos courtesy of Suresh Menon, Matt Wolf Security Research smart cards and... (Andre Dos Santos)

DEOS: Quality-controlled Information Flows in Heterogeneous Systems – Homes, Communities, Field Systems Karsten Schwan Yuan Chen Lynn Daley Jasmina Jancic Christian Poellabauer David Robinson Dong Zhou Southern Polytechnic State University Dr. Juan Carlos Guzmán University of Georgia Dr.David Lowenthal Dr. Surendar Chandra

PalmTop Decoder iPAQ or Laptop High End DisplayStream ManagmentContent Provider Possible MPEG decoder locations and resulting communications for a video delivery system Decoder bitmaps MPEG frames EXAMPLE: Video Streams

Research Problems/Solutions Multiple information providers, transformers, consumers (e.g., consider large wireless systems) Continuous Service Delivery despite changes in resources (e.g., consider wireless) Client-specific service delivery (e.g., PDAs vs. laptops, Java vs. C, Linux vs. PalmOS) Dynamic client behavior (e.g., runtime interest changes) Real-time performance Support publish/subscribe paradigm with flexible service location: ECho, JECho, dyn. filters Offer continuously `useful’ services through client-specific dynamic service adaptation Differentiate among clients at connection establishment; offer multi- and cross-platform support (e.g., XML) Continuously update client `profiles’ (i.e., ‘dynamic portals’) Runtime configuration of open source system: e.g., use ECalls and K-ECho to monitor available resources and current needs.

Middleware: ECho, JECho: online channel control (e.g., client- based control, inline filtering) and monitoring Proactive Directory Services ELinux: Runtime OS extension for open platforms ECalls and K-ECho QoS-aware packet and task scheduling using DWCS QSockets Application-specific channel bonding Extensible cluster-wide /proc ASAN Project - next Ongoing Research

Programming Abstractions D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D Application Operating System Co-processor Network C1C2C3C4 C1 C2 C3 C4 Basic Approach: Composed Flows on Extensible Platforms (Middleware) (Language Technologies)

Application Component Host Extension Modules Active NI Middleware/OS Active Network Host Application Component OS Active NI Composition and Platform Extension

Major advances in computing systems in the next decade and beyond will arise from integration of technologies to solve new problems and generate new capabilities. The role of the center is to promote such synergy via capabilities for experimentation. The center provides the infrastructure to support experimental efforts in the design of the future generations of computing systems and software. Center for Experimental Research in Computer Systems (CERCS)