Search

Bhavesh P Davda

age ~51

from Fremont, CA

Also known as:
  • Bhavesh Te Davda
  • Davda Bhavesh
Phone and address:
34768 Swain Cmn, Fremont, CA 94555
510-818-1062

Bhavesh Davda Phones & Addresses

  • 34768 Swain Cmn, Fremont, CA 94555 • 510-818-1062
  • 35643 Chaplin Dr, Fremont, CA 94536
  • 2452 107Th Ave, Westminster, CO 80234 • 303-635-0654
  • 1200 Dale Ave, Mountain View, CA 94040 • 650-964-2325
  • 2452 107Th Ave, Denver, CO 80234 • 303-635-0654
  • Northglenn, CO
  • Westfield, NJ
  • Alameda, CA

Skills

Operating Systems • Virtualization • High Performance Computing • Low Latency • System Architecture • Hands-on Technical Leadership • I/O Virtualization • RDMA • Ethernet • VMM • Linux Kernel • Kernel • Hypervisor • RTOS • VMware • Avaya • TCP/IP stack • Protocol Stacks • Performance Engineering • Network Virtualization

Industries

Computer Software

Us Patents

  • Method And Apparatus For Hot Updating Of Running Processes

    view source
  • US Patent:
    7886287, Feb 8, 2011
  • Filed:
    Aug 27, 2003
  • Appl. No.:
    10/650257
  • Inventors:
    Bhavesh P. Davda - Westminster CO, US
  • Assignee:
    Avaya Inc. - Basking Ridge NJ
  • International Classification:
    G06F 9/44
    G06F 9/26
  • US Classification:
    717168, 711200
  • Abstract:
    The present invention is directed to a method and apparatus for updating running processes. In particular, a jump instruction is injected into the first instruction line of a function that has been updated. The jump instruction redirects the program to a location within a jump table containing the address of the first instruction of an updated function. Injection of the jump instruction can be made without stopping execution of the application, thereby allowing a patch to be installed without interrupting application services.
  • Detecting And Correcting Network Interruptions Using Network Address Translation

    view source
  • US Patent:
    20130036416, Feb 7, 2013
  • Filed:
    Aug 5, 2011
  • Appl. No.:
    13/204301
  • Inventors:
    Nithin Bangalore RAJU - Sunnyvale CA, US
    Scott J. GOLDMAN - Palo Alto CA, US
    Anupam CHANDA - San Jose CA, US
    Bhavesh Purushottam DAVDA - Fremont CA, US
  • Assignee:
    VMWARE, INC. - Palo Alto CA
  • International Classification:
    G06F 9/455
    H04L 12/56
  • US Classification:
    718 1, 370401
  • Abstract:
    Embodiments provide a network address translation (NAT) service for network devices. A network connection from at least one private network device to the NAT service is received and a network connection from at least one remote device to the NAT service is received. The private network device is positioned within a private network and the remote device is positioned within a public network. A network availability of the remote device is determined. If the remote device is unavailable or a network configuration setting associated with the remote device changes, the private network device is notified and a connection reset message is transmitted to the private network device.
  • Method And Apparatus For Continuing To Provide Processing On Disk Outages

    view source
  • US Patent:
    7467324, Dec 16, 2008
  • Filed:
    Dec 6, 2004
  • Appl. No.:
    11/006015
  • Inventors:
    Bhavesh P. Davda - Westminster CO, US
    John F. Kelly - Lafayette CO, US
    David L. Walters - Louisville CO, US
  • Assignee:
    Ayaya Inc. - Basking Ridge NJ
  • International Classification:
    G06F 11/00
  • US Classification:
    714 6, 714 5, 714 8, 711162
  • Abstract:
    A system and method for continuing to provide processing in a processing system is disclosed. In one embodiment, a processing system is provided comprising a secondary storage device, a memory, a processor, an operating system, and a plurality of processes stored in the secondary data storage device. The plurality of processes comprise a first group of processes and a second group of processes. The first group of processes is adapted to be swapped between the secondary data storage device and the memory for execution. The second group of processes is adapted to be locked into the memory of the processing system during operation. The request to lock and unlock a process is affected by a watchdog process unrelated to the process being locked. Configuration information for the watchdog process identifies the processes in the first and/or second groups.
  • Framework For Migrating Applications Across Public And Private Clouds

    view source
  • US Patent:
    20220413903, Dec 29, 2022
  • Filed:
    Dec 31, 2021
  • Appl. No.:
    17/566842
  • Inventors:
    - Redwood Shores CA, US
    Merrick Walter Schincariol - Almonte, CA
    Bhavesh Purushottam Davda - Fremont CA, US
    Srikanth Vavilapalli - Dublin CA, US
    Jeffrey Pleau - Carleton Place, CA
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 9/48
    H04L 9/40
    H04L 9/08
    G06F 8/60
    H04L 9/32
  • Abstract:
    Discussed herein are techniques for migrating an application from a source cloud environment (SCE) to a target cloud environment (TCE). Responsive to a request received by an application migration service (AMS) to migrate an application executed in a first compute instance in the SCE to a second compute instance in the TCE, the AMS authenticates credentials of a user with respect to the SCE. Upon the credentials being successfully authenticated, the AMS generates a public key and a private key. The public key is transmitted to a service manager that injects the public key in the application executed in the first compute instance and the private key is assigned to a source agent. The source agent obtains one or more artifacts and configuration information that enable execution of the application based on the private key, which are installed by a target agent in the second compute instance in the TCE.
  • Remote Direct Memory Access In A Virtualized Computing Environment

    view source
  • US Patent:
    20170371835, Dec 28, 2017
  • Filed:
    Jun 24, 2016
  • Appl. No.:
    15/192168
  • Inventors:
    - Palo Alto CA, US
    Aditya SARWADE - Palo Alto CA, US
    Andy KING - San Jose CA, US
    Jorgen HANSEN - Palo Alto CA, US
    Bhavesh DAVDA - Fremont CA, US
    George ZHANG - Palo Alto CA, US
    Xiaoyun GONG - Cupertino CA, US
  • International Classification:
    G06F 15/173
    G06F 9/455
  • Abstract:
    A method of managing remote direct memory access (RDMA) to a virtual computing instance includes suspending locally initiated RDMA operations of the virtual computing instance executing on a first host prior to a migration of the virtual computing instance to a second host. The first host includes a first hypervisor and the second host includes a second hypervisor. The method further includes requesting a peer to suspend remotely initiated RDMA operations that target the virtual computing instance through a first channel, establishing after the migration, a second channel between the peer and the second hypervisor that supports execution of the virtual computing instance on the second host, configuring a virtual object of the second hypervisor on the second host to use the second channel for the locally initiated RDMA operations, and requesting the peer to resume the remotely initiated RDMA operations using the second channel.
  • Detecting And Correcting Network Interruptions Using Network Address Translation

    view source
  • US Patent:
    20140359093, Dec 4, 2014
  • Filed:
    Aug 19, 2014
  • Appl. No.:
    14/463591
  • Inventors:
    - Palo Alto CA, US
    Scott J. GOLDMAN - Palo Alto CA, US
    Anupam CHANDA - San Jose CA, US
    Bhavesh DAVDA - Fremont CA, US
  • International Classification:
    H04L 29/12
    H04L 12/24
  • US Classification:
    709221
  • Abstract:
    Embodiments provide a network address translation (NAT) service for network devices. A network connection from at least one private network device to the NAT service is received and a network connection from at least one remote device to the NAT service is received. The private network device is positioned within a private network and the remote device is positioned within a public network. A network availability of the remote device is determined. If the remote device is unavailable or a network configuration setting associated with the remote device changes, the private network device is notified and a connection reset message is transmitted to the private network device.

