Patents by Inventor Shobhi JAIN

Shobhi JAIN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11729044
    Abstract: Examples described herein relate to a management system that determines which services to redeploy on one or more platforms. A platform can receive a configuration to perform during a failure of connectivity with a management system. The platform can monitor activity of one or more services. The platform can, based on failure of connectivity with the management system and recovery of connectivity with the management system, provide the monitored activity of one or more services to the management system to influence services re-deployed by the management system. In some examples, based on failure to re-establish a connection with the management system within an amount of time, the platform can connect with the management system using a secondary management interface.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: August 15, 2023
    Assignee: Intel Corporation
    Inventors: Maryam Tahhan, Shobhi Jain, John J. Browne, Emma L. Foley, John O'Loughlin, Sunku Ranganath, Krzysztof Kepka, Swati Sehgal
  • Patent number: 11057306
    Abstract: Examples include a method of determining a first traffic overload protection policy for a first service provided by a first virtual network function in a network of virtual network functions in a computing system and determining a second traffic overload protection policy for a second service provided by a second virtual network function in the network of virtual network functions. The method includes applying the first traffic overload protection policy to the first virtual network function and the second traffic overload protection policy to the second virtual network function, wherein the first traffic overload protection policy and the second traffic overload protection policy are different.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: July 6, 2021
    Assignee: Intel Corporation
    Inventors: Jasvinder Singh, John J. Browne, Shobhi Jain, Sunku Ranganath, John O'Loughlin, Emma L. Foley
  • Publication number: 20210182194
    Abstract: A performance monitor provides cache miss stall and memory bandwidth usage metric samples to a resource exhaustion detector. The detector can detect the presence of last-level cache and memory bandwidth exhaustion conditions based on the metric samples. If cache miss stalls and memory bandwidth usage are both trending up, the detector reports a memory bandwidth exhaustion condition to a resource controller. If cache miss stalls are trending up and memory bandwidth usage is trending down, the detector reports a last-level cache exhaustion condition to the resource controller. The resource controller can allocate additional last-level cache or memory bandwidth to the processor unit to remediate the resource exhaustion condition. If bandwidth-related metric samples indicate that a processor unit may be overloaded due to receiving high bandwidth traffic, the resource controller can take a traffic rebalancing remedial action.
    Type: Application
    Filed: February 25, 2021
    Publication date: June 17, 2021
    Applicant: Intel Corporation
    Inventors: John J. Browne, Adrian Boczkowski, Marcel D. Cornu, David Hunt, Shobhi Jain, Tomasz Kantecki, Liang Ma, Chris M. MacNamara, Amruta Misra, Terence Nally
  • Publication number: 20210157626
    Abstract: Examples described herein relate to circuitry to boot a virtualized execution environment (VEE) by use of system resources, wherein the system resources are allocated based on a priority level of the VEE. In some examples, the circuitry to boot a VEE by use of system resources is to access an identification of system resources to use to boot the VEE and priority level of the VEE from stored data. In some examples, the priority level of the VEE is based on a service level agreement (SLA), service level objective (SLO), or class of service (COS) that identifies boot time of the VEE. In some examples, the circuitry is to boot a VEE by use of system resources, wherein the system resources are allocated based on a priority level of the VEE and also based on a number of VEEs that boot concurrently.
    Type: Application
    Filed: February 2, 2021
    Publication date: May 27, 2021
    Inventors: Amruta MISRA, Chris MACNAMARA, John J. BROWNE, Liang MA, Shobhi JAIN, David HUNT
  • Publication number: 20210136680
    Abstract: A system comprising an interface to access a network slice power consumption parameter for a network slice comprising a logical network between two endpoints through a plurality of physical computing platforms; and a controller comprising circuitry, the controller to specify operating parameters for a plurality of hardware resources of a first physical computing platform in accordance with the network slice power consumption parameter.
    Type: Application
    Filed: December 11, 2020
    Publication date: May 6, 2021
    Applicant: Intel Corporation
    Inventors: John J. Browne, Chris M. MacNamara, David Hunt, Amruta Misra, Tomasz Kantecki, Shobhi Jain, Liang Ma
  • Publication number: 20210111942
    Abstract: Examples described herein relate to a management system that determines which services to redeploy on one or more platforms. A platform can receive a configuration to perform during a failure of connectivity with a management system. The platform can monitor activity of one or more services. The platform can, based on failure of connectivity with the management system and recovery of connectivity with the management system, provide the monitored activity of one or more services to the management system to influence services re-deployed by the management system. In some examples, based on failure to re-establish a connection with the management system within an amount of time, the platform can connect with the management system using a secondary management interface.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 15, 2021
    Inventors: Maryam TAHHAN, Shobhi JAIN, John J. BROWNE, Emma L. FOLEY, John O'LOUGHLIN, Sunku RANGANATH, Krzysztof KEPKA, Swati SEHGAL
  • Publication number: 20200287813
    Abstract: Methods and apparatus for workload feedback mechanisms facilitating a closed loop architecture. Platform telemetry data is collected from a server platform including one or more hardware components and running one or more virtual network functions (VNFs). A workload performance associated one or more VNFs or one or more applications associated with the one or more VNFs is monitored to detect whether the performance of a VNF or application fails to meet a performance criteria, such as a Service Level Agreement (SLA) metric, and corresponding performance indicia is generated by the VNF. Based on the platform telemetry data and the performance indicia, an operational configuration of one of more of the hardware components is adjusted to increase the workload performance to meet or exceed the performance criteria.
    Type: Application
    Filed: April 16, 2020
    Publication date: September 10, 2020
    Inventors: Patrick Kutch, John Browne, Shobhi Jain, Jasvinder Singh, Sunku Ranganath, Adrian Hoban, Swati Sehgal, Killian Muldoon, Tarun Viswanathan, Khawar Abbasi
  • Patent number: 10666497
    Abstract: There is disclosed in one example a computing apparatus, including: a local platform including a hardware platform; a management interface to communicatively couple the local platform to a management controller; a virtualization infrastructure to operate on the hardware platform and to provide a local virtualized function; and a resiliency controller to operate on the hardware platform, and configured to: receive a resiliency policy from the management controller via the management interface, the resiliency policy including information to handle a fault in the virtualized function; detect a fault in the local virtualized function; and effect a resiliency action responsive to detecting the fault.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Maryam Tahhan, John Joseph Browne, Eoin Walsh, Timothy Verrall, Rory Browne, Emma Louise Foley, Shobhi Jain, Peter Mangan
  • Publication number: 20200117625
    Abstract: Examples described herein relate to configuring an interrupt controller to gather zero or more interrupts of a first type and provide the zero or more interrupts of the first type to a first core after a threshold amount of time has elapsed. The interrupt controller is configured to transfer interrupts of a second type to a second core that executes at least one network protocol processing-related task. However, in some examples, the first core can perform any network protocol processing-related task. The first type of interrupts can be associated with faults that are correctable by an interrupt issuer or its delegate. The first core can be configured to perform a corrective action and acknowledge receipt of the group of interrupts or to merely acknowledge receipt of the group of interrupts but not perform a corrective action.
    Type: Application
    Filed: December 16, 2019
    Publication date: April 16, 2020
    Inventors: John J. BROWNE, Sunku RANGANATH, Jabir KANHIRA KADAVATHU, Shobhi JAIN, Emma L. FOLEY, Timothy VERRALL, John O'LOUGHLIN, Krzysztof KEPKA
  • Publication number: 20190394081
    Abstract: There is disclosed in one example a computing apparatus, including: a local platform including a hardware platform; a management interface to communicatively couple the local platform to a management controller; a virtualization infrastructure to operate on the hardware platform and to provide a local virtualized function; and a resiliency controller to operate on the hardware platform, and configured to: receive a resiliency policy from the management controller via the management interface, the resiliency policy including information to handle a fault in the virtualized function; detect a fault in the local virtualized function; and effect a resiliency action responsive to detecting the fault.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 26, 2019
    Applicant: Intel Corporation
    Inventors: Maryam Tahhan, John Joseph Browne, Eoin Walsh, Timothy Verrall, Rory Browne, Emma Louise Foley, Shobhi Jain, Peter Mangan
  • Publication number: 20190215272
    Abstract: Examples include a method of determining a first traffic overload protection policy for a first service provided by a first virtual network function in a network of virtual network functions in a computing system and determining a second traffic overload protection policy for a second service provided by a second virtual network function in the network of virtual network functions. The method includes applying the first traffic overload protection policy to the first virtual network function and the second traffic overload protection policy to the second virtual network function, wherein the first traffic overload protection policy and the second traffic overload protection policy are different.
    Type: Application
    Filed: March 14, 2019
    Publication date: July 11, 2019
    Inventors: Jasvinder SINGH, John J. BROWNE, Shobhi JAIN, Sunku RANGANATH, John O'LOUGHLIN, Emma L. FOLEY