% 
% Licensed to the Apache Software Foundation (ASF) under one
% or more contributor license agreements.  See the NOTICE file
% distributed with this work for additional information
% regarding copyright ownership.  The ASF licenses this file
% to you under the Apache License, Version 2.0 (the
% "License"); you may not use this file except in compliance
% with the License.  You may obtain a copy of the License at
% 
%   http://www.apache.org/licenses/LICENSE-2.0
% 
% Unless required by applicable law or agreed to in writing,
% software distributed under the License is distributed on an
% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
% KIND, either express or implied.  See the License for the
% specific language governing permissions and limitations
% under the License.
% 

% normal

\newcommand{\varDUCC}{DUCC}
\newcommand{\varOS}{OS}
\newcommand{\varJava}{Java}
\newcommand{\varJVM}{JVM}
\newcommand{\varLinux}{Linux}
\newcommand{\varSpring}{Spring}
\newcommand{\varUIMA}{UIMA}
\newcommand{\varUnstructuredInformationManagementArchitecture}{Unstructured Information Management Architecture}
\newcommand{\varUIMAAS}{UIMA-AS}
\newcommand{\varUIMACore}{UIMA-Core}
\newcommand{\varUIMAAsynchronousScaleout}{UIMA Asynchronous Scaleout}

\newcommand{\varLinuxControlGroup}{Linux Control Group}
\newcommand{\varLinuxControlGroups}{Linux Control Groups}

\newcommand{\varDistributedUIMAClusterComputing}{Distributed \varUIMA~Cluster Computing}

\newcommand{\varOrchestrator}{Orchestrator}
\newcommand{\ORMaps}{Orchestrator job maps}
\newcommand{\varResourceManager}{Resource Manager}
\newcommand{\varServicesManager}{Services Manager}
\newcommand{\varProcessManager}{Process Manager}
\newcommand{\varAgent}{Agent}
\newcommand{\varAgents}{Agents}
\newcommand{\varJobDriver}{JobDriver}
\newcommand{\varWebServer}{WebServer}
\newcommand{\varWebServerInterface}{WebServer Interface}
\newcommand{\varCommandLineInterface}{Command Line Interface}
\newcommand{\varApplicationProgramInterface}{Application Program Interface}
\newcommand{\varUserInterface}{User Interface}

\newcommand{\varScheduler}{Scheduler}

\newcommand{\varOR}{OR}
\newcommand{\varRM}{RM}
\newcommand{\varSM}{SM}
\newcommand{\varPM}{PM}
\newcommand{\varJD}{JD}
\newcommand{\varWS}{WS}
\newcommand{\varCLI}{CLI}
\newcommand{\varAPI}{API}

\newcommand{\varActiveMQ}{ActiveMQ}
\newcommand{\varCamel}{Camel}
\newcommand{\varJetty}{Jetty}
\newcommand{\varjQuery}{jQuery}
\newcommand{\varLogger}{Log4J}

\newcommand{\varApacheActiveMQ}{Apache Active MQ}
\newcommand{\varIBMWebSphereMQ}{IBM WebSphere MQ}

\newcommand{\varNetworkFileSystem}{Network File System}
\newcommand{\varNFS}{NFS}

\newcommand{\varHadoopDistributedFileSystem}{Hadoop Distributed File System}
\newcommand{\varHDFS}{HDFS}

\newcommand{\varNodeMachineComputer}{node (machine, computer)}
\newcommand{\varNodesMachinesComputers}{nodes (machines, computers)}

\newcommand{\varJob}{Job}
\newcommand{\varJobs}{Jobs}
\newcommand{\varReservation}{Reservation}
\newcommand{\varReservations}{Reservations}
\newcommand{\varService}{Service}
\newcommand{\varServices}{Services}

\newcommand{\varManagedReservations}{Managed Reservations}
\newcommand{\varUnmanagedReservations}{Unmanaged Reservations}

\newcommand{\varPingOnly}{Ping-Only}

\newcommand{\varGB}{GB}
\newcommand{\varUser}{user}

\newcommand{\varPipeline}{pipeline}

% typewriter

\newcommand{\varCompleted}{\texttt{Completed}}
\newcommand{\varReceived}{\texttt{Received}}

\newcommand{\varController}{\texttt{Controller}}

\newcommand{\varORmap}{\texttt{OR-map}}

\newcommand{\varProcessThreadCount}{\texttt{process\_thread\_count}}
\newcommand{\varNumberOfInstances}{\texttt{number\_of\_instances}}
\newcommand{\varSchedulingClass}{\texttt{scheduling\_class}}

\newcommand{\varDuccAdministrators}{\texttt{ducc.administrators}}
\newcommand{\varDuccProperties}{\texttt{ducc.properties}}

\newcommand{\varPID}{\texttt{PID}}

\newcommand{\varINFO}{\texttt{INFO}}
\newcommand{\varDEBUG}{\texttt{DEBUG}}
\newcommand{\varTRACE}{\texttt{TRACE}}

\newcommand{\varIScheduler}{\texttt{IScheduler}}

\newcommand{\varRogue}{\texttt{Rogue}}

\newcommand{\varDuccling}{\texttt{ducc\_ling}}

% italics

\newcommand{\varNull}{\textit{null}}

\newcommand{\varShares}{\textit{DUCC-Shares}}
\newcommand{\varShare}{\textit{DUCC-Share}}

\newcommand{\varJdShares}{\textit{JD-Shares}}
\newcommand{\varJdShare}{\textit{JD-Share}}

\newcommand{\varSendAndReceiveCAS}{\textit{UIMA-AS sendAndReceiveCAS}}

\newcommand{\varCAS}{\textit{CAS}}
\newcommand{\varCASes}{\textit{CASes}}

\newcommand{\varWorkItem}{\textit{WorkItem}}
\newcommand{\varWorkItems}{\textit{WorkItems}}

\newcommand{\varPendingQueued}{\textit{PendingQueued}}
\newcommand{\varPendingAssigned}{\textit{PendingAssigned}}
\newcommand{\varNotPending}{\textit{NotPending}}

\newcommand{\varAlienDetected}{\textit{alien detected}}

\newcommand{\varImport}{\textit{import}}

\newcommand{\varSetUid}{\textit{setuid}}

% uima

\newcommand{\varCollectionReader}{\textit{Collection Reader}}
\newcommand{\varCR}{CR}
\newcommand{\varAnalysisEngine}{\textit{Analysis Engine}}
\newcommand{\varAE}{AE}
\newcommand{\varJobProcess}{\textit{Job Process}}
\newcommand{\varJP}{JP}
