Patents by Inventor Sazzala Venkata Reddy
Sazzala Venkata Reddy 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: 10228851Abstract: Cluster storage comprises an interface and a processor. The interface is to send a tag to a selected node and receive tags from the selected node. The tags received from the selected node comprise tags for likely similar segments stored on the selected node. The processor is to break a segment into subsegments, calculate subsegment tags for each subsegment, identify one or more references to one or more previously stored subsegments and/or one or more segment data using the tags from the selected node and the subsegment tags, and send the one or more references to the one or more previously stored subsegments and/or segment data and associated tags to the selected node.Type: GrantFiled: October 8, 2015Date of Patent: March 12, 2019Assignee: EMC IP Holding Company LLCInventors: Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee, R. Hugo Patterson
-
Publication number: 20160026393Abstract: Cluster storage comprises an interface and a processor. The interface is to send a tag to a selected node and receive tags from the selected node. The tags received from the selected node comprise tags for likely similar segments stored on the selected node. The processor is to break a segment into subsegments, calculate subsegment tags for each subsegment, identify one or more references to one or more previously stored subsegments and/or one or more segment data using the tags from the selected node and the subsegment tags, and send the one or more references to the one or more previously stored subsegments and/or segment data and associated tags to the selected node.Type: ApplicationFiled: October 8, 2015Publication date: January 28, 2016Inventors: Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee, R. Hugo Patterson
-
Patent number: 9025602Abstract: Data replication is disclosed. Originator data subsets are redistributed among a plurality of originator nodes from an initial distribution arrangement to a new distribution arrangement. Data redistribution information is determined. The redistribution information includes identification information of the originator data subsets, identification information of originator nodes comprising the initial distribution arrangement, and identification information of originator nodes comprising the new distribution arrangement. The redistribution information is sent to a replica system comprising a plurality of replica nodes. The redistribution information is used by the replica system to redistribute corresponding replica data subsets among a plurality of replica nodes from a previously replicated arrangement to a new replicated arrangement.Type: GrantFiled: July 23, 2014Date of Patent: May 5, 2015Assignee: EMC CorporationInventors: Hua Zhong, Dheer Moghe, Sazzala Venkata Reddy
-
Publication number: 20140337293Abstract: Data replication is disclosed. Originator data subsets are redistributed among a plurality of originator nodes from an initial distribution arrangement to a new distribution arrangement. Data redistribution information is determined. The redistribution information includes identification information of the originator data subsets, identification information of originator nodes comprising the initial distribution arrangement, and identification information of originator nodes comprising the new distribution arrangement. The redistribution information is sent to a replica system comprising a plurality of replica nodes. The redistribution information is used by the replica system to redistribute corresponding replica data subsets among a plurality of replica nodes from a previously replicated arrangement to a new replicated arrangement.Type: ApplicationFiled: July 23, 2014Publication date: November 13, 2014Inventors: Hua Zhong, Dheer Moghe, Sazzala Venkata Reddy
-
Patent number: 8837480Abstract: Data replication comprises: redistributing one or more originator data subsets among a plurality of originator nodes; determining data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes; and sending data redistribution information to a replica system. The data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among a plurality of replica nodes; and the one or more corresponding replica data subsets are redistributed among the plurality of replica nodes without requiring the one or more originator data subsets to be sent to the replica system during redistribution.Type: GrantFiled: November 1, 2012Date of Patent: September 16, 2014Assignee: EMC CorporationInventors: Hua Zhong, Dheer Moghe, Sazzala Venkata Reddy
-
Publication number: 20130124476Abstract: Data replication comprises: redistributing one or more originator data subsets among a plurality of originator nodes; determining data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes; and sending data redistribution information to a replica system. The data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among a plurality of replica nodes; and the one or more corresponding replica data subsets are redistributed among the plurality of replica nodes without requiring the one or more originator data subsets to be sent to the replica system during redistribution.Type: ApplicationFiled: November 1, 2012Publication date: May 16, 2013Inventors: Hua Zhong, Dheer Moghe, Sazzala Venkata Reddy
-
Patent number: 8325724Abstract: A system includes one or more processors configured to redistribute one or more originator data subsets among a plurality of originator nodes and determine data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes. The system further includes a communication interface configured to send data redistribution information to a replica system. The data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among a plurality of replica nodes.Type: GrantFiled: March 31, 2009Date of Patent: December 4, 2012Assignee: EMC CorporationInventors: Hua Zhong, Dheer Moghe, Sazzala Venkata Reddy
-
Patent number: 8312006Abstract: Storage of data segments is disclosed. For each segment, a similar segment to the segment is identified, wherein the similar segment is already managed by a cluster node. In the event the similar segment is identified, a reference to the similar segment and a delta between the similar segment and the segment are caused to be stored instead of the segment.Type: GrantFiled: April 19, 2011Date of Patent: November 13, 2012Assignee: EMC CorporationInventors: R. Hugo Patterson, Kai Li, Ming Benjamin Zhu, Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee
-
Patent number: 8166012Abstract: Cluster storage is disclosed. A data stream or a data block is received. The data stream or the data block is broken into segments. For each segment, a cluster node is selected, and a portion of the segment smaller than the segment is identified that is a duplicate of a portion of a segment already managed by the cluster node.Type: GrantFiled: April 9, 2008Date of Patent: April 24, 2012Assignee: EMC CorporationInventors: Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee, R. Hugo Patterson
-
Publication number: 20110196869Abstract: Storage of data segments is disclosed. For each segment, a similar segment to the segment is identified, wherein the similar segment is already managed by a cluster node. In the event the similar segment is identified, a reference to the similar segment and a delta between the similar segment and the segment are caused to be stored instead of the segment.Type: ApplicationFiled: April 19, 2011Publication date: August 11, 2011Applicants: EMC CORPORATIONInventors: R. Hugo Patterson, Kai Li, Ming Benjamin Zhu, Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee
-
Patent number: 7962520Abstract: Cluster storage is disclosed. A data stream or a data block is received. The data stream or the data block is broken into segments. For each segment, a cluster node is selected, and in the event that a similar segment to the segment is identified that is already managed by the selected cluster node, a reference to the similar segment and a delta between the similar segment and the segment is caused to be stored on the selected cluster node.Type: GrantFiled: April 9, 2008Date of Patent: June 14, 2011Assignee: EMC CorporationInventors: R. Hugo Patterson, Kai Li, Ming Benjamin Zhu, Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee
-
Publication number: 20100246578Abstract: A system includes one or more processors configured to redistribute one or more originator data subsets among a plurality of originator nodes and determine data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes. The system further includes a communication interface configured to send data redistribution information to a replica system. The data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among a plurality of replica nodes.Type: ApplicationFiled: March 31, 2009Publication date: September 30, 2010Inventors: Hua Zhong, Dheer Moghe, Sazzala Venkata Reddy
-
Publication number: 20080294660Abstract: Cluster storage is disclosed. A data stream or a data block is received. The data stream or the data block is broken into segments. For each segment, a cluster node is selected, and in the event that a similar segment to the segment is identified that is already managed by the selected cluster node, a reference to the similar segment and a delta between the similar segment and the segment is caused to be stored on the selected cluster node.Type: ApplicationFiled: April 9, 2008Publication date: November 27, 2008Inventors: R. Hugo Patterson, Kai Li, Ming Benjamin Zhu, Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee
-
Publication number: 20080270729Abstract: Cluster storage is disclosed. A data stream or a data block is received. The data stream or the data block is broken into segments. For each segment, a cluster node is selected, and a portion of the segment smaller than the segment is identified that is a duplicate of a portion of a segment already managed by the cluster node.Type: ApplicationFiled: April 9, 2008Publication date: October 30, 2008Inventors: Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee, R. Hugo Patterson