Gaurav Ranganathan

age ~37

from Fremont, CA

Gaurav Ranganathan Phones & Addresses

  • 37817 Fruitwood Ct, Fremont, CA 94536
  • San Jose, CA
  • Los Angeles, CA

Work

  • Company:
    Nimble storage
    Aug 2011
  • Address:
    San Jose
  • Position:
    Staff engineer

Education

  • Degree:
    M.S
  • School / High School:
    University of Southern California
    2009 to 2011
  • Specialities:
    Computer Science

Skills

Eclipse • C • Software Development • Javascript • C++ • Unix • Linux • Java • Tomcat • Netbeans • Xml • Wireshark • Oop • Json • Ajax • Web Technologies

Industries

Computer Software

Resumes

Gaurav Ranganathan Photo 1

Staff Software Engineer

view source
Location:
San Jose, CA
Industry:
Computer Software
Work:
Nimble Storage - San Jose since Aug 2011
Staff Engineer

Avata Technologies Jun 2010 - Aug 2010
Software Development Intern
Education:
University of Southern California 2009 - 2011
M.S, Computer Science
Rajiv Gandhi Institute of Technology, Mumbai University 2005 - 2009
B.E, Computer Engineering
Skills:
Eclipse
C
Software Development
Javascript
C++
Unix
Linux
Java
Tomcat
Netbeans
Xml
Wireshark
Oop
Json
Ajax
Web Technologies

Us Patents

  • Methods And Systems For Concurrently Taking Snapshots Of A Plurality Of Virtual Machines

    view source
  • US Patent:
    20160103738, Apr 14, 2016
  • Filed:
    Oct 8, 2014
  • Appl. No.:
    14/509885
  • Inventors:
    - San Jose CA, US
    Juhsun Wang - Santa Clara CA, US
    Gaurav Ranganathan - San Jose CA, US
    Manu Mehrotra - San Jose CA, US
  • International Classification:
    G06F 11/14
    G06F 17/30
  • Abstract:
    Techniques are described herein which minimize the impact of virtual machine snapshots on the performance of virtual machines and hypervisors. In the context of a volume snapshot which may involve (i) taking virtual machine snapshots of all virtual machines associated with the volume, (ii) taking the volume snapshot, and (iii) removing all the virtual machine snapshots, multiple virtual machine snapshots may be created in parallel. In the process of creating virtual machine snapshots, a storage system may determine which snapshots to create in parallel. The storage system may also prioritize snapshots from certain hypervisors in order to avoid the problem of “starvation”, in which busy hypervisors prevent less busy hypervisors from creating snapshots. The techniques described herein, while mainly described in the context of snapshot creation, are readily applied to snapshot removal.
  • Methods And Systems For Creating And Removing Virtual Machine Snapshots Based On Groups Of Metrics

    view source
  • US Patent:
    20160063014, Mar 3, 2016
  • Filed:
    Jun 26, 2015
  • Appl. No.:
    14/752329
  • Inventors:
    - San Jose CA, US
    Juhsun Wang - Santa Clara CA, US
    Gaurav Ranganathan - San Jose CA, US
  • International Classification:
    G06F 17/30
  • Abstract:
    Techniques are described herein which minimize the impact of virtual machine snapshots on the performance virtual machines and hypervisors. In the context of a volume snapshot which may involve (i) taking virtual machine snapshots of all virtual machines associated with the volume, (ii) taking the volume snapshot, and (iii) removing all the virtual machine snapshots, the virtual machine snapshots may be created in a first order and removed in a second order. Specifically, snapshots for busy virtual machines (i.e., virtual machines with higher disk write activity) may be created last and removed first. Consequently, snapshots of busy virtual machines are retained for the shorter periods of time, thereby minimizing the effect of virtual machine snapshots on those virtual machines (and their associated hypervisors) that would be most negatively impacted by virtual machine snapshots.

Get Report for Gaurav Ranganathan from Fremont, CA, age ~37
Control profile