Presentation is loading. Please wait.

Presentation is loading. Please wait.

HPSearch Service Management & Administration Tool

Similar presentations


Presentation on theme: "HPSearch Service Management & Administration Tool"— Presentation transcript:

1 HPSearch Service Management & Administration Tool

2 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

3 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:// :3045/GPSData"; */ gpsDataTopic = "topic:///GPSData"; gpsFilteredData = "topic:///GPSFilter/filteredData"; gpsComputedData = "topic:///GPSFilter/computedData" gpsfilter = "filter.GPSFilter"; /* gpsfilterLoc = NBDiscover.discover(discoverySpec); */ gpsfilterLoc = " filter = new WSProxyResource(gpsfilter, gpsfilterLoc); filter.setParameter("INPUT", gpsDataTopic); filter.setParameter("OUTPUT", gpsFilteredData); filter.setParameter("OUTPUTCOLUMNS", "3,4,5"); rdahmmfilter = "processes.RDAHMM"; rdahmmfilterLoc = " rdahmm = new WSProxyResource(rdahmmfilter, rdahmmfilterLoc); rdahmm.setInput(gpsFilteredData); rdahmm.setOutput(gpsComputedData); rdahmm.setParameter("OPTIONS", "-D 3 -N 2 -output_type gauss -regularize -omega e-6 -anneal -annealstep seed 1"); rdahmm.setParameter("VERBOSE", "NO"); vizService = "vizClient.vizGen"; vizServiceLoc = " viz = new WSProxyResource(vizService, vizServiceLoc); viz.setInput(gpsFilteredData); viz.setInput(gpsComputedData); db = new WSDLResource(); db.wsdl = " db.operation = "getGPSData"; db.param[0]= "niotcp:// :3045/GPSData"; f = new Flow(); f.addStartActivities(db); f.addComponents(filter, rdahmm, viz); f.start("1"); Matlab Plotting Script Output Graph

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


Download ppt "HPSearch Service Management & Administration Tool"

Similar presentations


Ads by Google