Patents by Inventor Sunil Kumar Tekkatte Subramanya
Sunil Kumar Tekkatte Subramanya 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).
-
Patent number: 11971861Abstract: Techniques are disclosed for providing scalable and concurrent file systems. A backend storage system comprising an interface and a processing unit may be configured to perform the techniques. The interface may present the file system storing objects representative of data. The processing unit may receive, from a frontend host system coupled to the backend storage system, a plurality of client operations to perform with respect to the objects identified by the client operations, and identify an object type associated with each of the identified objects. The processing unit may select, based on the object types, one or more backend operators that implement the plurality of client operations, and apply the backend operators to the identified objects.Type: GrantFiled: March 9, 2020Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Jaspal Kohli, Sunil Kumar Tekkatte Subramanya
-
Publication number: 20200293499Abstract: Techniques are disclosed for providing scalable and concurrent file systems. A backend storage system comprising an interface and a processing unit may be configured to perform the techniques. The interface may present the file system storing objects representative of data. The processing unit may receive, from a frontend host system coupled to the backend storage system, a plurality of client operations to perform with respect to the objects identified by the client operations, and identify an object type associated with each of the identified objects. The processing unit may select, based on the object types, one or more backend operators that implement the plurality of client operations, and apply the backend operators to the identified objects.Type: ApplicationFiled: March 9, 2020Publication date: September 17, 2020Inventors: Jaspal Kohli, Sunil Kumar Tekkatte Subramanya
-
Patent number: 9251152Abstract: The present invention provides for an efficient method, apparatus, and system for updating file system information when shared memory contents are moved from one physical location in memory to another. Traditional file systems manage such memory movement at the granularity of physical memory blocks. However, it will often be the case that multiple blocks will be moved, and the present invention takes advantage of the fact that it is more efficient to process the shared memory movement of memory contents at the granularity of an extent. The invention employs a data structure, where each record in the data structure contains information about the shared memory extents of the file system.Type: GrantFiled: December 16, 2013Date of Patent: February 2, 2016Assignee: Symantec CorporationInventors: Sunil Kumar Tekkatte Subramanya, Pramodh Pisupati
-
Patent number: 8751768Abstract: Storage systems and methods are presented. In one embodiment, a storage reclamation method comprises performing a potential reclamation identification process, wherein the potential reclamation identification process includes determining if there is the potential for reclaiming storage resources; performing a reclamation process, wherein reclamation is performed on storage resources identified by the potential reclamation identification process as being eligible for reclamation, and wherein the storage resources correspond to free space associated with a data file; and performing a valid free space indication process, wherein a valid free space indication process includes forwarding a valid free space indication recognizable to an application as a valid free space indication when the application attempts to direct a read to the storage spaces reclaimed by the reclamation process.Type: GrantFiled: April 29, 2011Date of Patent: June 10, 2014Assignee: Symantec CorporationInventors: Ragupathi Malige, Ryan Robert Lefevre, Edwin Frederick Menze, III, Sunil Kumar Tekkatte Subramanya
-
Patent number: 8612488Abstract: The present invention provides for an efficient method, apparatus, and system for updating file system information when shared memory contents are moved from one physical location in memory to another. Traditional file systems manage such memory movement at the granularity of physical memory blocks. However, it will often be the case that multiple blocks will be moved, and the present invention takes advantage of the fact that it is more efficient to process the shared memory movement of memory contents at the granularity of an extent. The invention employs a data structure, where each record in the data structure contains information about the shared memory extents of the file system.Type: GrantFiled: September 15, 2010Date of Patent: December 17, 2013Assignee: Symantec CorporationInventors: Sunil Kumar Tekkatte Subramanya, Pramodh Pisupati
-
Publication number: 20120278580Abstract: Storage systems and methods are presented. In one embodiment, a storage reclamation method comprises performing a potential reclamation identification process, wherein the potential reclamation identification process includes determining if there is the potential for reclaiming storage resources; performing a reclamation process, wherein reclamation is performed on storage resources identified by the potential reclamation identification process as being eligible for reclamation, and wherein the storage resources correspond to free space associated with a data file; and performing a valid free space indication process, wherein a valid free space indication process includes forwarding a valid free space indication recognizable to an application as a valid free space indication when the application attempts to direct a read to the storage spaces reclaimed by the reclamation process.Type: ApplicationFiled: April 29, 2011Publication date: November 1, 2012Applicant: SYMANTEC CORPORATIONInventors: Raghupathi Malige, Ryan Robert Lefevre, Edwin Frederick Menze, III, Sunil Kumar Tekkatte Subramanya
-
Patent number: 8239402Abstract: Various methods and systems can be used to provide standard file system access to data that is originally accessed only by a proprietary interface. One such method involves querying an application (e.g., a database management system) for information identifying a location of each of several data objects within several volumes. The application provides a proprietary interface to the data objects stored on the volumes. The method then creates metadata, which associates each of several files within a new file system with the location of a respective one of the data objects within the volumes. The metadata can be created by an in-place conversion module implemented on a computing device. The method then provides the application with access to the files within the new file system, subsequent to creating the metadata.Type: GrantFiled: March 31, 2009Date of Patent: August 7, 2012Assignee: Symantec CorporationInventors: Balemurughan Kumaresan, Raghupathi Malige, Charles H. Silvers, Joseph M. Maionchi, Pramodh Pisupati, Sunil Kumar Tekkatte Subramanya
-
Patent number: 8195619Abstract: Systems and methods for extent reference count updates are presented. In one embodiment; a reference count update method includes: receiving an indication of new reference association with an extent of a shared storage component; generating reference count update log information for a reference count update log to indicate the new reference association with an extent of a shared storage component, wherein the altering occurs inline; forwarding a successful data update indicator to initiator of activity triggering the new reference association with the extent of the shared storage component; and updating a reference count table in accordance with the information in the reference count update log, wherein the updating is included in a background process.Type: GrantFiled: August 17, 2010Date of Patent: June 5, 2012Assignee: Symantec CorporationInventors: Sunil Kumar Tekkatte Subramanya, Pramodh Pisupati, Balemurughan Kumaresan, Charles H. Silvers, Brad Allen Boyer, Ajay Purushottam Salpekar
-
Publication number: 20120047115Abstract: Systems and methods for extent reference count updates are presented. In one embodiment; a reference count update method includes: receiving an indication of new reference association with an extent of a shared storage component; generating reference count update log information for a reference count update log to indicate the new reference association with an extent of a shared storage component, wherein the altering occurs inline; forwarding a successful data update indicator to initiator of activity triggering the new reference association with the extent of the shared storage component; and updating a reference count table in accordance with the information in the reference count update log, wherein the updating is included in a background process.Type: ApplicationFiled: August 17, 2010Publication date: February 23, 2012Applicant: SYMANTEC CORPORATIONInventors: Sunil Kumar Tekkatte Subramanya, Pramodh Pisupati, Balemurughan Kumaresan, Charles H. Silvers, Brad Allen Boyer, Ajay Purushottam Salpekar