Compute resources management via virtual service contexts (VSC) in compute clusters

    公开(公告)号:US11922216B2

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

    申请号:US17077352

    申请日:2020-10-22

    Abstract: Techniques and mechanisms for managing workloads in compute clusters comprising compute nodes by managing the workloads at the resource level of the compute clusters. For example, virtual service contexts (VSCs) may be defined where the VSCs represent service classes. Policies may be defined with respect to each service class. These service classes are dynamically constructed based on business needs. Hence there is natural requirement for a user to construct and rebalance the compute resources for these service classes dynamically. The policies may be related to resources of the compute clusters for executing workload units in the compute clusters. Resources of the compute clusters may be allocated to each service class. Each workload unit may be assigned to a one of the service classes based on the service context or type of workload unit. The workload units may then be executed by the compute clusters using the resources in accordance with the policies.

    LOAD BALANCING IN A DISTRIBUTED GATEWAY DEPLOYMENT

    公开(公告)号:US20170142613A1

    公开(公告)日:2017-05-18

    申请号:US14942695

    申请日:2015-11-16

    CPC classification number: H04W28/08 H04W88/16

    Abstract: Method for assisting load-balancing of subscriber sessions in a distributed mobile gateway (e.g. PGW, SGW, ePDG, or TWAG) comprising a plurality of distributed gateway instances (DGIs) is disclosed. Method includes receiving an advertisement of GTP fully qualified tunnel endpoints identifications (F-TEIDs) allocated to a first plurality of subscriber sessions, the sessions assigned to a first DGI of the DGIs. The advertisement indicates the first DGI as a recipient for data provided to the gateway and related to any of the first plurality of sessions. Method further includes storing an association between the GTP F-TEIDs of the advertisement and the first DGI, receiving a packet comprising data related to a subscriber session of the first plurality of sessions, identifying a F-TEID for the data of the received packet, identifying from stored association, that the F-TEID is associated with the first DGI, and forwarding data of the packet to the first DGI.

    PROVIDING PERSISTENT EXTERNAL INTERNET PROTOCOL ADDRESS FOR EXTRA-CLUSTER SERVICES

    公开(公告)号:US20220311738A1

    公开(公告)日:2022-09-29

    申请号:US17531241

    申请日:2021-11-19

    Abstract: Techniques are presented herein for providing a persistent external Internet Protocol (IP) address for extra-cluster services. One example involves initiating, in a cluster, a first pod with a label that identifies a service. The first pod is configured to provide the service to one or more network entities outside the cluster. The first pod is assigned an IP address configured for communicating outside the cluster. A mapping of the service to the IP address is stored. In response to a determination that the service has been disrupted, a second pod is initiated in the cluster with the label that identifies the service. The second pod is configured to provide the service to the one or more network entities outside the cluster. Based on the mapping and the label that identifies the service, the IP address is assigned to the second pod.

    Priority based automated network selection for micro-services in service mesh

    公开(公告)号:US11425028B2

    公开(公告)日:2022-08-23

    申请号:US16916688

    申请日:2020-06-30

    Abstract: In one embodiment, a method includes mapping micro-service network interfaces in a service network to service engine network interfaces for connecting micro-services to external endpoints, transmitting a request for communication with one of the external endpoints from one of the micro-services to a service broker operable to select one of the micro-service network interfaces for the communication with the external endpoint, and receiving a response from the service broker with the selected micro-service network interface. The service broker dynamically selects a service path for the communication based on a policy and independent from default network routes.

    COMPUTE RESOURCES MANAGEMENT VIA VIRTUAL SERVICE CONTEXTS (VSC) IN COMPUTE CLUSTERS

    公开(公告)号:US20220129326A1

    公开(公告)日:2022-04-28

    申请号:US17077352

    申请日:2020-10-22

    Abstract: Techniques and mechanisms for managing workloads in compute clusters comprising compute nodes by managing the workloads at the resource level of the compute clusters. For example, virtual service contexts (VSCs) may be defined where the VSCs represent service classes. Policies may be defined with respect to each service class. These service classes are dynamically constructed based on business needs. Hence there is natural requirement for a user to construct and rebalance the compute resources for these service classes dynamically. The policies may be related to resources of the compute clusters for executing workload units in the compute clusters. Resources of the compute clusters may be allocated to each service class. Each workload unit may be assigned to a one of the service classes based on the service context or type of workload unit. The workload units may then be executed by the compute clusters using the resources in accordance with the policies.

    IP ROUTING POOL DISTRIBUTION AMONG FORWARDING ELEMENTS IN SDN SERVICE CORE DEPLOYMENT

    公开(公告)号:US20170118275A1

    公开(公告)日:2017-04-27

    申请号:US14923146

    申请日:2015-10-26

    Abstract: An example method for load-balanced IP pool distribution among a plurality of forwarding elements is provided. The method may include assigning a plurality of IP pool chunks to the plurality of forwarding elements, each IP pool chunk comprising a plurality of IP addresses, and receiving, from each of the forwarding elements, information indicative of a load on each forwarding element. The method may further include performing load balancing using the information indicative of the load on each forwarding element to determine whether re-assignment of the plurality of IP pool chunks is needed, and re-assigning at least one IP pool chunk of the plurality of IP pool chunks from a first forwarding element to a second forwarding element based on the load balancing.

Patent Agency Ranking