Orchestrating the Natural Language Processing Software in the Cloud Computing Environment
Dmitry Ustalov, Mikhail Goldshtein
Journal of Digital Information Management, Vol. 11, No. 5, 2013.
DOI: 
Link: http://dline.info/fpaper/jdim/v11i5/11.pdf
Abstract:
The most of natural language processing problems are data-intensive. An important step in the distributed orchestration of natural language processing software is a rational choice of the specific middleware. The middleware should solve the presented problem with minimal deployment, support and usage costs. It is necessary to run and use that software in the distributed cloud computing environment to achieve such advantages such as consolidation, isolation, and efficient use of the existent infrastructure. It is often impossible to modify the existent natural language processing software to integrate it into the cloud computing environment because of licensing or organizational issues. This paper studies various popular distributed data processing tools and evaluates the selected natural language processing tools on a relatively large document collection in distributed way using the Gearman framework. The document collection is a 10,000 sentences from the Russian news subcorpus of the Leipzig corpora. The benchmarks are presented and discussed.