Download presentation
Presentation is loading. Please wait.
Published byBarnard Nichols Modified over 6 years ago
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");
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.