HPSearch Service Management & Administration Tool

Slides:



Advertisements
Similar presentations
Lecture plan Information retrieval (from week 11)
Advertisements

House-Keeping Internet Silence Cell Phones Facilities Please Clean-Up.
1 Integrating Geographical Information Systems and Grid Services for Earthquake Forecasting Marlon Pierce Community Grids Lab Indiana University May 4,
Introduction to Network Analysis and Sniffer Pro
Problem 17: “Greedy Shapers” T3 T4 CPU2 T1 T2 CPU1 S Stream S1: P = 100 J = 1000 D = 1 Stream S2: P = 10 J = 10 D = 1 Stream S3: P = 10 J = 0 D = 0 Stream.
Profile-Based Web Intrusion Prevention System by Donovan Thorpe CS526 Fall 2002.
Multiple Tiers in Action
Federated Hierarchical Filter Grids STTR-funded project with Indiana, Caltech and Deep Web Technologies A Grid infrastructure for Data Analysis Integrates.
Climate Monitoring WEB Interface Using 1_Wire™ Sensors Imad Hoteit Hassan Wehbe.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Administrative  Philosophy  Class survey  Grading  Project  Presentation.
System Design & Software Architecture
Rapid Prototyping and Deployment of Distributed Web / Grid Services in a Service Oriented Architecture using Scripting Thesis Proposal Harshawardhan Gadgil.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Testing Tools. Categories of testing tools Black box testing, or functional testing Testing performed via GUI. The tool helps in emulating end-user actions.
OSIA Portal 2009 Mid-Term Presentation Nazim Öztahtaci Jiawei Chen Parvinder Gill Ye Tian Xin Guo Communication System Design 2009 Fall Mid-Term Workshop.
HPSearch Design & Development via Scripting Harshawardhan Gadgil Dr. Geoffrey Fox, Dr. Marlon Pierce.
Web Engineering Web engineering is the process used to create high quality WebApps. Web engineering is not a perfect clone of software engineering. But.
How computer’s are linked together.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
PosView Progress Report CS720H May, 3, POSTECH DP&NM Lab. (2)(2)CORBA-based Agent What we do? Development of network management platform: PosView.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
Community Grids Lab SERVOGrid CCE Review May Geoffrey Fox and Marlon Pierce Indiana University.
CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU Web sitewww.chuhai.edu.hk/changyu/
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
SensorGrid Galip Aydin June SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.
Copyright © 2002 ProsoftTraining. All rights reserved. JavaServer Pages.
PosView Overall Architecture – Version 2 SNMP Agent MIB DB Discovery Engine Trap HandlerRequest Handler Polling Engine Logging Event Handler Alarm Handler.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
Schedule Introduction to Web & Database Integration Tools and Resources HTML and Styles Forms and Client-Side Scripts DB Engines Forms Processing and Server-Side.
1 SERVOGrid Basics SERVOGrid is our project to build a distributed computing infrastructure to support earthquake simulation codes. –We use Web Services.
CSE 436—Software Development Models Ron K. Cytron 16 October 2006.
PwC New Technologies New Risks. PricewaterhouseCoopers Technology and Security Evolution Mainframe Technology –Single host –Limited Trusted users Security.
How I spend my money Software architecture course Mohan, Maxim.
Sep 13, 2006 Scientific Computing 1 Managing Scientific Computing Projects Erik Deumens QTP and HPC Center.
Leveraging Kinetic Task Management Unus Gaffoor & Michael Poole Kinetic Data.
Objective What is RFT ? How does it work Architecture of RFT RFT and OGSA Issues Demo Questions.
WEB SERVER SOFTWARE FEATURE SETS
Learningcomputer.com SQL Server 2008 – Management Studio.
1 Integrating Geographical Information Systems and Grid Services for Earthquake Forecasting Marlon Pierce Community Grids Lab Indiana University May 4,
Designing a Middleware Server for Abstract Database Connection.
Display Page (HTML/CSS)
Research Experience W.Lilakiatsakun. Before Get started Must have a Goal –PhD. –Academic Position –Etc For me, it was to finish PhD. ASAP.
RADAR February 15, RADAR /Space-Time Learning.
Workflow Management Concepts and Requirements For Scientific Applications.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
LINUX® Netfilter The Linux Firewall Engine. Overview LINUX® Netfilter is a firewall engine built into the Linux kernel Sometimes called “iptables” for.
Mainframe – Control-M Architecture.
Linux Systems Administration 101 National Computer Institute Sep
Scripting based architecture for Management of Streams and Services in Real-time Grid Applications Authors Harshawardhan Gadgil, Geoffrey Fox, Shrideep.
Plot Diagram.
Linux Systems Administration
Topics discussed in this section:
G063 - Data flow diagrams.
Integrating Geographical Information Systems and Grid Applications
Integrating Geographical Information Systems and Grid Applications
Job workflow Pre production operations:
Blaze - An IoT Analytics Engine
PLOTr -KUSHAL MEHTA.
Data Stream Management System (DSMS)
Web Browser server client 3-Tier Architecture Apache web server PHP
G063 - Data flow diagrams.
COMP5331 Advanced Topics Prepared by Raymond Wong
Controller Spectrum Sensing Manager (SSM)
Federated Hierarchical Filter Grids
Oracle SQL Developer Data Modeler
Topics discussed in this section:
Presentation transcript:

