WORKLOAD PLACEMENT AND RESOURCE ALLOCATION FOR MEDIA PRODUCTION DATA CENTER

    公开(公告)号:US20190007258A1

    公开(公告)日:2019-01-03

    申请号:US15638166

    申请日:2017-06-29

    Abstract: In one embodiment, a method includes characterizing a set of compute nodes, wherein the set of compute nodes comprise a network; characterizing a set of workloads, wherein the set of workloads comprise at least one application executing on the network; for each workload of the set of workloads, attempting to assign the workload to a compute node of the set of compute nodes based on the characterizing the set of compute nodes and the characterizing the set of workloads; determining whether each one of the workloads of the set of workloads has been successfully assigned to a compute nodes of the set of compute nodes; and if each one of the workloads of the set of workloads has been successfully assigned to a compute node of the set of compute nodes, awaiting a change in at least one of the set of compute nodes and the set of workloads.

    Method and system for managing network-to-network interconnection

    公开(公告)号:US12212434B2

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

    申请号:US18536082

    申请日:2023-12-11

    Abstract: This disclosure describes methods and systems to externally manage network-to-network interconnect configuration data in conjunction with a centralized database subsystem. An example of the methods includes receiving and storing, in the centralized database subsystem, data indicative of user intent to interconnect at least a first network and a second network. The example method further includes, based at least in part on the data indicative of user intent, determining and storing, in the centralized database subsystem, a network intent that corresponds to the user intent. The example method further includes providing data indicative of the network intent from the centralized database subsystem to a first data plane adaptor, associated with the first network, and a second data plane adaptor, associated with the second network.

    Method and system for managing network-to-network interconnection

    公开(公告)号:US11575540B2

    公开(公告)日:2023-02-07

    申请号:US17671265

    申请日:2022-02-14

    Abstract: This disclosure describes methods and systems to externally manage network-to-network interconnect configuration data in conjunction with a centralized database subsystem. An example of the methods includes receiving and storing, in the centralized database subsystem, data indicative of user intent to interconnect at least a first network and a second network. The example method further includes, based at least in part on the data indicative of user intent, determining and storing, in the centralized database subsystem, a network intent that corresponds to the user intent. The example method further includes providing data indicative of the network intent from the centralized database subsystem to a first data plane adaptor, associated with the first network, and a second data plane adaptor, associated with the second network.

    Conditional composition of serverless network functions using segment routing

    公开(公告)号:US11025545B2

    公开(公告)日:2021-06-01

    申请号:US16434047

    申请日:2019-06-06

    Abstract: Embodiments herein describe branch statements for a segment routing (SR) list that are inserted into a packet header for use when performing Service function chaining (SFC). For example, the branch statement may be embedded within a SR list and includes a serverless function ID and two different segment IDs (SIDs). When reaching a network node assigned to perform the serverless function, the node uses the function ID to determine the appropriate serverless function to use when evaluating the packet and then uses the results of that function to determine which segment to use when forwarding the packet. Thus, rather than forming a linear chain, the branch statement permits the SR list to form different routes (depending on the results of the serverless function) as part of SFC.

    SYSTEM AND METHOD FOR MIGRATING A LIVE STATEFUL CONTAINER

    公开(公告)号:US20210149715A1

    公开(公告)日:2021-05-20

    申请号:US17157646

    申请日:2021-01-25

    Abstract: Systems, methods, and computer-readable media for migrating an application container between nodes in a network are disclosed. An interest for an application container may be received by an origin node and, in response, the origin node may transfer a copy of the application container over the network and to a destination node. The origin node can then shut down the application container and transmit any remaining container state and received requests to the destination node. The destination node may then update a routing plane for the network to provide delivery of service requests to the migrated application.

    System and method of detecting application affinity using network telemetry

    公开(公告)号:US10999159B2

    公开(公告)日:2021-05-04

    申请号:US16375798

    申请日:2019-04-04

    Abstract: Systems, methods, and computer-readable storage media are provided for using service affinity for application placement. A method includes evaluating, using a netflow module within an orchestrator, flows coming in and out of deployed services within a multi-node network to yield an evaluation. Based on the evaluation, the method includes determining an affinity between respective services of the deployed services to yield a traffic matrix and, based on the traffic matrix, at a placement module, determining on which nodes within the multi-node network to place one or more applications. Determining the affinity can be performed at at least a first level and a second level. The first level can include an individual container or virtual machine level and the second level can include a service description level.

    HIGHLY-AVAILABLE DISTRIBUTED NETWORK ADDRESS TRANSLATION (NAT) ARCHITECTURE WITH FAILOVER SOLUTIONS

    公开(公告)号:US20210103507A1

    公开(公告)日:2021-04-08

    申请号:US16592613

    申请日:2019-10-03

    Abstract: This disclosure describes techniques for providing a distributed scalable architecture for Network Address Translation (NAT) systems with high availability and mitigations for flow breakage during failover events. The NAT servers may include functionality to serve as fast-path servers and/or slow-path servers. A fast-path server may include a NAT worker that includes a cache of NAT mappings to perform stateful network address translation and to forward packets with minimal latency. A slow-path server may include a mapping server that creates new NAT mappings, depreciates old ones, and answers NAT worker state requests. The NAT system may use virtual mapping servers (VMSs) running on primary physical servers with state duplicated VMSs on different physical failover servers. Additionally, the NAT servers may implement failover solutions for dynamically allocated routeable address/port pairs assigned to new sessions by assigning new outbound address/port pairs when a session starts and broadcasting pairing information.

Patent Agency Ranking