COMP 415, Spring 2008. T ABLE OF C ONTENTS 1. Problem Formulation 2. Solution Features 3. Solution Architecture 4. Major Systems 5. Project Timeline 6.

Slides:



Advertisements
Similar presentations
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Advertisements

University of Illinois Visualizing Text Loretta Auvil UIUC February 25, 2011.
T-FLEX DOCs PLM, Document and Workflow Management.
4th Year Systems Design Workshop ROUTE System Workshop Group #24 Danny Ho Macy Lui Gegi Thomas Supervisors: Prof. Doug Dudycha (GEOG) Prof. Eric Kubica.
Technical Architectures
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
A TROPOS Comp 415 Project In partnership with JPMorganChase.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Copying, Managing, and Transforming Data With DTS.
Understanding and Managing WebSphere V5
COMP 415, Spring T ABLE OF C ONTENTS 1. Data Parsing 2. Matches 3. Correlation Strategies 4. Correlation Rulesets 5. Conclusion & Demo.
Jason Morrill NCOAUG Training Day February, 2008
Xpantrac connection with IDEAL Sloane Neidig, Samantha Johnson, David Cabrera, Erika Hoffman CS /6/2014.
Construction of efficient PDP scheme for Distributed Cloud Storage. By Manognya Reddy Kondam.
ViciDocs for BPO Companies Creating Info repositories from documents.
Christopher Jeffers August 2012
MARCH 27, Meeting Agenda  Prototype 1 Design Goals  Prototype 1 Demo  Framework Overview  Prototype 2 Design Goals  Timeline Moving Forward.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
JokerStars: Online Poker William Sanville CSE 4904 Milestone II.
1 Monitor System Reliability alarm on demand, sag/surge, and etc. Perform Advanced Power Quality Analysis provide real-time trending. Centralized.
Trisolda Jakub Yaghob Charles University in Prague, Czech Rep.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Software Breakdown. Monday, October 26, 2009 CS410 Green Team Fall High Level Architecture.
CVSQL 2 The Revenge of the SQL. The present Read-only access to CVS repository logs Language is a subset of SQL XML interface for returning results Built-in.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
Webservice versioning using osgi Allard Buijze, Jettro Coenradie.
Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015.
1 DREAMS NOTIFIER Vijaya Mekala The University of Texas Health Science Center at Houston Arden Syntax SIG Jan 14, 2003, San Antonio, TX.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the web Kedar Desai presented by.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
CASTOR evolution Presentation to HEPiX 2003, Vancouver 20/10/2003 Jean-Damien Durand, CERN-IT.
Virtual techdays INDIA │ 9-11 February 2011 Caching Enhancement in ASP.NET 4.0 Abhijit Jana │ Consultant, Microsoft
Design of an Integrated Robot Simulator for Learning Applications Brendon Wilson April 15th, 1999.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
COMP 415, Spring T ABLE OF C ONTENTS 1. System Control 2. Correlation 3. View Client 4. Conclusion.
The Sky.NET Framework COMP 410 April 22, Overview Brief overview of the current status of the Sky.Net FrameworkBrief overview of the current status.
LADIT L ATENCY D IAGNOSTICS T OOL COMP 415, Spring 2008.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Tieflow Workflow Toolkit -:By:- CSCI 6831 Capstone project Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008.
Event Management. EMU Graham Heyes April Overview Background Requirements Solution Status.
APRIL 10, Meeting Agenda  Prototype 2 Goals  Robust Connections Demo  System Diagnostics Tool Demo  Final Prototype Risk Mitigation  Final.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
MarkLogic The Only Enterprise NoSQL Database Presented by: Aashi Rastogi ( ) Sanket Patel ( )
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
Gorilla: A Fast, Scalable, In-Memory Time Series Database
Design and Implementation of a Data Plane for the OpenBox Framework Pavel Lazar March 2016 This research was supported by the European Research Council.
“OSGi at the UK’s Biggest Science Lab.”
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
PLM, Document and Workflow Management
Self Healing and Dynamic Construction Framework:
Module 8: Concepts of a Network Load Balancing Cluster
Rice Stock Market Simulator
Advancements in Availability and Reliability computation Introduction and current status of the Comp Reports mini project C. Kanellopoulos GRNET.
PowerMart of Informatica
Introduction to J2EE Architecture
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Ministry of Higher Education
MAPREDUCE TYPES, FORMATS AND FEATURES
Presentation transcript:

COMP 415, Spring 2008

T ABLE OF C ONTENTS 1. Problem Formulation 2. Solution Features 3. Solution Architecture 4. Major Systems 5. Project Timeline 6. Conclusion

