Distributed control plane tracking object ownership changes within a distributed storage architecture

    公开(公告)号:US12079519B2

    公开(公告)日:2024-09-03

    申请号:US18487366

    申请日:2023-10-16

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0659 G06F3/061 G06F3/067

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. The distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. If ownership of an object has changed from one worker node to another worker node, then subsequent commands will be re-routed to a control plane controller paired with the other worker node now owning the object.

    DISTRIBUTED CONTROL PLANE FOR FACILITATING COMMUNICATION BETWEEN A CONTAINER ORCHESTRATION PLATFORM AND A DISTRIBUTED STORAGE ARCHITECTURE

    公开(公告)号:US20240028255A1

    公开(公告)日:2024-01-25

    申请号:US18479195

    申请日:2023-10-02

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0655 G06F3/0604 G06F3/067

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. Thus, the distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. In this way, the control plane controllers can facilitate communication and performance of commands between the applications of the container orchestration platform and the worker nodes of the distributed storage architecture.

    DISTRIBUTED CONTROL PLANE TRACKING OBJECT OWNERSHIP CHANGES WITHIN A DISTRIBUTED STORAGE ARCHITECTURE

    公开(公告)号:US20240419362A1

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

    申请号:US18821356

    申请日:2024-08-30

    Applicant: NetApp, Inc.

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. The distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. If ownership of an object has changed from one worker node to another worker node, then subsequent commands will be re-routed to a control plane controller paired with the other worker node now owning the object.

    DISTRIBUTED CONTROL PLANE FOR FACILITATING COMMUNICATION BETWEEN A CONTAINER ORCHESTRATION PLATFORM AND A DISTRIBUTED STORAGE ARCHITECTURE

    公开(公告)号:US20230325108A1

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

    申请号:US17718395

    申请日:2022-04-12

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0655 G06F3/067 G06F3/0604

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. Thus, the distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. In this way, the control plane controllers can facilitate communication and performance of commands between the applications of the container orchestration platform and the worker nodes of the distributed storage architecture.

    DISTRIBUTED CONTROL PLANE TRACKING OBJECT OWNERSHIP CHANGES WITHIN A DISTRIBUTED STORAGE ARCHITECTURE

    公开(公告)号:US20240036770A1

    公开(公告)日:2024-02-01

    申请号:US18487366

    申请日:2023-10-16

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0659 G06F3/067 G06F3/061

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. The distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. If ownership of an object has changed from one worker node to another worker node, then subsequent commands will be re-routed to a control plane controller paired with the other worker node now owning the object.

    Distributed control plane tracking object ownership changes within a distributed storage architecture

    公开(公告)号:US11789660B1

    公开(公告)日:2023-10-17

    申请号:US17718403

    申请日:2022-04-12

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0659 G06F3/061 G06F3/067

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. The distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. If ownership of an object has changed from one worker node to another worker node, then subsequent commands will be re-routed to a control plane controller paired with the other worker node now owning the object.

    Distributed control plane for facilitating communication between a container orchestration platform and a distributed storage architecture

    公开(公告)号:US11775204B1

    公开(公告)日:2023-10-03

    申请号:US17718395

    申请日:2022-04-12

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0655 G06F3/0604 G06F3/067

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. Thus, the distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. In this way, the control plane controllers can facilitate communication and performance of commands between the applications of the container orchestration platform and the worker nodes of the distributed storage architecture.

    DISTRIBUTED CONTROL PLANE FOR HANDLING WORKER NODE FAILURES OF A DISTRIBUTED STORAGE ARCHITECTURE

    公开(公告)号:US20230325254A1

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

    申请号:US17718419

    申请日:2022-04-12

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. The distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. If a worker node fails and ownership of an object has changed from the failed worker node to another worker node, then subsequent commands are re-routed to a control plane controller paired with the other worker node now owning the object in place of the failed worker node.

    DISTRIBUTED CONTROL PLANE FOR REFORMATTING COMMUNICATION BETWEEN A CONTAINER ORCHESTRATION PLATFORM AND A DISTRIBUTED STORAGE ARCHITECTURE

    公开(公告)号:US20230325253A1

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

    申请号:US17718382

    申请日:2022-04-12

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. However, the worker nodes may support an imperative model of program commands, but the container orchestration platform and applications therein utilize a declarative model of programming commands not supported by the distributed storage architecture. Accordingly, the distributed control plane is configured with control plane controllers that are paired with the worker nodes and are configured to reformat commands between the imperative model and the declarative model. In this way, the control plane controllers can facilitate communication and performance of commands between the applications of the container orchestration platform and the worker nodes of the distributed storage architecture.

    DISTRIBUTED CONTROL PLANE TRACKING OBJECT OWNERSHIP CHANGES WITHIN A DISTRIBUTED STORAGE ARCHITECTURE

    公开(公告)号:US20230325118A1

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

    申请号:US17718403

    申请日:2022-04-12

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0659 G06F3/061 G06F3/067

    Abstract: Techniques are provided for implementing a distributed control plane to facilitate communication between a container orchestration platform and a distributed storage architecture. The distributed storage architecture hosts worker nodes that manage distributed storage that can be made accessible to applications within the container orchestration platform through the distributed control plane. The distributed control plane includes control plane controllers that are each paired with a single worker node of the distributed storage architecture. The distributed control plane is configured to selectively route commands to control plane controllers that are paired with worker nodes that are current owners of objects targeted by the commands. If ownership of an object has changed from one worker node to another worker node, then subsequent commands will be re-routed to a control plane controller paired with the other worker node now owning the object.

Patent Agency Ranking