Using multi-phase constraint programming to assign resource guarantees of consumers to hosts

    公开(公告)号:US12047305B2

    公开(公告)日:2024-07-23

    申请号:US17979688

    申请日:2022-11-02

    CPC classification number: H04L47/781 H04L47/762 H04L47/803 H04L47/805

    Abstract: “Resource guarantee” refers to a unit of a resource that is guaranteed and therefore designated to a consumer. A multi-phased constraint programming (CP) approach is used to determine assignments of resource guarantees of a set of consumers to a set of hosts in a resource system. Phase I uses CP to segregate non-split consumers from split consumers. Phase II uses CP to assign each cotenant group of non-split consumers to a respective host. Phase III uses CP to assign resource guarantees of the split consumers across the hosts, wherein resource guarantees of a single split consumer may be splits across different hosts. Each phase involves execution of a CP solver based on a different CP data model. A CP data model declaratively expresses combinatorial properties of a problem in terms of constraints. CP is a form of declarative programming.

    SYSTEMS AND METHODS FOR INTELLIGENT APPLICATION GROUPING

    公开(公告)号:US20240171525A1

    公开(公告)日:2024-05-23

    申请号:US18456140

    申请日:2023-08-25

    Abstract: A method is described that comprises collecting communication data travelling among a plurality of computing nodes in a networked environment. The method includes using the communication data to create a plurality of connectivity records, wherein each connectivity record comprises a communication between a source computing node and a destination computing node of the plurality of computing nodes. The method includes associating the communication with an application context and protocol. The method includes processing the plurality of connectivity records to eliminate connectivity records that meet at least one criteria, wherein the plurality of connectivity records includes associated application contexts and protocols, wherein a first portion of the plurality of connectivity records comprises the eliminated connectivity records, wherein a second portion of the plurality of connectivity records comprises the remainder of the connectivity records. The method includes building a graph using the second portion of the connectivity records.

    METHOD AND SYSTEM FOR ALLOCATING COMPUTATION RESOURCES FOR LATENCY SENSITIVE SERVICES OVER A COMMUNICATION NETWORK

    公开(公告)号:US20240031306A1

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

    申请号:US17872758

    申请日:2022-07-25

    Inventor: Dhananjay Lal

    CPC classification number: H04L47/805 H04L47/781 H04L47/803

    Abstract: Systems and methods are provided for allocating computation capability. A network compute orchestrator (NCO) receives a request for service from a requester device. The NCO determines a required compute grade requirement for the service, and a maximum acceptable latency for the service. The NCO accesses a data structure that stores for each of a network arrangement of network devices: a number and type of available compute units, and latency to the requester device. The NCO selects a network device of the network arrangement of network devices that has an available compute unit meeting the required compute grade requirement, and has latency to the requester device that is lower than the maximum acceptable latency for the service. The NCO causes the selected network device of the network arrangement of network devices to perform the requested service for the requester device.

    SYSTEMS AND METHODS FOR AUTOMATING RESOURCE DEPLOYMENT

    公开(公告)号:US20230388247A1

    公开(公告)日:2023-11-30

    申请号:US17828838

    申请日:2022-05-31

    CPC classification number: H04L47/803 H04L47/828 H04L47/762 H04L47/781

    Abstract: A template generation system includes a computing device configured to, in response to receiving a request for a resource from a user device, identify a set of network identifiers based on the request and select a subset of identifiers of the set of network identifiers based on filtering criteria and the request. The computing device is further configured to, for each identifier of the subset of identifiers, in response to a record being associated with the corresponding identifier, clean the record and generate a new record defining the resource by mapping the requested resource to the corresponding identifier. The computing device is also configured to populate a template based on a set of rules identifying the subset of identifiers and the new record and transmit the template to a deployment system.

    System and method for managing video streaming congestion

    公开(公告)号:US11831555B2

    公开(公告)日:2023-11-28

    申请号:US17889492

    申请日:2022-08-17

    Abstract: A system and method for managing video streaming on a computer network based at least in part on a state of a video streaming traffic flow. The method includes: reviewing a traffic flow to determine whether the traffic flow is a video streaming traffic flow; if the traffic flow is a video streaming traffic flow, determine at least one video characteristic associated with the video streaming traffic flow; determining a state of the video streaming traffic flow; determining a priority of the video streaming traffic flow based on the characteristics and the state of the video streaming traffic flow; and allocating bandwidth to the video streaming traffic flow based on the priority; otherwise, if the traffic flow is not a video streaming traffic flow, allowing the traffic flow to continue with the traffic flow's current priority.

    NETWORK-AWARE RESOURCE ALLOCATION
    9.
    发明公开

    公开(公告)号:US20230275848A1

    公开(公告)日:2023-08-31

    申请号:US18311430

    申请日:2023-05-03

    Abstract: Systems and methods are provided for updating resource allocation in a distributed network. For example, the method may comprise allocating a plurality of resource containers in a distributed network in accordance with a first distributed resource configuration. Upon determining that a processing workload value exceeds a stabilization threshold of the distributed network, determining a resource efficiency value of the plurality of resource containers in the distributed network. When a resource efficiency value is greater than or equal to the threshold resource efficiency value, the method may generate a second distributed resource configuration that includes a resource upscaling process, or when the resource efficiency value is less than the threshold resource efficiency value, the method may generate the second distributed resource configuration that includes a resource outscaling process. The resource allocation may transmit the second to update the resource allocation.

    RESOURCE ALLOCATION FOR EXTENDED REALITY APPLICATIONS

    公开(公告)号:US20230262007A1

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

    申请号:US17651541

    申请日:2022-02-17

    Inventor: Thomas Novlan

    Abstract: Resource allocation of network traffic comprising extended reality network traffic (e.g., using a computerized tool) is enabled. For example, a method can comprise: determining, by network equipment comprising a processor, whether network traffic via a radio access network comprises extended reality network traffic; in response to a determination that the network traffic comprises the extended reality network traffic, determining, by the network equipment, a traffic characteristic of the extended reality network traffic; based on the traffic characteristic, determining, by the network equipment, a resource allocation for the network traffic; and in response to determining the resource allocation for the network traffic, applying, by the network equipment, the resource allocation to a network node of the radio access network.

Patent Agency Ranking