Patents by Inventor Vitaly Revsin
Vitaly Revsin 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: 20240160606Abstract: In some examples, a computing device may receive a first object. Further, the computing device may be able to communicate with a first network storage system over a network. The computing device may determine, from metadata for the first object, whether the metadata for the first object matches at least one notification rule. Based on determining that the metadata for the first object matches a rule expression of a first notification rule, the computing device may generate a first event notification corresponding to the first object. Further, the computing device may send the first event notification to a first queue specified by the first notification rule. For instance, the first queue may be provided by the first network storage system.Type: ApplicationFiled: April 7, 2021Publication date: May 16, 2024Inventors: Vitaly REVSIN, Richard BRAMANTE
-
Patent number: 11372807Abstract: A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.Type: GrantFiled: May 7, 2020Date of Patent: June 28, 2022Assignee: NetApp Inc.Inventors: Vani Vully, Anil Thoppil, James Leong, Vitaly Revsin, Qinghua Zheng, Srishylam Simharajan
-
Publication number: 20200265008Abstract: A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.Type: ApplicationFiled: May 7, 2020Publication date: August 20, 2020Inventors: Vani Vully, Anil Thoppil, James Leong, Vitaly Revsin, Qinghua Zheng, Srishylam Simharajan
-
Patent number: 10684985Abstract: A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.Type: GrantFiled: February 16, 2016Date of Patent: June 16, 2020Assignee: NetApp Inc.Inventors: Vani Vully, Anil Thoppil, James Leong, Vitaly Revsin, Qinghua Zheng, Srishylam Simharajan
-
Publication number: 20170235802Abstract: A copy-free transition tool converts storage objects from a source format associated with a source storage system to a destination format associated with a destination storage system. The transition tool exports configuration information associated with the source storage system to the destination storage system and brings the storage objects offline. Once the transition tool determines that the storage devices containing the storage objects are physically connected to the destination storage system, the tool can convert file systems from the source format to the destination format while leaving data and file layout unchanged. The tool can also modify metadata associated with each of the storage objects to conform to the destination format and store the modified metadata with the destination storage system.Type: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Inventors: Vani Vully, Anil Thoppil, James Leong, Vitaly Revsin, Qinghua Zheng, Srishylam Simharajan
-
Publication number: 20160196089Abstract: A method and system for adaptive data transfers with limited resources are described. A data storage system performs operations that include migrating data from one set of storage volumes to another set of storage volumes using a number of data streams managed by a storage controller. During this data migration process, the storage controller can measure performance of the data storage system such as the CPU load, memory usage, network bandwidth usage, and the total number of data streams in use. Based on the measured performance and scheduling information, the data storage system can adjust the number of concurrent data streams dedicated to data migration in order to complete the migration process in a timely fashion without substantial undue impact to client accesses and backup operations.Type: ApplicationFiled: January 7, 2015Publication date: July 7, 2016Inventors: Vijay Vinayak Gadre, Vijaya Bhaskar Reddy CH, Vitaly Revsin
-
Patent number: 9026495Abstract: The present invention provides a system and method for creating and accessing a copy of one or more host-accessible storage entities contained in a persistent consistency point image (PCPI) of a volume served by a storage system. The storage entity may comprise a file system, logical volume, volume group, or “file system on raw device”. The copy of the storage entity is generated using a logical unit number (lun) copying technique in conjunction with a PCPI table of contents (PTOC). The PTOC contains data describing contents of the PCPI, including luns of the storage entity. The PTOC is written to the volume of the storage system, which is configured to store the luns, i.e., in the context of an active file system, immediately prior to generation of the PCPI. After generation of the PCPI, the PTOC is deleted from the volume such that it is only stored within the PCPI and not within the active file system.Type: GrantFiled: May 26, 2006Date of Patent: May 5, 2015Assignee: NetApp, Inc.Inventors: Arthur F. Lent, Rebecca Beaman, Vitaly Revsin, Don Bolinger, Salimah Addetia, Randall Smith, Hooman Vassef
-
Patent number: 7962625Abstract: A distributed storage server includes a network module, data module and a management module. The management module receives a data user command for execution on the data module. The data user command is forwarded to the data module and any execution output sent back to the management module. Similarly, the data module receives a management user command for execution on the management module. The management user command is forwarded to the management module and any execution output sent back to the data module.Type: GrantFiled: April 30, 2008Date of Patent: June 14, 2011Assignee: NetApp, Inc.Inventors: Salimah Addetia, Rajesh Rajaraman, Vitaly Revsin
-
Patent number: 7856423Abstract: A system and method for generating persistent consistency point images (PCPIs) is provided. A first set of statistics is obtained for a plurality of data containers. The PCPIs are generated for each of the plurality of data containers after the first set of statistics is obtained. A second set of statistics is obtained for the plurality of data containers after the PCPIs are generated. It is determined that modifying operations were performed to a data container while generating the PCPIs if the first and the second set of statistics are not equal, and it is determined that no modifying operations were performed to the data container while generating the PCPIs if the first and the second set of statistics are equal. The PCPIs are stored on a storage device in response to determining that no modifying operations were performed to the data container while generating the PCPIs.Type: GrantFiled: November 30, 2009Date of Patent: December 21, 2010Assignee: NetApp, Inc.Inventor: Vitaly Revsin
-
Patent number: 7650366Abstract: A technique for generating a crash consistent set of persistent consistency point image set associated with a storage space is provided. A client side agent obtains a first set of read/write statistics before causing storage systems to generate persistent consistency point images of volumes storing logical unit numbers comprising the storage space. Once the persistent consistency point images have been generated, the agent obtains a second set of read/write statistics. The first and second set of statistics are compared to determining if they are equal, thereby signifying that the set of persistent consistency point images is crash consistent.Type: GrantFiled: September 9, 2005Date of Patent: January 19, 2010Assignee: NetApp, Inc.Inventor: Vitaly Revsin
-
Publication number: 20050198359Abstract: A system and apparatus for control and distribution of data files in large-scale distributed networks. Members of a group of servers in a multicast network elect a group leader whenever a new group leader is required, as detected by absence of a periodic message published by the leader. Election is carried out by a system of voting by each candidate whereby each candidate has a priority calculated from its configuration, and the server with the highest priority is configured to claim the leadership faster than the other candidates. As part of the claim, each candidate multicasts its priority. Each candidate that receives a multicast claim for leadership from another candidate compares its own priority against the claimant and only votes for itself if its own priority is higher. After a preconfigured period of hearing no other claimants with higher priority, the candidate with the highest priority becomes the new leader.Type: ApplicationFiled: March 3, 2005Publication date: September 8, 2005Inventors: Vijay Basani, Krishna Mangipudi, Lynne Murach, Leroy Karge, Vitaly Revsin, Azer Bestavros, Mark Crovella, Domenic LaRosa