-
公开(公告)号:US11922216B2
公开(公告)日:2024-03-05
申请号:US17077352
申请日:2020-10-22
Applicant: Cisco Technology, Inc.
Inventor: Akshya Kumar Singh , Sri Goli , Amitkumar Patel , Ravi Nag Chamarthy
CPC classification number: G06F9/5027 , G06F9/45558 , G06F9/505 , G06F9/5083 , G06F2009/4557 , G06F2009/45595
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.
-
公开(公告)号:US20180101396A1
公开(公告)日:2018-04-12
申请号:US15290828
申请日:2016-10-11
Applicant: Cisco Technology, Inc.
Inventor: Akshya Kumar Singh , Aeneas Sean Dodd-Noble , Anil Kumar Chandrupatla , Jay Edward Lubomirski , Prasannakumar Murugesan
CPC classification number: G06F9/45558 , G06F9/4401 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45595 , H04L41/0806
Abstract: Systems, methods, and computer-readable storage media for network association to virtualize network devices using device passthrough. In some examples, a system can determine one or more respective configuration parameters associated with one or more network interfaces on the system. Based on the networking information, the system can map the one or more respective configuration parameters to each corresponding network interface from the one or more network interfaces, to yield mapped interfaces-parameters. Next, the system can record the mapped interfaces-parameters to a data object accessible by a virtual machine on the system. The system can then configure the virtual machine to process the mapped interfaces-parameters as boot time parameters while spawning and launch the virtual machine based on the mapped interfaces-parameters.
-
公开(公告)号:US20170142613A1
公开(公告)日:2017-05-18
申请号:US14942695
申请日:2015-11-16
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Akshya Kumar Singh , Anil Kumar Chandrupatla , Aeneas Sean Dodd-Noble , Prasannakumar Murugesan
IPC: H04W28/08
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.
-
公开(公告)号:US11671401B2
公开(公告)日:2023-06-06
申请号:US17531241
申请日:2021-11-19
Applicant: Cisco Technology, Inc.
Inventor: Akshya Kumar Singh , Rajesh Nataraja , Shyam N. Kapadia , Sri Goli , Naoshad Mehta
IPC: H04L61/5007 , H04L61/5061 , H04L101/668
CPC classification number: H04L61/5007 , H04L61/5061 , H04L2101/668
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.
-
公开(公告)号:US20220311738A1
公开(公告)日:2022-09-29
申请号:US17531241
申请日:2021-11-19
Applicant: Cisco Technology, Inc.
Inventor: Akshya Kumar Singh , Rajesh Nataraja , Shyam N. Kapadia , Sri Goli , Naoshad Mehta
IPC: H04L29/12
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.
-
公开(公告)号:US11425028B2
公开(公告)日:2022-08-23
申请号:US16916688
申请日:2020-06-30
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Akshya Kumar Singh , Sri Sairam Goli
IPC: H04L12/751 , H04L45/00 , H04L47/20 , H04L45/02
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.
-
公开(公告)号:US20220129326A1
公开(公告)日:2022-04-28
申请号:US17077352
申请日:2020-10-22
Applicant: Cisco Technology, Inc.
Inventor: Akshya Kumar Singh , Sri Goli , Amitkumar Patel , Ravi Nag Chamarthy
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.
-
公开(公告)号:US10289398B2
公开(公告)日:2019-05-14
申请号:US14866952
申请日:2015-09-26
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Srinivas Veereshwara , Senthilkumar Pandian , Akshya Kumar Singh , Ravinandan Arakali
Abstract: In one embodiment, a method includes creating an active container and a standby container for a single supervisor of an operating system at a network device, instantiating instances for active Kernel Loadable Modules (KLMs) for servicing the active container, instantiating instances for standby KLMs for servicing the standby container, wherein one or more of the standby KLMs comprise upgraded versions of the active KLMs, and switching over from the active container to the standby container to perform an in-service upgrade of the KLMs for the operating system. An apparatus and logic are also disclosed herein.
-
公开(公告)号:US20170118275A1
公开(公告)日:2017-04-27
申请号:US14923146
申请日:2015-10-26
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Akshya Kumar Singh , David Alan Johnson
CPC classification number: H04L67/1002 , H04L61/2007 , H04L61/2015 , H04L61/2061 , H04L61/2092
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.
-
公开(公告)号:US12028314B2
公开(公告)日:2024-07-02
申请号:US18184096
申请日:2023-03-15
Applicant: Cisco Technology, Inc.
Inventor: Akshya Kumar Singh , Rajesh Nataraja , Shyam N. Kapadia , Sri Goli , Naoshad Mehta
IPC: H04L61/5007 , H04L61/5061 , H04L101/668
CPC classification number: H04L61/5007 , H04L61/5061 , H04L2101/668
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.
-
-
-
-
-
-
-
-
-