-
公开(公告)号:US11968176B1
公开(公告)日:2024-04-23
申请号:US17815329
申请日:2022-07-27
Applicant: ARCHITECTURE TECHNOLOGY CORPORATION
Inventor: Timothy E. Hartley , Ranga S. Ramanujan , Clint M. Sanders
IPC: H04L9/40 , H04L12/46 , H04L43/028 , H04L45/02 , G06F9/455 , H04L47/785
CPC classification number: H04L63/0236 , H04L12/4641 , H04L43/028 , H04L45/04 , G06F9/45558 , H04L47/785
Abstract: Embodiments for a method of implementing multiple domains in a network switching device are disclosed. The method includes assigning a plurality of hardware ports to a plurality of domains. Ports are assigned to at least two of the plurality of domains, and none of the ports are concurrently assigned to multiple domains. The method also includes loading rules for forwarding packets between the plurality of ports into a data plane. The rules direct the data plane to forward only between ports in a common domain of the plurality of domains. The method also includes assuring that a packet received at any port assigned to a first domain is not sent in legible form from any port assigned to a second domain if an error causes the data plane to forward or request forwarding the packet to any port assigned to a second domain.
-
公开(公告)号:US20200267044A1
公开(公告)日:2020-08-20
申请号:US16813142
申请日:2020-03-09
Applicant: ARCHITECTURE TECHNOLOGY CORPORATION
Inventor: Timothy E. Hartley , Ranga S. Ramanujan , Clint M. Sanders
IPC: H04L29/06 , H04L12/715 , H04L12/46
Abstract: Embodiments for a method of implementing multiple domains in a network switching device are disclosed. The method includes assigning a plurality of hardware ports to a plurality of domains. Ports are assigned to at least two of the plurality of domains, and none of the ports are concurrently assigned to multiple domains. The method also includes loading rules for forwarding packets between the plurality of ports into a data plane. The rules direct the data plane to forward only between ports in a common domain of the plurality of domains. The method also includes assuring that a packet received at any port assigned to a first domain is not sent in legible form from any port assigned to a second domain if an error causes the data plane to forward or request forwarding the packet to any port assigned to a second domain.
-
公开(公告)号:US10587450B1
公开(公告)日:2020-03-10
申请号:US15583661
申请日:2017-05-01
Applicant: Architecture Technology Corporation
Inventor: Timothy E. Hartley , Ranga S. Ramanujan , Clint M. Sanders
IPC: H04L29/06 , H04L12/46 , H04L12/715 , H04L12/915 , G06F9/455
Abstract: Embodiments for a method of implementing multiple domains in a network switching device are disclosed. The method includes assigning a plurality of hardware ports to a plurality of domains. Ports are assigned to at least two of the plurality of domains, and none of the ports are concurrently assigned to multiple domains. The method also includes loading rules for forwarding packets between the plurality of ports into a data plane. The rules direct the data plane to forward only between ports in a common domain of the plurality of domains. The method also includes assuring that a packet received at any port assigned to a first domain is not sent in legible form from any port assigned to a second domain if an error causes the data plane to forward or request forwarding the packet to any port assigned to a second domain.
-
公开(公告)号:US11431548B2
公开(公告)日:2022-08-30
申请号:US16813142
申请日:2020-03-09
Applicant: ARCHITECTURE TECHNOLOGY CORPORATION
Inventor: Timothy E. Hartley , Ranga S. Ramanujan , Clint M. Sanders
Abstract: Embodiments for a method of implementing multiple domains in a network switching device are disclosed. The method includes assigning a plurality of hardware ports to a plurality of domains. Ports are assigned to at least two of the plurality of domains, and none of the ports are concurrently assigned to multiple domains. The method also includes loading rules for forwarding packets between the plurality of ports into a data plane. The rules direct the data plane to forward only between ports in a common domain of the plurality of domains. The method also includes assuring that a packet received at any port assigned to a first domain is not sent in legible form from any port assigned to a second domain if an error causes the data plane to forward or request forwarding the packet to any port assigned to a second domain.
-
公开(公告)号:US10728106B1
公开(公告)日:2020-07-28
申请号:US15583711
申请日:2017-05-01
Applicant: Architecture Technology Corporation
Inventor: Timothy E. Hartley , Ranga S. Ramanujan
Abstract: A method of managing a plurality of client nodes in a network is disclosed. A plurality of domains is provided in the network, each domain isolating data from other domains. A plurality of applications is also provided, each application of the plurality of applications allowed to operate in one or more of the plurality of domains. Each of the plurality of client nodes is allowed to operate in one or more of the plurality of domains. The method includes assigning the plurality of applications to the plurality of client nodes, such that each application of the plurality of applications is assigned to a client node that is allowed to operate in a domain that the application is allowed to operate in.
-
公开(公告)号:US10606660B1
公开(公告)日:2020-03-31
申请号:US15583692
申请日:2017-05-01
Applicant: Architecture Technology Corporation
Inventor: Timothy E. Hartley , Ranga S. Ramanujan
Abstract: One embodiment is directed to a method of managing hardware resources of a plurality of client nodes. The method includes providing a plan that indicates when to execute a plurality of applications and identifying one or more concurrent applications which are one or more of the plurality of applications that are scheduled to execute concurrently according to the plan. The method also includes determining which of the one or more concurrent applications to execute on which of a plurality of client nodes by maximizing a utility function that factors in aspects of each of one or more concurrent applications and the hardware resources of the plurality of client nodes. Respective client nodes of the plurality of client nodes are instructed to execute respective applications as determined.
-
-
-
-
-