Skip to content
cloud
OIA TeamDecember 6, 2024

Cloud Logistics: Why OIA Warehouse Operations Are 100% Cloud Native

Cloud Logistics: Why OIA Warehouse Operations Are 100% Cloud Native
17:12
Cloud technology has fundamentally changed the way businesses operate. Per Gartner, cloud computing will shift from being a technology disruptor to becoming a necessary component for maintaining business competitiveness by 2028.

It’s not hard to see why. Cloud computing offers unmatched levels of effortless flexibility, scalability, and cost-efficiency, far beyond what traditional on-premises data centers can provide. Both the Ocado Storage and Retrieval System (OSRS) and Ocado Mobile Robot System (OMRS) are powered by cloud logistics Software as a Service (SaaS).

So while other automation providers may offer cloud alongside legacy on-premises solutions, OIA customers benefit from the distinct advantages that come with this fully native cloud logistics approach.

What is the Cloud?

The cloud is a global network of servers, storage, and other compute resources upon which companies can store and manage data, run applications and deliver content and services. Physically, the cloud is powered by data centers—giant facilities full of powerful computers, all connected to each other and to the Internet. These data centers run virtual computers (VMs, or virtual machines), each dedicated to a specific task yet with all the near-infinite compute power of the cloud behind them.

Rather than owning and maintaining physical hardware on-site, businesses rent compute resource from a cloud provider. The cloud provides virtually limitless computing power and storage, with the added benefits of flexibility and cost savings—since companies only pay for what they use. Cloud providers also have orders of magnitude more staff maintaining their services, resulting in a higher quality and more reliable service than could ever be expected from internal private infrastructure teams.

By offloading compute to the cloud, edge devices (from laptops and smartphones to cars and industrial machines) don’t need to be as powerful in themselves. As an example, many of us now have a smart speaker at home or in our car, featuring a built-in voice assistant. The physical speaker we use to communicate with this assistant is actually a very basic, low-powered device—incapable of responding itself. The cloud does all of the heavy lifting in terms of recognising your voice and formulating a response.

Cloud logistics, which refers to the use of Cloud-based technologies and platforms to manage various logistics and fulfillment functions, is a growing market and a fundamental enabler of OIA’s warehouse technology.

Latency, and why it’s so important

Latency is the speed at which an action receives a response. To return to our earlier voice assistant analogy, latency is the time it takes for data (being a recording of your voice) to travel from your smart speaker to the cloud, and for the formulated response to be sent back to your device.

Latency can be introduced through a number of factors, from the strength of your home WiFi to network congestion, server response time, bandwidth limitations, and the physical distance between data center and endpoint infrastructure.

For a smart speaker, it might make the difference between a natural conversation and waiting a number of seconds for a reply. In cloud logistics, however, achieving ultra-low latency is mission-critical to maintaining the efficiency of robot orchestration and movement.

In our automated warehouses, the Warehouse Execution System (WES) controls the movements of robots—sending instructions to potentially thousands of robots up to ten times per second. Given our robots move at speeds of up to four meters per second (passing within just five millimeters of each other), every millisecond counts.

Calculating each robot’s next move is a hugely complex computational challenge in itself. But transmitting these instructions to each robot in real-time requires extremely low latency. For example, an immediate stop command must be actioned near-instantly; as little as a 1 second delay could have major consequences on robot orchestration.

Latency is the single most important factor in operating a high-throughput, fast-moving Automated Storage and Retrieval System (ASRS) such as OSRS, and it plays a key role in the story of Ocado’s journey from legacy on-premises hardware to today’s cloud-native mindset.

Ocado’s cloud journey

Before the advent of the cloud, on-premises (on-prem) data centers were the norm in offices, warehouses and industrial locations. These were physical rooms filled with racks of servers, storage arrays and other hardware. They were expensive to buy, assemble and operate, required extensive IT expertise to maintain, and were hard to scale.

As an operator of our own automated warehouses for over 20 years, Ocado has extensive experience running its proprietary warehouse management system (WMS) and WES on on-prem equipment. At the beginning of our journey, the Cloud was still evolving, and high-speed Internet technologies were yet to become commonplace. On-prem gave us the required predictable, low-latency communication and guaranteed throughput we needed. This meant paying for the ongoing costs of server hardware, power consumption, and of course dedicating physical space within our warehouses to storing on-prem equipment.

Yet we were using cloud logistics extensively elsewhere; in our supply chain, e-commerce, logistics and last-mile delivery streams serving our grocery warehouses, and in big data analytics to optimize the end-to-end process.

With cloud logistics becoming a central part of modern warehouse automation, we recognized the enormous potential in migrating OSRS to the cloud. So in 2019, we began to explore the viability of transitioning all of our active warehouses to a SaaS model.

Through extensive simulation and then real-world testing in our grocery warehouses, we explored various latency scenarios to understand how much delay the WES could tolerate without impacting performance. The results were hugely promising, delivering latencies as low as 100 milliseconds—well within the range required for optimal operation.

With this data in hand, we successfully migrated all instances of our WES to run on the AWS cloud platform. We now orchestrate over 10,000 robots from the cloud across all of our live OSRS sites. This shift has had a tremendous impact on our operations—we no longer need on-site IT specialists to manage hardware, as the entire system can be remotely managed via the cloud. And because we have access to near-infinite compute, we can easily scale up as a warehouse grows or new sites are added.

Today, AWS’s global infrastructure allows OIA to operate warehouses worldwide while maintaining peak performance. And by removing the capex associated with installing on-prem data centers, we’re able to deliver OSRS to customers far more rapidly and with less initial outlay.

Cloud in the Ocado Storage and Retrieval System (OSRS)

600S-7

Our Warehouse Execution System (WES) orchestrates robot movement across our OSRS automated storage and retrieval system (ASRS) grid. Hosted in the AWS cloud and using the Google Cloud Platform™ (GCP) for comprehensive big data analytics, the WES is our ‘air traffic control system’—a suite of microservices built on industry-standard solutions. These microservices manage bin locations, control our pick stations and communicate with robots via base stations located adjacent to the OSRS grid. All of the calculations and algorithms around these extra functions are executed in the cloud with no latency cost.

We employ an Ocado-developed proprietary communications system, using unlicensed 4G spectrum, to communicate with the robots. This ensures efficient, real-time communication across thousands of endpoints, allowing for the precise orchestration required to keep pace in such a high-throughput environment.

As a cloud-native solution, WES is able to constantly achieve peak performance, with the highest throughput, at the lowest cost.

Cloud in the Ocado Mobile Robot System (OMRS)

13

Our Fulfillment Execution System (FES) is a best-in-class fulfillment execution system for our OMRS mobile robot solutions. It optimizes and prioritizes work to be done by our Chuck AMRs (autonomous mobile robots), maximizing productivity at the lowest feasible operational cost using system-directed workflows. It leverages cloud logistics to enable seamless coordination between robots and the warehouse floor operations, via a suite of different technologies provided by Google Cloud™.

FES’ cloud-based orchestration layer coordinates software and hardware based on a customer’s open pool of work, communicating with each Chuck to coordinate all the work on your floor and resulting in a fleet of Chucks working seamlessly and collaboratively alongside your employees to boost productivity of key warehouse operations including putaway, pick, sort and packout.

Chuck facilitates system-directed picking, leading employees to stock and then carrying items on behalf of human operators, who walk around the warehouse to pick and replenish items with the assistance of the robots in dedicated “picking zones.”

FES is designed to ‘hook in’ to your existing WMS, forwarding picking tasks to the cloud. As a cloud-native solution, it’s inherently scalable—whether you have 1 or 100 AMRs in operation.

We use Google BigQuery™ for analytics applications, uploading all robotics data to enable us to assess performance at a network, warehouse, and individual Chuck level. It also allows us to answer all kinds of questions: what is the average speed across the entire fleet? Are there any individual robots that are performing slower than others? At a single customer site, are there some aisles which are much slower than others? These insights can be used to monitor our fleet and proactively help our customers.

In the above image, you can see that most aisles have a similar average speed, but there are a few aisles where the average speed is significantly lower. We can use this information to help understand why certain units are slower in those aisles and take steps to mitigate the problem. Without the Cloud, we wouldn’t be able to assess our entire fleet in such granular detail.

What is AWS?

Amazon Web Services (AWS) is the largest cloud computing platform, with 34% market share. AWS is a ‘hyperscaler’—offering a broad range of large-scale services, from storage and compute power to artificial intelligence (AI). Businesses choose AWS for its resiliency, global reach, scalability, and extensive security credentials.

OIA chose AWS as its primary cloud partner for several reasons:

Resiliency

