Node-balancing values are used to balance the workload at nodes across a fulfillment network.
Node-balancing values are defined for each node or node type in terms of backlog threshold days, overcapacity penalty, and the tiebreaker cost. They determine the penalty that is applied to a node during node capacity balancing optimization.
- Backlog threshold days
- The number of days of capacity that a node can consume before the overcapacity penalty is charged. This value needs to be determined based on the backlog that a node can manage so that the overcapacity penalty causes orders to be fulfilled by another node only when necessary. Typically, the value is set in the range of 1 - 3 days.
- Overcapacity penalty
- A penalty that is charged when a node exceeds its specified backlog threshold days. The overcapacity penalty is charged for each day that a fulfillment location cannot ship new orders due to a backlog in fulfilling previous orders. Typically, the value is set in the range of $2 - $5.
- Tiebreaker cost
- The extra shipping cost that a fulfillment center is willing to invest to select a ship node based on the goal of balancing node capacity across the network. Typically, the value is set in the range of $.10 - $.30 to maintain an optimal balance in the fulfillment network without incurring a high tradeoff in the shipping costs. Ideally, similar nodes have similar values set for this parameter.
The following example demonstrates how node-balancing values impact order fulfillment. In this scenario, the values of the backlog threshold days, the overcapacity penalty, the tiebreaker cost, and the per day capacity of the node are configured as shown.
|Node||Tiebreaker cost||Backlog threshold days||Overcapacity penalty||Node capacity per day|
|Day 1||Day 2||Day 3||Day 4||Day 5|
|Node||Number of units that are assigned to the node||Estimated shipping cost||Estimated node-balancing penalty (primarily determined by the value of the tiebreaker cost)||Total cost|