Skip to content

[Feature]: Design a managed storage layer for TauGrid #277

Description

@chokevin

User problem

TauGrid workloads need a coherent way to use durable storage for data such as datasets, checkpoints, shared working state, and outputs. Users should not need to understand or manually assemble all underlying infrastructure details before a workload can reliably read and write its data.

Desired outcome

Produce a design for a managed storage layer within TauGrid.

The design should establish the intended user experience and enough of the system contract to support future implementation planning. It should explain key assumptions, tradeoffs, failure modes, and how the proposal fits TauGrid's existing CLI, APIs, controllers, and workload lifecycle.

A reasonable design will walk through the actual cloud infrastructure used making appropriate tradeoffs as well as the integration/implementation within the TauGrid ecosystem and potentially training a small model showcasing the implementation using a modern framework.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions