Adapting Applications and Platforms

Slides:



Advertisements
Similar presentations
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Advertisements

Tryllian Agent Technology AgentLink 21 January 2002 Christine Karman.
10/04/2001 Associate Professor CS Department University of Valenciennes France Dr. Dhavy Gantsou.
Distributed components
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Quality of Service in IN-home digital networks Alina Albu 7 November 2003.
IQ-ECho: Middleware Principles for Real-time Interaction Across Heterogeneous Hardware/Software Platforms Karsten Schwan Greg Eisenhauer Matt Wolf Mustaq.
Event Processing in Operational Information Systems: Two Case Studies and BAM/EDA Implications Karsten Schwan, Brian Cooper, Greg Eisenhauer Georgia Institute.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
IHPCL Research Review Karsten Schwan Matt Wolf Neil Bright and many additional Sciences/Eng/CS/ECE collaborators College of Computing Georgia Institute.
SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan.
Client Server Technologies Middleware Technologies Ganesh Panchanathan Alex Verstak.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
Message Brokers and B2B Application Integration Chap 13 B2B Application Integration Sungchul Hong.
Dynamic Reconfiguration Dynamic selection of handler functionality: currently through use of parameterizable handlers or by selecting from a set of existing.
HPDC 2007 / Grid Infrastructure Monitoring System Based on Nagios Grid Infrastructure Monitoring System Based on Nagios E. Imamagic, D. Dobrenic SRCE HPDC.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
“Trusted Passages”: Meeting Trust Needs of Distributed Applications Mustaque Ahamad, Greg Eisenhauer, Jiantao Kong, Wenke Lee, Bryan Payne and Karsten.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
Module 1: Configuring Routing by Using Routing and Remote Access.
IXP1200 Applications Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Scalable Real Time Media Streaming.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Remote Visualization Using Low-Level Event Services and Cluster Computing — OR — ECho, cluster computing, and the Access Grid M. D.Wolf, K. Schwan, and.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN IT Monitoring and Data Analytics Pedro Andrade (IT-GT) Openlab Workshop on Data Analytics.
Collaborative Scientific Visualization: from your lab to Internet2 and beyond Matthew Wolf College of Computing Georgia Institute of Technology
Addressing Data Compatibility on Programmable Network Platforms Ada Gavrilovska, Karsten Schwan College of Computing Georgia Tech.
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Chapter 1 Characterization of Distributed Systems
Space Plug-and-Play Architecture (SPA) and SSM
CompTIA Security+ Study Guide (SY0-401)
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Middleware Policies for Intrusion Tolerance
Possible options of using DDS in oneM2M
Haiwell PLC Modules Introduce
Open Source distributed document DB for an enterprise
Information Collection and Presentation Enriched by Remote Sensor Data
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
CORBA Alegria Baquero.
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
Location Information Services
G.Manduchi1, T.Fredian2⁾, J.Stillerman2⁾, A. Neto3), F. Sartori3)
Grid Computing.
Storage Virtualization
#01 Client/Server Computing
Cloud Computing.
Management of Virtual Execution Environments 3 June 2008
Chapter 3: Windows7 Part 4.
CompTIA Security+ Study Guide (SY0-401)
Ch > 28.4.
Protocol Architectures
Anne Pratoomtong ECE734, Spring2002
Virtual Network Management
Computer software.
CORBA Alegria Baquero.
Data Path through host/ANP.
Specialized Cloud Mechanisms
By Krishnamurthy et Al. Presented by David Girsault
Tools for Composing and Deploying Grid Middleware Web Services
Service Oriented Architecture (SOA)
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
A Component-based Architecture for Mobile Information Access
Architectures of distributed systems Fundamental Models
New Tools In Education Minjun Wang
#01 Client/Server Computing
A Protocol Reconfiguration Framework with Autonomic Aspects
Iserve – Bulk Cash Deposit Kiosk
Presentation transcript:

Adapting Applications and Platforms Vertical Customization for Event-based QoS Dr. Karsten Schwan, Dr. Greg Eisenhauer Ada Gavrilovska, David Robinson, Qi He Application Component Host Extension Modules Active NI Middleware Extensible Platforms OS Adapting Applications and Platforms Quality Attributes Project Goals IQ-ECho’s middleware enables integrated QoS management through quality attributes. Attributes implement the cross-layer information exchanges needed to make effective runtime tradeoffs in quality vs. performance across the protocol, middleware, and application levels. Configurable protocols and kernel-level monitoring provide the system-level support required for online quality management. Evaluation/integration with wide-area applications: remote visualization/ sensors, access/data grid; wireless systems IXP Approach Host Fast buffer-based host exchange protocol Fast-path Reliable UDP protocol on NIC On-the-fly code generation for moving application logic to NIC IXP Active NI RUDP Dyn. Code Network IQ-ECho Approach: Adaptive Applications on Programmable Platforms ECho: High performance events: Event-based peer-to-peer data communication infrastructure QoS: Runtime adaptation via dynamic code generation and mirroring Source-based filtering: meet required application QoS by disposition of application-specific code into remote sites and underlying platform Mirroring: utilize redundancy to improve responsiveness IQ-ECho: Integrated QoS management through dynamic quality attributes: Adaptation of platform (protocols and middleware) and of applications (adaptation-awareness) Publications and Demos Supercomputing 2000 efficient binary message formats Int. Parallel and Distrib. Processing Symposium (IPDPS) 2000 active User Interfaces High Performance Distributed Computing (HPDC) 2000 ECho Real-Time Applications and Systems (RTAS) 2001 Quality Events High Performance Distributed Computing (HPDC) 2001 Mirroring, Filtering, XML Supercomputing 2001 Path-based Filtering) Demo Differential Filtering QoS: Source-based Filtering: Achieving Desired QoS via Dynamic Code Generation Source F( ) Sink F( ) Source Filter Function: 2500 { if ((data inside viewing area) and (data values inside useful ranges)) { return 1; /* submit into channel */ } return 0; /* suppress data */ 2000 1500 1000 500 Active Sink Passive Sink Multiple Ch Single Ch Atl <-> Mun