Resumes

Bhavesh Davda Photo 1

Bhavesh Davda

view source
Location:
Palo Alto, California
Industry:
Computer Software
Skills:
Operating Systems
Virtualization
High Performance Computing
Low Latency
System Architecture
Hands-on Technical Leadership
I/O Virtualization
RDMA
Ethernet
VMM
Linux Kernel
Kernel
Hypervisor
RTOS
VMware
Avaya
TCP/IP stack
Protocol Stacks
Performance Engineering
Network Virtualization

Plaxo

Bhavesh Davda Photo 2

Bhavesh Davda

view source
Silicon Valley
Bhavesh Davda Photo 3

Bhavesh Davda's Public

view source
Bhavesh Davda's Public Profile on Plaxo. Plaxo helps members like Bhavesh Davda keep in touch with the people who really matter, helping them to connect, ...

Googleplus

Bhavesh Davda Photo 4

Bhavesh Davda

Bhavesh Davda Photo 5

Bhavesh Davda

Bhavesh Davda Photo 6

Bhavesh Davda

Facebook

Bhavesh Davda Photo 7

Bhavesh Davda

view source
Bhavesh Davda Photo 8

Bhavesh Davda

view source
Bhavesh Davda Photo 9

Bhavesh Davda

view source
Bhavesh Davda Photo 10

Bhavesh Davda

view source

Youtube

DPDKSummit2014 Bhavesh Davda Rashmin Patel DP...

A one-day technical event that brings together the DPDK open source co...

  • Duration:
    52m 4s

Bhavesh Davda 97239 66770

  • Duration:
    40s

Davda(1)

  • Duration:
    11s

My first video

Please subscriber.

  • Duration:
    2m 56s

May 26, 2022

  • Duration:
    15s

Davda(3)

  • Duration:
    10s

June 5, 2022

  • Duration:
    15s

RDMA in Virtual Environments

In this video from the 2013 Open Fabrics Developer Workshop, Bhavesh D...

  • Duration:
    21m 11s

Get Report for Bhavesh P Davda from Fremont, CA, age ~51
Control profile