[ 
https://issues.apache.org/jira/browse/UIMA-2180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13168614#comment-13168614
 ] 

Jerry Cwiklik commented on UIMA-2180:
-------------------------------------

Extended UIMA AS client API to include 
public String sendAndReceiveCAS(CAS aCAS, 
List<AnalysisEnginePerformanceMetrics> componentMetricsList) throws 
ResourceProcessException;
to provide application with per AE performance breakdown.
                
> UIMA AS primitive service should return performance breakdown for each CAS
> --------------------------------------------------------------------------
>
>                 Key: UIMA-2180
>                 URL: https://issues.apache.org/jira/browse/UIMA-2180
>             Project: UIMA
>          Issue Type: New Feature
>          Components: Async Scaleout
>            Reporter: Jerry Cwiklik
>            Assignee: Jerry Cwiklik
>             Fix For: 2.4.0AS
>
>
> Current UIMA AS code doesnt extract CAS per component performance breakdown 
> from UIMA aggregate. Such breakdown would be very useful in identifying 
> bottlenecks in a pipeline. This breakdown is available via AnalysisEngine's 
> getManagementInterface(). The API accesses the same performance stats that AE 
> exposes via JMX. Since these stats are cumulative, the UIMA AS code should 
> calculate delta to obtain per CAS performance breakdown. Before calling 
> processAndOutputNewCASes(), the code should make a copy (actually a deep 
> copy) of AnalysisEngineManagement instance(s) and calculate delta (of 
> analysisTime) before returning input CAS.
> The list containing the breakdown should be serialized into a reply message 
> and de-serialized by the client. The UIMA AS client will provide an 
> application the breakdown as a List via a callback method on 
> UimaAsBaseCallbackListener. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to