P ROBLEM F ORMULATION 1. Problem Formulation 2. Solution Features 3. Solution Architecture 4. Major Systems 5. Project Timeline 6. Conclusion

P ROBLEM F ORMULATION Messages Take Time To Travel Across a Network How Can We Find Bottlenecks? When Should We Cancel a Message?

P ROBLEM F ORMULATION | BASIC S OLUTION Catch Messages Correlate Store Associations Retrieve Latencies Display System Map

S OLUTION F EATURES 1. Problem Formulation 2. Solution Features 3. Solution Architecture 4. Major Systems 5. Project Timeline 6. Conclusion

S OLUTION F EATURES Relocate-Ready Components Process Abstraction Encapsulated Optimization Points Variable Correlation Multiple Visualizations

S OLUTION A RCHITECTURE 1. Problem Formulation 2. Solution Features 3. Solution Architecture 4. Major Systems 5. Project Timeline 6. Conclusion

S OLUTION A RCHITECTURE Data Flow Scalability Data Recipient Correlation Engine

D ATA F LOW D IAGRAM o JPM Service o Controller o Database o Manipulation o View Client

S CALABILITY D IAGRAM o Data Mining o Correlation o Database

D ATA R ECIPIENT D IAGRAM o Possibilities o Parsing o API Calls o Batching o Destinations

C ORRELATION E NGINE D IAGRAM o Data Reader o Data Writer

M AJOR S YSTEMS 1. Problem Formulation 2. Solution Features 3. Solution Architecture 4. Major Systems 5. Project Timeline 6. Conclusion

M AJOR S YSTEMS Correlation Messaging View

Correlation Engine C ORRELATION A correlation engine holds sets of messages and performs matching between the sets. Data Reader Input Messages Output Messages Server Log Data Reader Input Messages Output Messages Server Log Correlation Rules Association Store

A SSOCIATION G RAPH Xml Configuration File Stores configuration of association graph Information about correlation rules to use Formats of data logs Server A Server B Server C InOut InOut InOut

D ESIGN C HOICES In-memory correlation Correlation Rules can create their own data structures to expedite their matching Sliding Time Window Features Scalability Flexibility Efficiency

M ESSAGING Components not colocated Ensure recoverability Handle large volumes of data

V IEW Eclipse RCP framework External graphing package Wireframes

V IEW | E CLIPSE RCP F RAMEWORK Integration with JPMorganChase Modular design Standardized system

V IEW | E XTERNAL G RAPHING P ACKAGE

V IEW | W IREFRAMES M ULTIPLE S ERVER V IEW

V IEW | W IREFRAMES S INGLE S ERVER V IEW

P ROJECT T IMELINE 1. Problem Formulation 2. Solution Features 3. Solution Architecture 4. Major Systems 5. Project Timeline 6. Conclusion

P ROJECT T IMELINE Five Phases Phase 1: Due February 1 st Phase 2: Due February 15 th Phase 3: Due March 1 st Phase 4: Due April 1 st Phase 5: Due May 1 st Front-Loaded Early Integration

P ROJECT T IMELINE Full Interface Skeleton Stub Modules Admin API (Control) AddMessage API Correlation (Default Rules) View Path Latency Phase IPhase IIPhase IIIPhase IVPhase V

P ROJECT T IMELINE Phase IPhase IIPhase IIIPhase IVPhase V

P ROJECT T IMELINE Admin Client (Control) Correlation (Arbitrary) Message Batching Message Datastore Association Datastore Real-Time View Phase IPhase IIPhase IIIPhase IVPhase V

P ROJECT T IMELINE Phase IPhase IIPhase IIIPhase IVPhase V

P ROJECT T IMELINE Engine Scheduling Correlation Strength Data Client Admin API Graph Node Datastore View Graph Latency Phase IPhase IIPhase IIIPhase IVPhase V

P ROJECT T IMELINE Phase IPhase IIPhase IIIPhase IVPhase V

P ROJECT T IMELINE Zero & Many Correlation Parsing Module Single Message View Phase IPhase IIPhase IIIPhase IVPhase V

P ROJECT T IMELINE Phase IPhase IIPhase IIIPhase IVPhase V

P ROJECT T IMELINE Re-Correlation Recoverability Control Path Datastore Collapse Nodes (View) Phase IPhase IIPhase IIIPhase IVPhase V

C ONCLUSION 1. Problem Formulation 2. Solution Features 3. Solution Architecture 4. Major Systems 5. Project Timeline 6. Conclusion

C ONCLUSION

Thank You For Listening!