Abstract: A system, device, and method for providing a development environment for a client system that runs on a cluster is disclosed. The method includes (i) starting the cluster from the client system to run the development environment, wherein starting the cluster includes instantiating the cluster based on a predefined cluster image, and configuring a set of dependencies for the cluster, wherein the set of dependencies includes a mounting for a network file storage, (ii) receiving, via the development environment, code input to an interface with the client system, (iii) determining to execute the code, and (iv) in response to determining to execute the code, executing the code using the cluster including automatically scaling the cluster based on a workload for executing the code.
Type:
Grant
Filed:
June 26, 2023
Date of Patent:
November 18, 2025
Assignee:
Anyscale, Inc.
Inventors:
Eric Liang, Philipp Moritz, Sofian Hnaide
Abstract: A method, device, and system for starting containers is provided. The method includes (i) in response to determining to start a container, determining whether a container layer for the container has been previously converted to a block storage format; (ii) in response to determining that the container layer has not been previously converted to a block storage format, downloading an archived version of the container layer, converting the archived version into a block storage format version of the container layer, storing the block storage format version of the container layer into a blob storage, and starting the container; and (iii) in response to determining that the container layer has been previously converted to a block storage format, starting the container based at least in part on the block storage format version.
Type:
Grant
Filed:
October 11, 2023
Date of Patent:
July 1, 2025
Assignee:
Anyscale, Inc.
Inventors:
Thomas Desrosiers, Philipp Moritz, Hsuan-Chi Kuo, Lanbo Chen