Patents by Inventor Raghunathan Srinivasan

Raghunathan Srinivasan 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).

  • Publication number: 20230021888
    Abstract: Techniques for address translation cache (ATC) reservation in offload devices are disclosed. In the illustrative embodiment, a processor of a compute device sends a start ATC reservation descriptor to an offload device. The start ATC reservation descriptor includes an identifier associated with a virtual machine for which at least part of an address translation cache of the offload device should be reserved. The offload device establishes a zone in the ATC of the offload device that is reserved for address translations associated with the identifier. Such cache reservation may be used when, e.g., a priority of a task is high or there is a need for critical or important workload to have lower latency and higher throughput.
    Type: Application
    Filed: October 1, 2022
    Publication date: January 26, 2023
    Inventors: Raghunathan Srinivasan, Karthik V. Narayanan, Rupin H. Vakharwala
  • Publication number: 20230004417
    Abstract: Scalable I/O Virtualization (Scalable IOV) allows efficient and scalable sharing of Input/Output (I/O) devices across a large number of containers or Virtual Machines. Scalable IOV defines the granularity of sharing of a device as an Assignable Device Interface (ADI). In response to a request for a virtual device composition, an ADI is selected based on affinity to the same NUMA node as the running virtual machine, utilization metrics for the Input-Output Memory Management Unit (IOMMU) unit and utilization metrics of a device of a same device class. Selecting the ADI based on locality and utilization metrics reduces latency and increases throughput for a virtual machine running critical or real-time workloads.
    Type: Application
    Filed: September 6, 2022
    Publication date: January 5, 2023
    Inventors: Karthik V. NARAYANAN, Raghunathan SRINIVASAN, Karthik KUMAR
  • Publication number: 20220334991
    Abstract: Systems, methods, and devices for software-driven resource reservation of an input/output memory management unit (IOMMU) are provided. A system may include a peripheral device and a processing device. The peripheral device may be accessible to a virtual machine running on the processing device via direct memory access (DMA) that is translated by an IOMMU). The processing device may run the virtual machine and a virtual machine manager. The processing device also includes the IOMMU, which is configurable to reserve a subset of resources of the IOMMU to the virtual machine based on a descriptor provided by the virtual machine manager.
    Type: Application
    Filed: June 30, 2022
    Publication date: October 20, 2022
    Inventors: Karthik V Narayanan, Rupin H Vakharwala, Michael Prinke, Raghunathan Srinivasan
  • Patent number: 9886244
    Abstract: Rich tooling is provided for REST application development that integrates the exploration of a REST API, modeling of data types and the REST API, and the generation of artifacts using the modeled REST API and data types.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 6, 2018
    Assignee: Oracle International Corporation
    Inventors: Luiz Marcelo Aucelio Paternostro, Raghunathan Srinivasan, Christopher Ray Stodden
  • Publication number: 20160098254
    Abstract: Rich tooling is provided for REST application development that integrates the exploration of a REST API, modeling of data types and the REST API, and the generation of artifacts using the modeled REST API and data types.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 7, 2016
    Inventors: Luiz Marcelo Aucelio Paternostro, Raghunathan Srinivasan, Christopher Ray Stodden