Warehouse Execution & Controls
Real-time Distribution System™, RDS™
Warehouse Execution and Control System Overview
Company Background
The Numina Group brings Smarter, Faster, Better Automation to material handling in all phases of order fulfillment, distribution, and shipping operations. Numina Group's Real-time Distribution Software, RDS™ is based on over twenty four years of real-time distribution software development, methodologies, operating system and industry knowledge. Since 1986, we have developed software and real time distribution automation systems for both end users and OEM material handling equipment vendors. We have an excellent track record and reputation for providing "Bullet-Proof Systems" that meet or exceed warehouse control system specifications for optimum warehouse execution.
Warehouse Execution and Distribution automation requires know-how, proven software and a team of experienced professionals to obtain the desired ROI payback and process improvement results. Real time distribution software is the key component to obtaining the desired results.
RDS is a modular Linux based open system platform that is proven in real-time barcode or RFID data driven manufacturing and distribution control and warehouse execution applications. Real-time Distribution manages warehouse controls and manufacturing plant floor product movement and the material handling automation equipment used in order picking, routing, validation, labeling, and sorting applications.
The warehouse control solutions and products we deliver offer the industry's highest performance, scalability and reliability. RDS, with its pre-developed application control modules, provides solutions from basic plant floor data collection to sophisticated process optimization and means to add the latest technology including; voice directed picking and pick-pack and ship order fulfillment process.
Real-time Distribution System™ Overview
RDS™ release 10 is a Warehouse Execution and Control System, referred to in the distribution industry as WCS. It includes real-time distribution (sub- millisecond) multi-function control and a plant floor ram-resident high performance SQL database platform.
Numina's Real-time Distribution System™ manages the connection between ERP/WMS Systems and the plant floor real time data collection. Additionally, Real-time Distribution facilitates warehouse control system tasks and warehouse execution of business rules to control and manage material handling automation equipment. RDS integrates the host system with devices such as barcode scanners, RFID, voice directed picking, pick to light, real-time high speed sorters, conveyor, warehouse execution controls, in-motion scales, dimensioning, print and apply label applicators and other automation devices. Real-time Distribution System™ scales from small applications (such as our X-Press PAL Print and Apply Systems) to high performance, millions of transactions an hour requirements found in order fulfillment sorting applications.
RDS™ meets the needs of manufacturing and warehouse control system applications with its family of communication modules that connect to SAP, Oracle, IBM I-Series, or other Host / Warehouse Management Systems (WMS).
Beyond Programmable Logic Controllers (PLCs) traditionally used for the conveyor and plant floor machine control tasks; RDS effectively unifies device level control, information and product tracking with supervisory and host communication. Real-time Distribution System™ acts as a gateway to plant floor devices performing control, device management, data and optimization control rules while managing the flow of data between the host ERP/WMS.
Real-time Distribution System™ is modular and competitively priced, supporting single print and apply labeling requirements, to a full range of automation applications found in distribution and warehouse control systems. RDS handles database lookups and user interfaces and operation reporting without interruption of the real-time control and communication tasks.
RDS Automation Modules Include:
- Data Tracking - Product barcode and RFID data collection from plant floor or RF terminals for warehouse execution
- Receiving/Cross Docking - In-bound audit with Print and Apply Labeling
- Cartonization - Warehouse execution controls for order carton selection for pick to case picking based on item quantity, cube and weight
- Order Release Optimization - Balance workload with order release across work zones to match ship and delivery rules for optimize warehouse controls
- Dashboard User - Interface with visibility and warehouse execution intelligence
- Pick Execution - For various warehouse execution systems: RF, Pick to Light and Voice Directed Picking
- Carton Zone Routing Conveyor - routing for pick to case orders
- Order Validation - Inline weight and Vision Audit
- Conveyor Control and Diagnostics - Improves overall warehouse execution as well as warehouse control system effectiveness.
- Packman Void - fill, pack sheet generation and /insertion and carton sealing
- Sortman All - varieties of sorter and warehouse controls including Shoe, Tilt-Tray, Bombay and Cross-Belt
- X-Press PAL™ - Automated Print and Apply of Shipping and Compliance Labels
- One-Step™ Warehouse Execution - Print and Apply of combination Packing Slip and Shipping Label
True Real-time Distribution Control
One of the most confusing terms in warehouse automation software is the use of the term real-time. RDS/Trak™ is a true real-time distribution sub millisecond (100 microseconds) control that runs in a guaranteed Linux real-time task. Real-time Distribution System™ contains a warehouse control language called Trak. Trak is a versatile multi-function event based warehouse control engine that performs controls at speeds beyond PLC's. Numina Group has developed a family of pre-developed warehouse control functions/modules for conveyor control, high-speed sortation packaging control, printer/applicator labeling, warehouse execution, vision capture/inspection, and scan/weigh/cube in-line automation requirements. Trak is ideally suited to distribution and manufacturing applications that require closely coupled database transactions and data driven warehouse control decisions occurring in a fast and guaranteed time interval.
The RDS/Trak™ platform is built from the following warehouse control system components:
- PC type processors, from small industrial hardened computers to large RAID-array rack mount servers for extensive warehouse control systems
- Linux operating system (currently Red Hat 9, Red Hat Enterprise 4, and Fedora Core 5 are supported)
- Real-time Distribution system collection of libraries, utilities, messaging tools, methodologies, and pre-developed application control modules
- MySQL Database
- Apache HTTP Web server
- RTAI real-time kernel extensions
- Direct Connect Interface Modules to seamlessly integrate automation directly to warehouse control software, such as SAP (support for direct RFC and XML messaging), IBM with the Java Toolkit, JDBC, ODBC, and virtually any WMS / ERP Systems. Socket Message tool set and other interfaces are easily supported.
- Dashboard browser based User interface screens and reporting tools to provide easy to use and view equipment and operation performance data
- Zooming Graphical user display and equipment interactive web based diagnostics display a tool, similar to Google Earth, that zooms the user display to the area of interest on detection of an equipment problem or fault

