[ 
https://issues.apache.org/jira/browse/UIMA-6026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jerry Cwiklik updated UIMA-6026:
--------------------------------
    Description: 
The pullservice synchronizes code in multiple places reducing overall 
throughput. Also, the code creates an instance of XStream when serializing and 
deserializing each task. This applies both to client (TAS) and the pullservice. 

Modify code to remove serialization and also create an instance of XStream 
service and pin it to each thread both in the client and the pullservice. 

  was:The pullservice synchronizes code in multiple places reducing overall 
throughput. Modify HttpServiceTransport and DefaultServiceProtocolHandler to 
remove synchronization. 

        Summary: UIMA-DUCC: improve pullservice throughput by reducing overhead 
 (was: UIMA-DUCC: remove synchronization from pullservice)

> UIMA-DUCC: improve pullservice throughput by reducing overhead
> --------------------------------------------------------------
>
>                 Key: UIMA-6026
>                 URL: https://issues.apache.org/jira/browse/UIMA-6026
>             Project: UIMA
>          Issue Type: Bug
>          Components: DUCC
>            Reporter: Jerry Cwiklik
>            Assignee: Jerry Cwiklik
>            Priority: Major
>             Fix For: 3.0.1-Ducc
>
>
> The pullservice synchronizes code in multiple places reducing overall 
> throughput. Also, the code creates an instance of XStream when serializing 
> and deserializing each task. This applies both to client (TAS) and the 
> pullservice. 
> Modify code to remove serialization and also create an instance of XStream 
> service and pin it to each thread both in the client and the pullservice. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to