-
公开(公告)号:US12079519B2
公开(公告)日:2024-09-03
申请号:US18487366
申请日:2023-10-16
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
IPC: G06F3/06
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.
-
公开(公告)号:US20240028255A1
公开(公告)日:2024-01-25
申请号:US18479195
申请日:2023-10-02
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
IPC: G06F3/06
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.
-
公开(公告)号:US20240419362A1
公开(公告)日:2024-12-19
申请号:US18821356
申请日:2024-08-30
Applicant: NetApp, Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
IPC: G06F3/06
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.
-
公开(公告)号:US20230325108A1
公开(公告)日:2023-10-12
申请号:US17718395
申请日:2022-04-12
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
IPC: G06F3/06
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.
-
5.
公开(公告)号:US20240036770A1
公开(公告)日:2024-02-01
申请号:US18487366
申请日:2023-10-16
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
IPC: G06F3/06
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.
-
公开(公告)号:US11789660B1
公开(公告)日:2023-10-17
申请号:US17718403
申请日:2022-04-12
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
IPC: G06F3/06
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.
-
公开(公告)号:US11775204B1
公开(公告)日:2023-10-03
申请号:US17718395
申请日:2022-04-12
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
IPC: G06F3/06
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.
-
8.
公开(公告)号:US20230325254A1
公开(公告)日:2023-10-12
申请号:US17718419
申请日:2022-04-12
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
CPC classification number: G06F9/5072 , G06F9/5083 , G06F3/067 , G06F3/0607 , G06F3/0616 , G06F3/0653
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.
-
公开(公告)号:US20230325253A1
公开(公告)日:2023-10-12
申请号:US17718382
申请日:2022-04-12
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
CPC classification number: G06F9/5072 , G06F9/3836 , G06F9/30174 , G06F3/0607 , G06F3/0658 , 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. 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.
-
10.
公开(公告)号:US20230325118A1
公开(公告)日:2023-10-12
申请号:US17718403
申请日:2022-04-12
Applicant: NetApp Inc.
Inventor: Praveen Kumar Hasti , Christopher Alan Busick
IPC: G06F3/06
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.
-
-
-
-
-
-
-
-
-