1
Hemal V Shah, Rajesh S Madukkarumukumana: Credit based flow control scheme over virtual interface architecture for system area networks. Intel Corporation, Antonelli Terry Stout & Kraus, February 12, 2002: US06347337 (64 worldwide citation)

A transport service provider provides a credit-based flow control scheme and is designed to operate over VI Architecture. The credit-based flow control scheme reduces overhead (e.g., reduces buffer copies and kernel processing) by relying upon the reliability properties of the underlying VI Architec ...


2
Hemal V Shah, Rajesh S Madukkarumukumana: Credit based flow control scheme over virtual interface architecture for system area networks. Intel Corporation, Antonelli Terry Stout & Kraus, October 1, 2002: US06460080 (50 worldwide citation)

A transport service provider provides a credit-based flow control scheme and is designed to operate over VI Architecture. The credit-based flow control scheme reduces overhead (e.g., reduces buffer copies and kernel processing) by relying upon the reliability properties of the underlying VI Architec ...


3
Andrew V Anderson, Steven M Bennett, Erik Cota Robles, Alain Kägi, Gilbert Neiger, Rajesh S Madukkarumukumana, Sebastian Schoenberg, Richard Uhlig, Michael A Rothman, Vincent J Zimmer, Stalinselvaraj Jeyasingh: System and method to deprivilege components of a virtual machine monitor. Intel Corporation, Hanley Flight & Zimmerman, July 13, 2010: US07757231 (39 worldwide citation)

In some embodiments, the invention involves a system to deprivilege components of a virtual machine monitor and enable deprivileged service virtual machines (SVMs) to handle selected trapped events. An embodiment of the invention is a hybrid VMM operating on a platform with hardware virtualization s ...


4
Rajesh S Madukkarumukumana, Ioannis Schoinas, Gilbert Neiger: Interrupt redirection for virtual partitioning. Intel Corporation, Thomas R Lane, May 22, 2007: US07222203 (37 worldwide citation)

The present disclosure relates to the handling of interrupts in a environment that utilizes virtual machines, and, more specifically, to the steering of interrupts between multiple logical processors running virtual machines.


5
Rajesh S Madukkarumukumana, Jie Ni: Method, system, and article of manufacture for utilizing host memory from an offload adapter. Intel Corporation, Konrad Raynes & Victor, Rabindranath Dutta, July 15, 2008: US07400639 (25 worldwide citation)

Provided are a method, system, and article of manufacture, wherein in one implementation of the method a memory buffer is allocated in a host memory by a protocol processor, wherein the host memory is comprised in a host that is coupled to a network adapter. A packet is processed initially at the ne ...


6
Rajesh S Madukkarumukumana, Gilbert Neiger, Ioannis Schoinas: Resource partitioning and direct access utilizing hardware support for virtualization. Intel Corporation, Thomas R Lane, December 16, 2008: US07467381 (19 worldwide citation)

The present disclosure relates to the resource management of virtual machine(s) using hardware address mapping, and, more specifically, to facilitate direct access to devices from virtual machines, utilizing control of hardware address translation facilities.


7
Ali S Oztaskin, Rajesh S Madukkarumukumana, Greg J Regnier: Method and apparatus by utilizing platform support for direct memory access remapping by remote DMA (“RDMA”)-capable devices. Intel Corporation, Blakely Sokoloff Taylor & Zafman, April 20, 2010: US07702826 (13 worldwide citation)

An apparatus and method related to performing Remote Direct Memory Access Request (“RDMA”) is presented. In one embodiment, the apparatus comprises Remote direct memory access (“RDMA”) logic that executes a direct memory access (“DMA”) request from the remote peer. The apparatus further comprising a ...


8
Arlin R Davis, Rajesh S Madukkarumukumana, Stan C Smith: Method, system, and article of manufacture for network protocols. Intel Corporation, Konrad Raynes & Vector, Rabindranath Dutta, November 11, 2008: US07451197 (10 worldwide citation)

Provided are a method, system, and article of manufacture. A network communication request is received at an offload application, wherein the offload application interfaces with a first network stack implemented in an operating system and a second network stack implemented in a hardware device. A de ...


9
Ulhas Warrier, Rajesh S Madukkarumukumana: Autonomic computing utilizing a sequestered processing resource on a host CPU. Intel Corporation, Blakely Sokoloff Taylor & Zafman, July 29, 2008: US07406583 (7 worldwide citation)

An autonomic computing environment is provided by sequestering one of a plurality of processor resources, partitioning a memory, and hiding an input/output (I/O) device. One processor resource is sequestered such that the sequestered processor resource is not exposed to the remaining processor resou ...


10
Rajesh S Madukkarumukumana, Jie Ni: Method, apparatus, system, and article of manufacture for processing control data by an offload adapter. Intel Corporation, Rabindranath Dutta, Konrad Raynes & Victor, September 5, 2006: US07103683 (3 worldwide citation)

Provided are a method, system, and article of manufacture, where in one embodiment of the method metadata related to a packet may be allocated in a host memory by a protocol processor, where the host memory may be comprised in a host that may be capable of being coupled to a network adapter. The met ...