Vinu Velayudhan

age ~43

from Fremont, CA

Vinu Velayudhan Phones & Addresses

  • Fremont, CA
  • Milpitas, CA
  • San Ramon, CA
  • 450 Oak Grove Dr, Santa Clara, CA 95054 • 4089705071
  • 460 Oak Grove Dr, Santa Clara, CA 95054 • 4089705071
  • Indio, CA
  • 501 Murphy Ranch Rd APT 365, Milpitas, CA 95035

Us Patents

  • Inter-Virtual Machine Time Profiling Of I/O Transactions

    view source
  • US Patent:
    8468524, Jun 18, 2013
  • Filed:
    Oct 13, 2010
  • Appl. No.:
    12/903846
  • Inventors:
    Vinu Velayudhan - Fremont CA, US
    Varadaraj Talamacki - Fremont CA, US
    Senthil Thangaraj - Fremont CA, US
    Sumant Kumar Patro - Fremont CA, US
  • Assignee:
    LSI Corporation - San Jose CA
  • International Classification:
    G06F 9/455
  • US Classification:
    718 1, 710260
  • Abstract:
    Disclosed is a virtual machine system where hardware timer interrupts are processed by a first virtual machine. The first virtual machine writes a timer value to a shared memory location while processing the hardware timer interrupt. The timer value may be based on a kernel timing parameter maintained by the operating system of the first virtual machine. A second virtual machine may read the shared timer value from the shared memory location in order to time inter-virtual machine processes such as I/O processing and I/O requests.
  • Methods And Structure For Managing Visibility Of Devices In A Clustered Storage System

    view source
  • US Patent:
    8621603, Dec 31, 2013
  • Filed:
    Mar 28, 2012
  • Appl. No.:
    13/432220
  • Inventors:
    James A. Rizzo - Austin TX, US
    Basavaraj G. Hallyal - Fremont CA, US
    Gerald E. Smith - Niwot CO, US
    Adam Weiner - Henderson NV, US
    Vinu Velayudhan - Fremont CA, US
  • Assignee:
    LSI Corporation - Milpitas CA
  • International Classification:
    G06F 9/00
    G06F 7/04
    G06F 12/00
    G06F 12/14
    G06F 13/00
    G06F 17/30
    G11C 7/00
  • US Classification:
    726 21, 713169, 713189, 726 4, 726 28, 726 29
  • Abstract:
    Methods and system for implementing a clustered storage solution are provided. One embodiment is a storage controller that communicatively couples a host system with a storage device. The storage controller comprises an interface and a control unit. The interface is operable to communicate with the storage device. The control unit is operable to identify ownership information for a storage device, and to determine if the storage controller is authorized to access the storage device based on the ownership information. The storage controller is operable to indicate the existence of the storage device to the host system if the storage controller is authorized, and operable to hide the existence of the storage device from the host system if the storage controller is not authorized.
  • Inter-Virtual Machine Interrupt Coalescing

    view source
  • US Patent:
    20120096206, Apr 19, 2012
  • Filed:
    Oct 13, 2010
  • Appl. No.:
    12/903863
  • Inventors:
    Varadaraj Talamacki - Fremont CA, US
    Vinu Velayudhan - Fremont CA, US
    Senthil Thangaraj - Fremont CA, US
    Sumant Kumar Patro - Fremont CA, US
  • International Classification:
    G06F 13/24
    G06F 12/08
    G06F 9/455
  • US Classification:
    710263, 718 1, 711114, 711E12019
  • Abstract:
    Disclosed is a system with multiple virtual machines passing I/O requests via a shared memory space. A flag in shared memory is set to a first state in response to a first hypervisor I/O interrupt to indicate that an I/O processing routine is active (running). I/O requests are retrieved from an I/O queue in the shared memory by the I/O processing routine. Based on an indicator that there are no I/O requests remaining in said I/O queue, the shared flag is set to a second state to indicate that the I/O processing routine is deactivated (sleeping). In response to said shared flag being in the second state, when new I/O requests are going to be made, a second hypervisor I/O interrupt is generated. In response to said shared flag being in said first state, I/O requests are inserted into the I/O queue without generating a second hypervisor I/O interrupt.
  • Single Volume Image File Extraction

    view source
  • US Patent:
    20120124355, May 17, 2012
  • Filed:
    Nov 11, 2010
  • Appl. No.:
    12/944061
  • Inventors:
    Sumant Kumar Patro - Fremont CA, US
    Varadaraj Talamacki - Fremont CA, US
    Vinu Velayudhan - Fremont CA, US
    Senthil Thangaraj - Fremont CA, US
  • International Classification:
    G06F 9/00
  • US Classification:
    713 2
  • Abstract:
    Disclosed is a method of booting a virtual machine. A file, accessible by a privileged domain that includes an index file image and a plurality of other file images is stored. The index file image is of a predetermined, fixed size and includes a file name and a file size for each of the other images in the file. The privileged domain provides the file to one or more non-privileged virtual machines as a single disk image of the fixed size mounted on the non-privileged virtual machine. The other file images are extracted by the virtual machines based on the file names and file sizes stored in the index file image.
  • Methods And Structure For Improved I/O Shipping In A Clustered Storage System

    view source
  • US Patent:
    20130067123, Mar 14, 2013
  • Filed:
    Mar 28, 2012
  • Appl. No.:
    13/432238
  • Inventors:
    James A. Rizzo - Austin TX, US
    Vinu Velayudhan - Fremont CA, US
    Adam Weiner - Henderson NV, US
    Basavaraj G. Hallyal - Fremont CA, US
    Gerald E. Smith - Niwot CO, US
  • Assignee:
    LSI CORPORATION - Milpitas CA
  • International Classification:
    G06F 13/12
    G06F 13/28
  • US Classification:
    710 22, 710 65
  • Abstract:
    Methods and structure for improved shipping of I/O requests among multiple storage controllers of a clustered storage system. Minimal processing of a received I/O request is performed in a first controller to determine whether the I/O request is directed to a logical volume that is owned by the first controller or to a logical volume owned by another controller. For requests to logical volumes owned by another controller, the original I/O request is modified to indicate the target device address of the other controller. The first controller then ships the request to the other controller and configures DMA capabilities of the first controller to exchange data associated with the shipped request between the other controller and memory of the host system.
  • Methods And Structure For Improved Processing Of I/O Requests In Fast Path Circuits Of A Storage Controller In A Clustered Storage System

    view source
  • US Patent:
    20130067125, Mar 14, 2013
  • Filed:
    Mar 28, 2012
  • Appl. No.:
    13/432213
  • Inventors:
    James A. Rizzo - Austin TX, US
    Vinu Velayudhan - Fremont CA, US
    Adam Weiner - Henderson NV, US
    Gerald E. Smith - Niwot CO, US
  • Assignee:
    LSI CORPORATION - Milpitas CA
  • International Classification:
    G06F 3/00
  • US Classification:
    710 38
  • Abstract:
    Methods and structure for improved processing of fast path I/O requests in a clustered storage system. In a storage controller of a clustered storage system, the controller comprises a fast path I/O request processing circuit tightly coupled with host system drivers for fast processing of requests directed to storage devices of a logical volume. The controller also comprises a logical volume I/O processing stack (typically implemented as programmed instructions) for processing I/O requests from a host system directed to a logical volume. Based on detecting a change of ownership of a device or volume and/or a change to logical to physical mapping of a logical volume, fast path I/O requests may be converted to logical volume requests based on mapping context information within the fast path I/O request and shipped within the clustered storage system for processing.
  • Methods And Structure For Task Management In Storage Controllers Of A Clustered Storage System

    view source
  • US Patent:
    20130067161, Mar 14, 2013
  • Filed:
    Mar 28, 2012
  • Appl. No.:
    13/432131
  • Inventors:
    Rakesh Chandra - Santa Clara CA, US
    James A. Rizzo - Austin TX, US
    Vinu Velayudhan - Fremont CA, US
    Senthil M. Thangaraj - Fremont CA, US
    Sumant K. Patro - Fremont CA, US
  • Assignee:
    LSI CORPORATION - Milpitas CA
  • International Classification:
    G06F 12/00
  • US Classification:
    711114, 711154, 711E12001
  • Abstract:
    Methods and structure for task management in storage controllers of a clustered storage system. An initiator storage controller of the clustered storage system ships I/O requests for processing to a target storage controller of the system. Responsive to a need to abort a previously shipped I/O request, the initiator storage controller transmits a task management message to the target storage controller. The task management message identifies one or more previously shipped I/O requests to be aborted. The target storage controller processes the received task management message in due course of processing requests and completes processing for the aborted previously shipped request in an orderly manner. Resources associated with the aborted previously shipped requests are release within both controllers.
  • Methods And Structure For Load Balancing Of Background Tasks Between Storage Controllers In A Clustered Storage Environment

    view source
  • US Patent:
    20130067162, Mar 14, 2013
  • Filed:
    Mar 28, 2012
  • Appl. No.:
    13/432223
  • Inventors:
    Raja Jayaraman - Fremont CA, US
    James A. Rizzo - Austin TX, US
    Rakesh Chandra - Santa Clara CA, US
    Vinu Velayudhan - Fremont CA, US
    Phillip V. Nguyen - San Jose CA, US
  • Assignee:
    LSI CORPORATION - Milpitas CA
  • International Classification:
    G06F 12/08
    G06F 12/00
  • US Classification:
    711114, 711154, 711E12019, 711E12001
  • Abstract:
    Methods and structure for load balancing of background tasks between storage controllers are provided. An exemplary active storage controller comprises a front-end interface that receives host Input/Output (I/O) requests directed to a logical volume, a back-end interface that couples with one or more of storage devices provisioning the logical volume, and a control unit. The control unit processes the host I/O requests directed to the logical volume, identifies a background processing task distinct from the host I/O requests and related to the logical volume, and assigns the background processing task to a passive storage controller for processing.

Youtube

MASTER JOKES ll EPISODE 01 ll VINU VELAYUDHAN...

... ... #standupcomedy #standupcomedyma... #aprilmantv...

  • Duration:
    4m 5s

Trip to Heaven - a Vinu Velayudhan Production

This video is e.

  • Duration:
    18m 8s

ll APRILMAN TV ll BODHIPRAKASH ll VINU VELAYU...

DIRECTION : VINU VELAYUDHAN CAMERA - EDITING - MUSIC = BODHIPRAKASH PR...

  • Duration:
    5m 24s

Minnalaay minni njan (Chekavan)Vinod velayud...

  • Duration:
    5m 39s

Thennale (Vasanthathinte kanal vazhikalil)Vi...

Music: ... Lyricist: ... Singer: ... ...

  • Duration:
    3m 58s

shyamavarnanu(Bl... Daliya )Vinod velayudhan

  • Duration:
    6m 27s

Nanmayaakunna ( )Vinod velayudhan

  • Duration:
    2m 15s

piyathu piyathu (Black cat)Vinod velayudhan

  • Duration:
    4m 41s

Googleplus

Vinu Velayudhan Photo 1

Vinu Velayudhan

Vinu Velayudhan Photo 2

Vinu Velayudhan

Facebook

Vinu Velayudhan Photo 3

Vinu Velayudhan

view source
Vinu Velayudhan Photo 4

Vinu Velayudhan

view source
Vinu Velayudhan Photo 5

Vinu Velayudhan

view source
Vinu Velayudhan Photo 6

Vinu Velayudhan

view source
Vinu Velayudhan Photo 7

Vinu Velayudhan

view source
Vinu Velayudhan Photo 8

Vinu Velayudhan

view source

Other Social Networks

Vinu Velayudhan Photo 9

Vinu Velayudhan Google+

view source
Network:
GooglePlus
Vinu Velayudhan has not filled out their profile yet.

Get Report for Vinu Velayudhan from Fremont, CA, age ~43
Control profile