The Core Components (underlying tool set) of RDS/Trak are:
Process Applications
A collection of interacting process applications for warehouse controls are the core of RDS. Following a divide and conquer methodology, each warehouse execution process typically handles one independent part of the warehouse control system, such as controlling a printer-applicator, a barcode scanner, or a divert. This allows a high level of past application control code re-use, a distributed development effort, and a robust and flexible response to changes in requirements. The modular development environment includes a high speed inter-process data messaging tools to manage data transactions between the real-time warehouse control and the SQL database.
Trak Engine
Based on a real-time distribution extension to the operating system kernel, the Trak Engine performs PLC control at an effective scan time of 200 microseconds. The event based warehouse control language is ideally suited to product tracking and data driven control decisions through its memory based interface to the application layer. This design eliminates the typical bottleneck of communications and diagnostic development typical of mixed PC-PLC solutions.
SQL Database
The MySQL database engine is used to hold all persistent state data on the warehouse control system. My SQL is a high transaction rate database that operates ram-resident allowing Numina's Real-time Distribution System™ to operate with large lookup datasets. By incorporating a full SQL database, RDS can retain historical operational information with easy data access, and multi-user support.
Host Interface
The Host Interface is responsible for spooling warehouse control information up and down between RDS/Trak and the Host ERP system. The host interfaces may use ERP-specific libraries (such as IBM's JT/Open for the AS/400 or JCo Java connector for SAP JDBC to Oracle, DB2 and SQL Server) to greatly reduce the host programming burden during the development of interfaces. Also, transactions to the Host are regularly queued so that Host system downtime for backups or upgrades does not lead to a loss of data in the warehouse control system.
Web Interface
User interfaces to Real-time Distribution System™/Trak use our Java Dashboard and a family of pre-developed user screens served out through a Web browser. The set of pre-developed operator interfaces include alert screens, equipment and operation status, and diagnostics with graphical annunciation. All warehouse control system data is time-stamped event logged; configuration parameters such as receipts, sort table maintenance and supervisor actions are stored in the SQL database. Any PC on the corporate intranet network with a browser and authorized password can view and access the data for comprehensive warehouse execution and controls.
Warehouse Control System Platform - Optimum Reliability and Redundancy
With the exception of direct serial links from scales used for warehouse executions and the plant floor IO link, all of the connections and data messaging between the major warehouse control components are network transparent. This means that the warehouse control system can scale to meet any size requirements and operate even if the components are hosted on separate machines over the network.
An example is shown below:

The above diagram shows an example of the SQL database, the Host communication and Web Interface executed by a Server that can be located in a controlled environment such as the corporate computer room. The process applications and the real-time distribution control engine perform warehouse executions on an industrial hardened computer system close to the plant floor devices and warehouse control IO panels. A solid state disk can be supplied with the RDS Trak to survive extreme temperature and vibration requirements.
The Real-time Distribution System™ Trak architecture allows for a distributed "Cluster Control" architecture:

Above, two separate multi-function RDS/Trak warehouse control computers operate at different locations remote from the central server. As all processes share the same database, all three machines act as one system. Any number of remote warehouse control systems could be integrated together, giving the benefits of distributed control without losing the simplicity of a single interface and database.
This also provides redundancy and high availability of the controls. Should a primary controller fail, a second controller can be on-line and ready to take over warehouse controls without loss of data, waiting only for a switchover of the serial breakout cable and the IO cable, followed by the execution of a single script.
Shown below is the standard industrial hardened Pentium Computer supplied on mission critical applications. Temperature rated to operate at up to 55 degree C.

Linux High Availability Heartbeat plus Distributed Replicated Block Devices (DRDB)
True redundancy at the warehouse control system database and application are supported at the Server level as shown below:

Real-time Distribution System™ incorporates the Linux-HB commonly referred to as Linux Heartbeat. This warehouse execution solution provides both redundancy of the application and the database server. Replication of both the application and the database over Ethernet is shown in red in the diagram. Heartbeat messages are sent over Ethernet between the Primary and Secondary Servers. If a failure is detected in the Primary Server, fail-over occurs though "IP Address Failover". Connections from the remote machines would automatically fail over to the Secondary Server.
Further details on Linux high availability can be found at http://linux-ha.org/ or request the White Paper on MySQL High Availability from the Numina Group.
Conclusion
Real-time Distribution System™ is a Scalable Warehouse Control System with reliability and flexibility beyond the traditional limits of competitive systems. RDS integrates control and information management, voice picking automation, optimizes order release processing, routing and shipping processes. Real-time Distribution System™ is proven in hundreds of distribution automation and warehouse control system applications including conveyor control, carton/tote order routing, pick-pack-ship, in-line order validation, warehouse execution and controls, Tilt Tray, Cross-Belt, Bombay and Shoe Sorter warehouse control applications.
Proven Performance, Scalability, Reliability, Redundancy, Connectivity and Ease of Use positions Real-time Distribution System™ as the warehouse control platform of choice for real-time distribution and warehouse control automation. Call us a 630-343-2600 to find out more about real-time and how Numina Group's Team of Automation Professionals can help you improve your manufacturing, warehouse execution or distribution operation.
Contact us for more information about RDS and Numina's automated warehouse control system solutions for improved warehouse execution.
The Numina Group is one of the USA's leading independent material handling system integrators and automated warehouse control system suppliers. Our warehouse execution automation solutions include: pack and ship automation, automated warehouse control system solutions; material handling controls, automated conveyor systems, warehouse control systems, barcode scanners, pick to light, real time distribution systems, real time distribution software; scan tunnels, pick verification, warehouse execution automation, print and apply; RFID labeling, packing automation, automated warehouse controls, and carton dimensioning.
Warehouse Execution | Automated Warehouse Control System | Real-time Distribution System Automation By Numina Group