Workload Balancing System for Fulfillment Centers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for order processing across multiple fulfillment centers often lead to overloading or underutilization, resulting in unnecessary expenses due to misallocation of orders, which can cause delayed processing or wasted resources.

Innovation Solution

A computer-implemented method and system that balances workload by receiving data on order forecasts for multiple locations, determining ratios of workload forecasts, and reassigned orders based on these ratios to optimize resource utilization without increasing the total number of items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If orders are allocated to fulfillment centers without workload balancing, then the total processing capacity is fully utilized, but some centers become overloaded while others are underutilized, leading to delayed processing and increased operational costs

Engineering Contradiction:
Improveprocessing capacity utilizationVSAvoidorder processing timeliness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts order allocation ratios for each fulfillment center based on real-time workload monitoring. The allocation is not static but continuously adapts as orders are processed and workload changes, ensuring optimal distribution that prevents both overloading and underutilization while maintaining timely processing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements continuous monitoring of workload at each fulfillment center and uses this feedback to adjust allocation decisions. By tracking actual versus target workload ratios, the system can identify imbalances and reallocate orders accordingly, creating a closed-loop control system that maintains productivity and reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If orders are evenly distributed across fulfillment centers, then workload balance is improved, but the total processing capacity may not be fully utilized, reducing productivity

Engineering Contradiction:
Improveworkload balanceVSAvoidtotal processing capacity utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies different allocation strategies to different fulfillment centers based on their local characteristics and current workload states. Rather than uniform distribution, each center receives orders according to its specific capacity and needs, optimizing both balance and overall productivity through localized adjustment.

Inventive Principle:
Principle #3Local quality

3Productivity

If fulfillment centers operate at full capacity, then productivity is maximized, but any increase in workload beyond capacity causes overloading and delays

Engineering Contradiction:
Improveprocessing throughputVSAvoidprocessing reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system establishes target workload ratios and allocation thresholds in advance, before overload conditions occur. By proactively monitoring approaching capacity limits and preemptively adjusting allocations, the system prevents overload situations rather than reacting after they occur, maintaining both high throughput and reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11526384B2Systems and methods configured for balancing workload among multiple computing systems
Publication Date: 2022.12.13 COUPANG CORP
  • US11526384B2 patent drawing
  • US11526384B2 patent drawing
  • US11526384B2 patent drawing

AI summary

A computer-implemented method for balancing workload among one or more locations is disclosed. The method may comprise: receiving data associated with a workload forecast for a first location and a second location, the data comprising a number of orders expected to be received for the first and second locations for a predetermined period of time; determining a first set of ratios of workload forecast for the locations relative to a first sum of the workload forecast for the first and second locations, the first set of ratios comprising at least a first forecast ratio for the first location and a second forecast ratio for the second location; receiving electronic orders for the predetermined period of time, the electronic orders comprising one or more groups of items and being assigned to one of the locations; and reassigning a first subset of electronic orders for the first location to the second location.