What is OneCompute Platform?
OneCompute Platform is a cloud platform service specifically targeting computational applications. It is particularly suited for applications with long-running computations that can benefit from the elastic scalability of the cloud.
OneCompute Platform is built on the OneCompute Libraries.
Getting Started with OneCompute Platform
Getting Started with OneCompute Platform
Digging Deeper
To dig deeper, the following topics will give more insight into the inner workings of OneCompute Platform and how to leverage more advanced capabilities of OneCompute Platform:
- OneCompute Platform Architecture Explained
- Authentication topics for client applications
- The OneCompute Platform Client
- Managing Files
- Create an Application Worker
- Create a job
- Submit a job to OneCompute Platform
- Monitor job status and progress
- Running a .NET-based Worker on Windows and Linux Batch Pools in OneCompute
- Using Message Queues for Message-based Communication between Workers
Complex Computational Workflow Examples
Below follows a list of prototypical workflow examples that highlight some common workflow patterns.
In many cases, there may be need to run workflows that cannot be predefined. The work items needed to run the job in one way or another depend on data created during execution of the job. The common term used for such workflows is dynamic computational workflows. A common form of dynamic computational work is iteration, and the corresponding workflow is referred to as iterative workflow. The topics listed here are relevant for understanding how to create and run dynamic workflows, iterative workflows in particular.
- Using Message Queues for Message-based Communication between Workers
- Using a Job Controller to Manage the Job
- Dynamic Workflow
- Iterative Workflow
Advanced Topics
The following are topics pertaining to more advanced use of OneCompute Platform: