DUCC stands for Distributed UIMA Cluster Computing. DUCC is a cluster management system providing tooling, management, and scheduling facilities to automate the scale-out of applications written to the UIMA framework.
Core UIMA provides a generalized framework for applications that process unstructured information such as human language, but does not provide a scale-out mechanism. UIMA-AS provides a scale-out mechanism to distribute UIMA pipelines over a cluster of computing resources, but does not provide job or cluster management of the resources. UIMA-DUCC defines a formal job model that closely maps to a standard UIMA pipeline. Around this job model DUCC provides cluster management services to automate the scale-out of UIMA pipelines over computing clusters.
ducc-mon stands for Distributed UIMA Cluster Computing Monitor. It comprises a web server that is meant to display information about the running DUCC including: users' Jobs, users' Reservations, users' Services and the DUCC System itself.
The demo comprises a DUCC installation within the apache.org domain. A computing cluster has been configured and started, and a continually running driver simulates users? work submissions.
Use a browser to visit http://uima-ducc-vm.apache.org:42133 which yields the associated web server home page. The visitor is free to navigate and explore an actual DUCC working system as a view-only user.
The purpose of the web server (known as ducc-mon) is to provide information about the running system. It will help to answer questions such as:
|
![]() |
|
![]() |
|
![]() |
This page uses icons (Go-previous.svg and Go-next.svg) licensed to public domain. To view the license please click here.