Patents by Inventor Satyam B. Vaghani

Satyam B. Vaghani 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: 20100186014
    Abstract: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, data movement operations can be carried out on a per-file basis. A data mover software component for use in a computer or storage system enables cloning and initialization of data to provide high data throughput without moving the data between the kernel and application levels.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 22, 2010
    Applicant: VMWARE, INC.
    Inventors: Satyam B. VAGHANI, Mayank RAWAT, Abhishek RAI
  • Publication number: 20100180079
    Abstract: A method for implementing virtual disk reservations on a storage medium for multiple distributed applications. The method includes initializing a plurality of virtual disks, wherein each of the virtual disks is instantiated on a physical storage medium. A reservation status is determined for each of the virtual disks and a first distributed application that uses at least one virtual disk is executed. Upon an update of the reservation status for the at least one virtual disk by the first distributed application, a notification indicator is set to notify a second distributed application of the update. The update is subsequently recognized and the notification indicator is cleared in order to continue I/O for the first distributed application and the second distributed application.
    Type: Application
    Filed: March 26, 2010
    Publication date: July 15, 2010
    Applicant: VMWARE, INC.
    Inventors: Olivier LECOMTE, Satyam B. VAGHANI, Daniel J. SCALES
  • Patent number: 7694101
    Abstract: A method for implementing virtual disk reservations on a storage media for multiple distributed applications. The method includes initializing a plurality of virtual disks, wherein each of the virtual disks is instantiated on a physical storage media. A reservation status is determined for each of the virtual disks and a first distributed application that uses at least one virtual disk is executed. Upon an update of the reservation status for the at least one virtual disk by the first distributed application, a notification indicator is set to notify a second distributed application of the update. The update is subsequently recognized and the notification indicator is cleared in order to continue I/O for the first distributed application and the second distributed application.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: April 6, 2010
    Assignee: VMware, Inc.
    Inventors: Olivier Lecomte, Satyam B. Vaghani, Daniel J. Scales
  • Publication number: 20090300301
    Abstract: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, the hardware storage operations can be carried out on a per-file basis using various primitives. These primitives include instructions for zeroing file blocks, cloning file blocks, and deleting file blocks, and these instructions operate on one or more files defined in a blocklist, that identifies the locations in the logical storage units to which the files map.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Applicant: VMWARE, INC.
    Inventor: Satyam B. Vaghani
  • Publication number: 20090300023
    Abstract: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, a third party server is provided to offload storage operations from a file system to storage hardware. The third party server transfers configuration information associated with composite storage operations to the physical storage devices through an out-of-band path to enable composite storage operations to be executed without involving the file system.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Applicant: VMware, Inc.
    Inventor: Satyam B. Vaghani
  • Publication number: 20090300302
    Abstract: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, a switch is provided to offload storage operations from a file system to storage hardware. The switch translates primitives used for performing storage operations into commands executable by the physical storage devices so that the data moving portion of the storage operations can be offloaded from the file system to the storage devices.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Applicant: VMware, INC.
    Inventor: Satyam B. VAGHANI
  • Publication number: 20090271418
    Abstract: A namespace is provided in a file system that employs logical volumes. With the namespace, the file system can withstand data storage units going offline without compromising accessibility of the files in the data storage units that remain online. The files in the online data storage units remain accessible through the use of path lookup tables that are stored in the online data storage units.
    Type: Application
    Filed: April 28, 2008
    Publication date: October 29, 2009
    Applicant: VMWARE, INC.
    Inventors: Satyam B. VAGHANI, Yuen-Lin TAN
  • Publication number: 20090106248
    Abstract: In a file system shared by multiple servers, reservation of a data storage unit such as a LUN of a disk array to acquire locks in order to commit a transaction acting on data stored in the data storage unit is deferred until the transaction is completed in RAM and the locks can be acquired in parallel during a single instance of reserving the data storage unit.
    Type: Application
    Filed: November 26, 2008
    Publication date: April 23, 2009
    Applicant: VMWARE, INC.
    Inventors: Satyam B. VAGHANI, Yuen-Lin TAN
  • Publication number: 20080235479
    Abstract: A method and system is provided for initializing files such as, for example and without limitation, pre-allocated files or raw device mapping (RDM) files, by delaying initializing file blocks. In accordance with one or more embodiments of the present invention, file blocks are associated with corresponding indicators to track un-initialized blocks.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 25, 2008
    Applicant: VMWARE, INC.
    Inventors: Daniel J. Scales, Satyam B. Vaghani
  • Patent number: 7269683
    Abstract: A computer has access to a system-formatted data storage unit (DSU) containing a file system and to a raw DSU. A file within the file system constitutes a raw DSU mapping that facilitates access to the raw DSU. The raw DSU mapping appears to be an ordinary file to a storage user, but with the size of the raw DSU. An attempted access to the raw DSU mapping is translated into a corresponding access to the raw DSU. Access to the raw DSU by the storage user may be restricted to a specified region of the raw DSU, by defining an extent within the raw DSU mapping. The raw DSU mapping provides access to the raw DSU with many of the advantages of using a file system, including name persistency, permissions, persistent attributes, locking information for a distributed file system and other extended metadata.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: September 11, 2007
    Assignee: VM Ware, Inc.
    Inventors: Satyam B. Vaghani, Daniel J. Scales
  • Patent number: 7155558
    Abstract: A computer has access to a system-formatted data storage unit (DSU) containing a file system and to a raw DSU. A file within the file system constitutes a raw DSU mapping that facilitates access to the raw DSU. The raw DSU mapping appears to be an ordinary file to a storage user, but with the size of the raw DSU. An attempted access to the raw DSU mapping is translated into a corresponding access to the raw DSU. Access to the raw DSU by the storage user may be restricted to a specified region of the raw DSU, by defining an extent within the raw DSU mapping. The raw DSU mapping provides access to the raw DSU with many of the advantages of using a file system, including name persistency, permissions, persistent attributes, locking information for a distributed file system and other extended metadata.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: December 26, 2006
    Assignee: VMWare, Inc.
    Inventors: Satyam B. Vaghani, Daniel J. Scales