Container storage interface filter driver-based determination of optimal storage system to provide storage for a containerized application deployment

    公开(公告)号:US12287990B2

    公开(公告)日:2025-04-29

    申请号:US18086180

    申请日:2022-12-21

    Abstract: An illustrative method includes receiving, by a container storage interface (CSI) filter driver executing on a node of a cluster managed by a container orchestrator, a request to deploy a containerized application; selecting, by the CSI filter driver based on one or more attributes of the containerized application, a storage system from a plurality of storage systems attached to a plurality of clusters managed by the container orchestrator; and transmitting, by the CSI filter driver, a command to a CSI driver executing on a node of a cluster to which the storage system is attached, the cluster included in the plurality of clusters, the command configured to direct the CSI driver to provision a volume on the storage system for use with the containerized application.

    Using Hierarchical Control Planes to Manage Distributed Computing Environments

    公开(公告)号:US20250077295A1

    公开(公告)日:2025-03-06

    申请号:US18241075

    申请日:2023-08-31

    Abstract: An illustrative method includes a global control plane managing a plurality of local control planes that manage a respective plurality of distributed computing environments, each of the plurality of local control planes configured to manage its respective computing environment in accordance with a mode of operation that is selected from a plurality of modes of operation based on a respective connectivity status with the global control plane, wherein managing the plurality of local control planes comprises selectively deploying an update to one or more local control planes of the plurality of local control planes based on the connectivity statuses of the plurality of local control planes with the global control plane. In some embodiments, the global control plane receives log data associated with the update and deploys, based on the log data, a second update to the one or more local control planes.

    Sizing a virtual storage system
    3.
    发明授权

    公开(公告)号:US12210778B2

    公开(公告)日:2025-01-28

    申请号:US17931418

    申请日:2022-09-12

    Abstract: Sizing a virtual storage system, including: determining a change to one or more resource demands; determining, based on the change to the one or more resource demands, one or more modifications to one or more virtual components included as part of a virtual storage system architecture of a virtual storage system within a cloud computing environment; and initiating, responsive to the change to the one or more resource demands, the one or more modifications to the one or more virtual components included as part of the virtual storage system architecture of the virtual storage system, including replacing one or more of the virtual components with a higher performance virtual component.

    Replicating multiple storage systems utilizing coordinated snapshots

    公开(公告)号:US12166820B2

    公开(公告)日:2024-12-10

    申请号:US17730968

    申请日:2022-04-27

    Abstract: Replicating multiple storage systems utilizing coordinated snapshots, including identifying a replica dataset stored across two or more target storage systems, wherein the replica dataset is a replication target for a source dataset stored across two or more source storage systems; identifying two or more local replicated checkpoints that are replicated from the two or more source storage systems to the two or more target storage systems, wherein two or more local source checkpoints for the two or more local replicated checkpoints are associated with a coordinated source checkpoint for the source dataset; and determining, based on the two or more local replicated checkpoints, a coordinated target checkpoint for the replica dataset.

    Taking recovery actions for replicated datasets

    公开(公告)号:US12164393B2

    公开(公告)日:2024-12-10

    申请号:US18351452

    申请日:2023-07-12

    Abstract: Taking recovery actions for replicated datasets, including: determining whether a request to modify a dataset that is synchronously replicated among a plurality of storage systems has been applied on a particular storage system of the plurality of storage systems, wherein the plurality of storage systems is synchronously replicating the dataset by acknowledging the request as being complete when each storage system has modified its copy of the dataset; and applying a recovery action based on whether the request to modify the dataset has been applied on the particular storage system of the plurality of storage systems.

Patent Agency Ranking