AWS operates a global network of ‘Availability Zones’ (AZs) organized into Regions. The chance of an AZ failing is incredibly rare (generally due to a major act of nature). However, our WMS operates in multiple AZs to ensure that should an AZ fail, service continues. This level of resilience is difficult to achieve with on-prem systems without incurring significant costs.

Scalability

AWS’s elastic computing resources allow customers to scale up and down dynamically. OSRS is designed not to require significant scaling during peak periods—however, should you decide to extend your warehouse and grid or open another facility, the compute capacity required is instantly accessible.

Global Reach

AWS’s global presence, with data centers close to OIA’s customer sites all over the world, helps minimize latency. AWS Regions are isolated from others to enhance fault tolerance and ensure low latency by keeping data processing close to the end user. AWS customers can choose specific Regions to deploy resources based on performance, regulatory requirements, and redundancy needs.

Security

AWS adheres to industry-leading security standards, including ISO 27001 and SOC 2, which are crucial for protecting sensitive data. AWS also provides robust tools for encryption, identity and access management, and network security.

Ensuring globally reliable service

Today, an Internet connection capable of transmitting and receiving the levels of data required to operate a cloud logistics solution such as OSRS can be found in even the most remote corners of the world.

For OSRS, we recommend a telecommunications service provided by a Tier 1 internet service provider (ISP) and potentially a secondary Internet connection to ensure redundancy in case of a loss of service. Maintaining uptime is vital, especially in warehouses completing hundreds of orders an hour.

However, we recognize that in some geographies, the gigabit speeds found in major cities may not be available. We’ve optimized our software to compensate for the increased latency and packet loss of some internet connections - so wherever in the world or how rurally your warehouse is located, we are likely to provide the same reliable and robust service we see in our own warehouses.

Cloud enables data-driven optimization

Running our WES and FES as SaaS in the cloud enables a data-driven approach to operations by providing real-time access to vast amounts of operational data. Using advanced analytics tools, OIA can continuously monitor and analyze performance metrics, robot efficiency, and warehouse throughput.

This data is used to identify patterns, detect bottlenecks, and uncover opportunities in our cloud logistics model, enabling continuous optimization. By applying insights derived from this analysis, OIA can implement incremental improvements that enhance performance over time. The result is a system that evolves to deliver better efficiency, reliability, and cost-effectiveness.

Robotic pick shares SKU learnings globally via the cloud

OGRP_6

Data generated by our robots is used to directly improve their capabilities, too. Our robotic pick solution sees robotic arms deployed directly on the OSRS grid. Combining cutting-edge computer vision and advanced sensing, robotic pick identifies, picks and packs items from storage bins without prior knowledge of what they contain.

Robotic pick uses deep reinforcement learning to train itself to make faster, more dexterous handling decisions on the fly for new, potentially delicate items—protecting them from damage and maximizing packing density.

These learnings are stored in the cloud and then shared across all Ocado robotic pick systems globally, allowing each robot to learn from every new pick. With these incremental advances shared across all of OIA’s sites, the whole network benefits from this cloud-native innovation.

Dispelling the myth: Cloud security vs. On-prem security

A long-held misconception is that cloud logistics is inherently less secure than on-premise solutions. Concerns over data governance and security remain the number one barrier to cloud adoption today. However, cloud providers like AWS offer top-tier security features that often exceed the security measures of on-premise data centers.

AWS provides extensive security tools, including encryption, identity and access management, and network security, all of which are crucial for OIA’s operations. Hyperscalers like AWS adhere to strict industry certifications, such as ISO 27001 and SOC 2, ensuring that data is protected according to the highest standards.

OIA takes data security very seriously. We are compliant with SOC 2, Type 2 data security standards, which assess a service organization’s controls and safeguards over time, focusing on security, availability, processing integrity, confidentiality, and privacy. So you can ensure that your company’s data remains secure, from edge to cloud.

OIA: Proudly cloud-first

By leveraging cloud logistics, we’ve been able to reduce launch times for new warehouse sites, scale our operations globally, and handle demand fluctuations with ease. The flexibility, scalability, and robust security provided by this cloud-native approach have allowed OIA to focus on innovation while maintaining the highest levels of performance and data security.

As OIA continues to expand and deliver cutting-edge warehouse automation, cloud logistics will remain at the core of their strategy, enabling us to remotely orchestrate OSRS across the globe with precision and reliability.

Want To Learn More?

Our expert team is ready to discuss your unique requirements and provide a customized solution that revolutionizes your fulfillment operations.

OIA Insights

Related Articles