Event Processing in Operational Information Systems: Two Case Studies and BAM/EDA Implications Karsten Schwan, Brian Cooper, Greg Eisenhauer Georgia Institute.

Slides:



Advertisements
Similar presentations
AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow In collaboration.
Advertisements

Distributed Data Processing
Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
The Active Streams approach to adaptive distributed systems Fabián E. Bustamante, Greg Eisenhauer, Karsten Schwan, and Patrick Widener
Oracle Enterprise Manager – Cloud Control 12c Simon Keys, The Small Ronnie Martin Lambert, The Large Ronnie.
1 Towards Automating Complex Associative Access to Multiple Bioinformatics Data Sources Ling Liu, Calton Pu David Buttler, Wei Han Henrique Paques, Dan.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Future Parallel Computing Systems – what to remember from the past RAMP Workshop FCRC.
CS 441: Charles Durran Kelly.  What are Wireless Sensor Networks?  WSN Challenges  What is a Smartphone Sensor Network?  Why use such a network? 
IELM 511: Information System design
Streaming Data, Continuous Queries, and Adaptive Dataflow Michael Franklin UC Berkeley NRC June 2002.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
TOPIC 1: GAINING COMPETITIVE ADVANTAGE WITH IT (CONTINUE) SUPPLY CHAIN MANAGEMENT & BUSINESS INTELLIGENCE.
Knowledge Portals and Knowledge Management Tools
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
POLITECNICO DI TORINO TRIBUTE and DIMMER. DIMMER - The context One of the major challenges in today’s economy concerns the reduction in energy usage and.
IQ-ECho: Middleware Principles for Real-time Interaction Across Heterogeneous Hardware/Software Platforms Karsten Schwan Greg Eisenhauer Matt Wolf Mustaq.
Getting Smarter with Information An Information Agenda Approach
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
1 Autonomic Computing An Introduction Guenter Kickinger.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
IHPCL Research Review Karsten Schwan Matt Wolf Neil Bright and many additional Sciences/Eng/CS/ECE collaborators College of Computing Georgia Institute.
Univ. Notre Dame, September 25, 2003 Support for Run-Time Adaptation in RAPIDware Philip K. McKinley Software Engineering and Networking Systems Laboratory.
Summary Device protocols tied intimately to applications. A need to significantly reduce critical data update times. Current network bandwidth consumption.
Center for Experimental Research in Computer Systems IAB Meeting and Industry Workshop Oct Karsten Schwan, Calton Pu, Douglas Blough, Sudhakar Yalamanchili.
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
Systems Support for End-to-End Performance Management Sandip Agarwala PhD Advisor: Karsten Schwan College of Computing Georgia Tech.
Dynamic Reconfiguration Dynamic selection of handler functionality: currently through use of parameterizable handlers or by selecting from a set of existing.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Supporting Operational Team Filippo Lambiente (Progress Software)
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
MTBC Cloud Computing Initiative  Applications of cloud computing  Overview of the NSF Net-Centric Software and Systems (NCSS) I/UCRC  MTBC and NCSS.
“Trusted Passages”: Meeting Trust Needs of Distributed Applications Mustaque Ahamad, Greg Eisenhauer, Jiantao Kong, Wenke Lee, Bryan Payne and Karsten.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
IFLOW: Self-managing distributed information flows Brian Cooper Yahoo! Research Joint work with colleagues at Georgia Tech: Vibhore Kumar, Zhongtang Cai,
Managing and Monitoring the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Trusted Passages: Managing Trust Properties of Open Distributed Overlays Faculty: Mustaque Ahamad, Greg Eisenhauer, Wenke Lee and Karsten Schwan PhD Students:
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Collaborative Scientific Visualization: from your lab to Internet2 and beyond Matthew Wolf College of Computing Georgia Institute of Technology
A Binary Agent Technology for COTS Software Integrity Anant Agarwal Richard Schooler.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Addressing Data Compatibility on Programmable Network Platforms Ada Gavrilovska, Karsten Schwan College of Computing Georgia Tech.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Chapter 1 Characterization of Distributed Systems
SDN challenges Deployment challenges
Clouds , Grids and Clusters
Adapting Applications and Platforms
Extensible Platform Microsoft Dynamics 365
EIN 6133 Enterprise Engineering
Cloud Computing.
Data Path through host/ANP.
Cloud computing mechanisms
Software Engineering with Reusable Components
Analysis models and design models
Technical Capabilities
In Distributed Systems
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Event Processing in Operational Information Systems: Two Case Studies and BAM/EDA Implications Karsten Schwan, Brian Cooper, Greg Eisenhauer Georgia Institute of Technology Center for Experimental Research in Computer Systems (CERCS) NSF Industry University Co-operative Research Center

