Predict Vessel Time of Arrival at Berth
Publication date: July 16, 2020 (Diagram history)
With this architecture, you can predict vessel time of arrival at berth. Accurate predictions help you coordinate cargo operations and reduce idle time. The solution uses Amazon SageMaker AI for machine learning (ML) model training and inference, Amazon Kinesis for real-time streaming, and Amazon Simple Storage Service as the data lake.
Vessel arrival prediction diagram
The following steps describe the data pipeline and ML workflow for this architecture:
-
Build a low-latency data pipeline from multiple data sources. Use AWS managed networking and data synchronization services. Stream and transform live data in real time with Amazon Kinesis.
-
Store all data in a single data lake on Amazon S3. Prepare data for ML processing with AWS Glue. Store SageMaker AI ML models and outputs in dedicated Amazon S3 buckets. Use Amazon S3 Intelligent-Tiering for cost-effective scalability.
-
Orchestrate SageMaker AI capabilities with a manual or automated workflow. Train, evaluate, optimize, deploy, and test the ML model. Expose the model as an API for real-time or batch predictions.
-
Send real-time push notifications when SageMaker AI detects possible vessel delays. Use a AWS Lambda function with SageMaker AI endpoint integration and Amazon Kinesis to raise alarms.
-
Import predictions to enrich your Amazon Redshift data warehouse. Visualize reports by using AWS Quick Sight to discover trends and implement corrective actions.
Further reading
For additional information, see the following resources:
Diagram history
To receive updates about this reference architecture diagram, subscribe to the RSS feed.
| Change | Description | Date |
|---|---|---|
Initial publication | Reference architecture diagram first published. | July 16, 2020 |
RSS subscription requirement
To subscribe to RSS updates, you must have an RSS plugin enabled for the browser you are using.