DataProphet Cuts Manufacturing Defects to Zero Using AWS
DataProphet uses AWS to help manufacturers reduce scrap rates to zero. The company optimizes production parameters using machine learning to prevent faulty goods from being produced. It decoupled its AWS environment, with Amazon ECS clusters running machine learning models. Amazon CloudFront delivers the DataProphet web app, which provides an excellent user experience regardless of processing loads elsewhere in the environment.
It’s fair to say that we would not be as successful without the variety, responsiveness, and reliability of the AWS technologies we use.”
Dr. Michael Grant
Chief Technology Officer at DataProphet
A Fresh Approach to the Problem of Process Optimization
Most manufacturers identify faulty parts after production and write off the cost. Instead, DataProphet’s PRESCRIBE software uses machine learning (ML) to help customers define the optimum production parameters that prevent faulty parts from ever being made in the first place. Dr. Michael Grant, the company’s chief technology officer, developed DataProphet PRESCRIBE in 2017. “We knew DataProphet PRESCRIBE would have a significant impact on manufacturers’ bottom lines, but we needed a way to deliver it reliably and scale across the world,” he explains.
The software, an expert execution system, constantly receives data from multiple machines in customers’ plants, analyzes it, and delivers results to improve decision-making on the factory floor. One option was to use physical servers to run DataProphet PRESCRIBE, but DataProphet’s customers generate unpredictable loads based on their production cycles. A spike in traffic could exceed the capacity of a fixed hardware environment, meaning clients couldn’t act on the insight that the software generated. DataProphet decided to use Amazon Web Services (AWS) as a platform for product innovation. Grant says, “AWS gives DataProphet PRESCRIBE the flexibility to handle huge spikes in processing loads without affecting the user experience. The instant and continuous insights we give to our clients mean that our customers can adjust machine parameters before defects occur.”
Decoupled Environment Means Rapid Action
To ensure these instant insights, DataProphet decoupled the major parts of its product. As such, ML models run on Amazon Elastic Container Service (Amazon ECS) clusters, which DataProphet automatically spins up in response to machine requests. The models return inference results, which are then pushed to a web app via an API using Elastic Load Balancing, which shares connections between instances in an automatic-scaling group. The intuitive web-based interface, where manufacturers can see their production data and get their prescriptions, is delivered using Amazon CloudFront. This arrangement remains responsive regardless of the load on other parts of the infrastructure.
Secure ML Cuts Customer Costs in Half, Protects Trade Secrets
Major global manufacturers have been using DataProphet PRESCRIBE since 2017. The solution typically reduces the cost of producing faulty parts by more than 40 percent and has reduced scrap rates to zero for one client. Clients start getting insight from their data in less than three weeks and see a return on their investment in three months on average.
Data protection is vital in manufacturing. By using many unique identity and access controls, encryption keys, and segregating data stores in AWS, DataProphet ensures the protection of each customer’s intellectual property by complete sandboxing. This also means that there’s no danger of data bleeding between clients, which would affect ML models.
Grant concludes, “It’s fair to say that we would not be as successful without the variety, responsiveness, and reliability of the AWS technologies we use.”
DataProphet develops artificial intelligence that enables manufacturers to step towards autonomous manufacturing. As recognized by the World Economic Forum, DataProphet has helped customers around the world to reduce the cost of non-quality by an average of 40 percent.
Benefits of AWS
- Reduces customer costs by 40%
- Starts generating insight for clients in less than three weeks
- Cuts scrap rates to zero for one customer
AWS Services Used
Amazon Elastic Container Service
Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service. Customers such as Duolingo, Samsung, GE, and Cook Pad use ECS to run their most sensitive and mission critical applications because of its security, reliability, and scalability.
Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment.
Elastic Load Balancing
Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions. It can handle the varying load of your application traffic in a single Availability Zone or across multiple Availability Zones.
Companies of all sizes across all industries are transforming their businesses every day using AWS. Find out how you can run containers on AWS.