I. Delta Air Lines Operational Information Systems (OIS) – Internal View High event rates for simple/mediated events Complex events processed/produced by business logic

I. Delta Air Lines OIS – External View

I. Continuous Event Processing in Delta’s OIS –Complex systems and large event volumes TPF, DTMI, TIBCO, Tuxedo, Web Services; Mainframes, Clusters, End Systems –event services across multiple system `silos’ »interoperability APIs »event filtering, replication, morphing »JIT XML and event conversion – for outsources services »runtime trust management vs. security? –data tapping – for legacy systems (hardware support?) –deep packet inspection/event morphing (system/network support?)

–Complex system interactions and 24/7 operation: high reliability and availability: with stateful operation –continuous monitoring and repair »abnormal behavior (e.g., timeout behavior) detection, with human intervention after thresholds exceeded –`poison messages’ and poison message sequences »avoid recovery and/or bound recovery time online performance management –utility-based event scheduling/routing »ability to distinguish service levels –link to immediate business needs »e.g., revenue management –performance isolation vs. optimization »e.g., isolation from recovery traffic –NOTES: highly distributed event processing; most events carry business data (additional BAM events); BASE, not ACID, for most events; multi-model event processing, not SQL; STATEful processing I. Integrated BAM: Continuously Managed Event Flows

II. Worldspan: Need for QoS in Business Monitoring SLA-driven operation and online event scheduling: QoS in Business Monitoring for differentiated services 24/7 operation and stateful services: Management must include incremental updates of service state Huge event volumes Utility Obtained from Worldspan’s Flight Search Engine

Summary Event-based Systems for the Enterprise Domain: GT Focus: Adaptive/Autonomic Distributed Information Flows IBM, Tata (iFlow: utility-based, autonomic management of distributed information flows; performance isolation in web-based event flows; online monitoring and management with Eclipse) HP (automated application deployment; QMon: QoS in business activity monitoring) Worldspan (`power udpates’: non-intrusive dynamic state updates; utility-based activity monitoring) Delta, Raytheon (performance isolation/robustness; utility-driven failure management; monitoring web-based infrastructures) Cisco, Intel (network-level services for event-based systems) NSF, DARPA, DOE (continual queries; ECho/IQ-ECho:publish/subscribe event system, with resource-aware operation; EV(ent)Path: dynamic overlay creation and management, with runtime event scheduing; event flows and mobility) Security Systems

EDA/BAM Implications Multiple event/processing models –Monitoring events, Business events,... Interoperability –Differently structured event data, eventually should include unstructured data Complex, domain-specific event processing –Importance of state state recovery/expiration –Distributed data and processing Security/performance/reliability implications –Importance of online management integrated into business event processing driven by end user utility strong QoS/real-time constraints Overlap/conflicts with AC (ICAC) (many companies involved!) –Terminology: CBEs (events), touchpoints, symptoms/symptom databases, SLAs, SLOs,... –Technology: non-intrusive instrumentation,...

Georgia Tech Information Flow Research Scientific.Grid Enterprise Computing Enterprise Computing Embedded Systems Embedded Systems To construct the interactive information grids of the future and to create the intellectual capital that can advance these technologies and fuel future advances. Information anytime, anywhere  Timeliness! Robustness! Quality! Security and Trust! Remote access to the Information Grid Brian Cooper Ling Liu Calton Pu Kishore Ramachandran Karsten Schwan Continual Queries ECho/IQ-ECho Fusion Channels IFlow/EVPath

Additional Insights Enterprise Systems Utility-based mapping and configuration in: –shared execution environments High Performance Computing Large-data events in: –simulation monitoring: e.g., remote data visualization –GT Smartpointer application Pervasive Systems Online path management in: –situation monitoring and assessment Location-aware operation in: – mobile end user systems

Research Agenda for Event-based Systems I. Stateful Event Services: –Dynamic service and code deployment (DCG, dynamic compilation) –Runtime code modification and adaptation, dynamic data conversion –Dynamic state saving and updates (e.g., power updates) –Dynamic overlays, … II. Resource- and Needs-Awareness: –Diverse metrics: bandwidth, power, trust,... –Changing end user needs, application behaviors –Performance monitoring/understanding: integrate across user and system levels III. Runtime Management: –Utility-driven operation –New reliability and availability methods –`Vertical’ integration: user/system/network levels –Multi-dimensional optimization vs. performance robustness IV. Open Infrastructures: –App-level (e.g., `inside’ JMS) or `instrumented networks’ –`Black box’ operating systems vs. dynamic extension and VM technologies –`Closed’ networks vs. application-level services `in’ network devices e.g., Cisco’s AONS, Intel’s IXP network processors

Event Processing in EScience – SmartPointer Example Dynamic composition of user- specified services. SmartPointer: Data- intensive scientific collaboration