HPSearch Service Management & Administration Tool

HPSearch Architecture Diagram Request Handler JavaScript Shell Task Scheduler Flow Handler Web Service EP Other Objects HPSearch Kernel URIHandler DBHandler WSDLHandler WSProxyHandler Request Handler HPSearch Kernel Files Sockets Topics Network Protocol DataBase JDBC Web Service SOAP/HTTP WSProxy Service SOAP/HTTP HPSearch Control Events using PUB/SUB on predefined topic Data buffers sent / received as Narada Events Broker Network WSProxy Service WSProxy Service . . . HPSearch Kernel

Applications Streaming Data Filtering - RDAHMM GPS Data Sensor Source HPSearch Engine HPSearch Handler Handler Data Filter Filters the input data to get only the estimate and error values Handler Each Handler controls operation of 1 service RDAHMM Analyze the data /* gpsDataTopic = "topic://niotcp://156.56.104.176:3045/GPSData"; */ gpsDataTopic = "topic:///GPSData"; gpsFilteredData = "topic:///GPSFilter/filteredData"; gpsComputedData = "topic:///GPSFilter/computedData" gpsfilter = "filter.GPSFilter"; /* gpsfilterLoc = NBDiscover.discover(discoverySpec); */ gpsfilterLoc = "http://trex.ucs.indiana.edu:4500/axis/services/WSSConnector?wsdl"; filter = new WSProxyResource(gpsfilter, gpsfilterLoc); filter.setParameter("INPUT", gpsDataTopic); filter.setParameter("OUTPUT", gpsFilteredData); filter.setParameter("OUTPUTCOLUMNS", "3,4,5"); rdahmmfilter = "processes.RDAHMM"; rdahmmfilterLoc = "http://trex.ucs.indiana.edu:6500/axis/services/WSSConnector?wsdl"; rdahmm = new WSProxyResource(rdahmmfilter, rdahmmfilterLoc); rdahmm.setInput(gpsFilteredData); rdahmm.setOutput(gpsComputedData); rdahmm.setParameter("OPTIONS", "-D 3 -N 2 -output_type gauss -regularize -omega 0 0 1 1.0e-6 -anneal -annealstep 0.01 -seed 1"); rdahmm.setParameter("VERBOSE", "NO"); vizService = "vizClient.vizGen"; vizServiceLoc = "http://school.cs.indiana.edu:6600/axis/services/WSSConnector?wsdl"; viz = new WSProxyResource(vizService, vizServiceLoc); viz.setInput(gpsFilteredData); viz.setInput(gpsComputedData); db = new WSDLResource(); db.wsdl = "http://trex.ucs.indiana.edu:7000/axis/services/DataSource?wsdl"; db.operation = "getGPSData"; db.param[0]= "niotcp://156.56.104.176:3045/GPSData"; f = new Flow(); f.addStartActivities(db); f.addComponents(filter, rdahmm, viz); f.start("1"); Matlab Plotting Script Output Graph

Applications Streaming Data Filtering – Pattern Informatics /* gpsDataTopic = "topic://niotcp://156.56.104.176:3045/GPSData"; */ gpsDataTopic = "topic:///GPSData"; gpsFilteredData = "topic:///GPSFilter/filteredData"; gpsComputedData = "topic:///GPSFilter/computedData" gpsfilter = "filter.GPSFilter"; /* gpsfilterLoc = NBDiscover.discover(discoverySpec); */ gpsfilterLoc = "http://trex.ucs.indiana.edu:4500/axis/services/WSSConnector?wsdl"; filter = new WSProxyResource(gpsfilter, gpsfilterLoc); filter.setParameter("INPUT", gpsDataTopic); filter.setParameter("OUTPUT", gpsFilteredData); filter.setParameter("OUTPUTCOLUMNS", "3,4,5"); rdahmmfilter = "processes.RDAHMM"; rdahmmfilterLoc = "http://trex.ucs.indiana.edu:6500/axis/services/WSSConnector?wsdl"; rdahmm = new WSProxyResource(rdahmmfilter, rdahmmfilterLoc); rdahmm.setInput(gpsFilteredData); rdahmm.setOutput(gpsComputedData); rdahmm.setParameter("OPTIONS", "-D 3 -N 2 -output_type gauss -regularize -omega 0 0 1 1.0e-6 -anneal -annealstep 0.01 -seed 1"); rdahmm.setParameter("VERBOSE", "NO"); vizService = "vizClient.vizGen"; vizServiceLoc = "http://school.cs.indiana.edu:6600/axis/services/WSSConnector?wsdl"; viz = new WSProxyResource(vizService, vizServiceLoc); viz.setInput(gpsFilteredData); viz.setInput(gpsComputedData); db = new WSDLResource(); db.wsdl = "http://trex.ucs.indiana.edu:7000/axis/services/DataSource?wsdl"; db.operation = "getGPSData"; db.param[0]= "niotcp://156.56.104.176:3045/GPSData"; f = new Flow(); f.addStartActivities(db); f.addComponents(filter, rdahmm, viz); f.start("1");