Patents by Inventor Mark K. Ku
Mark K. Ku 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: 9811288Abstract: A method is used in managing data in a data storage system. A tiered storage pool is identified wherein the storage pool includes multiple tiers having multiple storage units. A wear indicator for each of the multiple storage units is monitored. A first storage unit having a wear indicator greater than a second storage unit is identified. High activity data on the first storage unit is also identified. The identified high activity data is migrated from the first storage unit to the second storage unit.Type: GrantFiled: December 30, 2011Date of Patent: November 7, 2017Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, Dennis T. Duprey, Thomas E. Linnell, Qin Tao, Mark K. Ku
-
Patent number: 9529545Abstract: A method is used in managing data deduplication in storage systems based on storage space characteristics. Characteristics of first and second storage tiers are evaluated. A first data object resides on the first storage tier and a second data object resides on the second storage tier. The first and second data objects are selected for applying a deduplicating technique. A data storage system includes the first and second storage tiers configured such that performance characteristics associated with the first storage tier is different from the second storage tier. Based on the evaluation, the deduplicating technique is applied to the first and second data objects.Type: GrantFiled: December 26, 2013Date of Patent: December 27, 2016Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, Dennis T. Duprey, Xiangping Chen, Philippe Armangau, Monica Chaudhary, Mark K. Ku
-
Patent number: 9477431Abstract: A method is used in managing storage space of storage tiers. Storage space utilization characteristics of a storage tier of a set of storage tiers in a storage system are evaluated. Based on the evaluation, reservation of headroom storage space in the storage tier is adjusted. The headroom storage space indicates an amount of the storage space reserved as unused storage space in the storage tier.Type: GrantFiled: December 28, 2012Date of Patent: October 25, 2016Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, Dennis T Duprey, Qin Tao, Mark K Ku
-
Patent number: 9460102Abstract: A method is used in managing data deduplication in storage systems based on I/O activities. I/O activity of first and second data objects is evaluated. The first and second data objects are selected for applying a deduplicating technique. Based on the evaluation, the deduplicating technique is applied to the first and second data objects.Type: GrantFiled: December 26, 2013Date of Patent: October 4, 2016Assignee: EMC CorporationInventors: Jean-Pierre Bono, Dennis T. Duprey, Xiangping Chen, Philippe Armangau, Monica Chaudhary, Mark K. Ku
-
Patent number: 9384206Abstract: A method is used in managing data deduplication in storage systems. Characteristics of first and second data objects are evaluated based on a set of deduplication policies. The first and second data objects are selected for deduplication. Based on the evaluation, deduplication performed on the first and second data objects is affected.Type: GrantFiled: December 26, 2013Date of Patent: July 5, 2016Assignee: EMC CorporationInventors: Jean-Pierre Bono, Dennis T. Duprey, Xiangping Chen, Philippe Armangau, Monica Chaudhary, Mark K. Ku
-
Patent number: 8712976Abstract: A method is used in managing deduplication density. A deduplication density of a data object is determined. The deduplication density is indicated by a number of deduplicated data objects represented by the data object. Based on the deduplication density of the data object, the data object is skipped for applying a deduplicating technique to the data object. An association is created between the data object and another data object. The other data object is used for applying the deduplicating technique where contents of the other data object are identical to contents of the data object.Type: GrantFiled: March 28, 2012Date of Patent: April 29, 2014Assignee: EMC CorporationInventors: Xiangping Chen, Richard P. Ruef, Philippe Armangau, Karl M. Owen, Mark K. Ku
-
Patent number: 8583607Abstract: A method is used in managing deduplication density. A deduplication density of a data object is determined. The deduplication density is indicated by a number of deduplicated data objects represented by the data object. Based on the deduplication density of the data object, a deduplicating technique is applied to the data object.Type: GrantFiled: March 28, 2012Date of Patent: November 12, 2013Assignee: EMC CorporationInventors: Xiangping Chen, Richard P. Ruef, Philippe Armangau, Karl M. Owen, Mark K. Ku
-
Patent number: 8566483Abstract: A method is used in measuring data access activity. I/O data is analyzed that describes I/O activity for a slice of a logical volume. Based on the I/O data, a first value of data access activity is determined for the slice corresponding to a first time period, and a second value of data access activity is determined corresponding to a second time period. From the first and second values, an exponential moving average of data access activity is derived for the slice.Type: GrantFiled: December 17, 2009Date of Patent: October 22, 2013Assignee: EMC CorporationInventors: Xiangping Chen, Khang Can, Manish Madhukar, David W. Harvey, Dean D. Throop, Mark K. Ku
-
Patent number: 8380928Abstract: A method is used in applying data access activity measurements. A slice relocation candidate list is generated which identifies slices to be relocated along with respective destination tier information. Slices in a pool are matched to respective matching tiers based on the slices' respective temperatures and tier preferences. Based on whether a current tier for a slice differs from the matching tier for the slice, the slice is listed in the relocation candidate list.Type: GrantFiled: December 17, 2009Date of Patent: February 19, 2013Assignee: EMC CorporationInventors: Xiangping Chen, Khang Can, Manish Madhukar, David W. Harvey, Dean D. Throop, Mark K. Ku
-
Patent number: 7953819Abstract: A storage object such as a virtual disk drive or a raw logical volume is contained in a UNIX compatible file so that the file containing the storage object can be exported using the NFS or CIFS protocol and shared among UNIX and MS Windows clients or servers. The storage object can be replicated and backed up using conventional file replication and backup facilities without disruption of client access to the storage object. For client access to data of the storage object, a software driver accesses the file containing the storage object. For example, a software driver called a virtual SCSI termination is used to access a file containing a virtual SCSI disk drive. Standard storage services use the SCSI over IP protocol to access the virtual SCSI termination. An IP replication or snapshot copy facility may access the file containing the virtual SCSI disk drive using a higher-level protocol.Type: GrantFiled: August 22, 2003Date of Patent: May 31, 2011Assignee: EMC CorporationInventors: Rui Liang, Jiannan Zheng, Mark K Ku, Xiaoye Jiang, Sorin Faibish
-
Patent number: 7475124Abstract: The SCSI and iSCSI layers over the TCP/IP layers of the protocol stack in an IP network client and in an IP network-attached storage server are replaced with a thin network block services layer. The network block services layer 71 implements a network block services protocol having a very reduced set of commands transmitted between the client and the storage server. The network block services protocol is used in a configuration process in which logical volumes of the network-attached storage are exported to the client and become local pseudo-disk instances. The client's operating system and application programs access the local pseudo-disk instances with what appears to be a standard device driver for a local disk device. The device driver maintains a TCP connection to each open device, and responds to connection failure by re-connecting with an alternative server IP port.Type: GrantFiled: September 25, 2002Date of Patent: January 6, 2009Assignee: EMC CorporationInventors: Xiaoye Jiang, Dinesh Venkatesh, Mark K. Ku, Xiangping Chen
-
Publication number: 20040059822Abstract: The SCSI and iSCSI layers over the TCP/IP layers of the protocol stack in an IP network client and in an IP network-attached storage server are replaced with a thin network block services layer. The network block services layer 71 implements a network block services protocol having a very reduced set of commands transmitted between the client and the storage server. The network block services protocol is used in a configuration process in which logical volumes of the network-attached storage are exported to the client and become local pseudo-disk instances. The client's operating system and application programs access the local pseudo-disk instances with what appears to be a standard device driver for a local disk device. The device driver maintains a TCP connection to each open device, and responds to connection failure by re-connecting with an alternative server IP port.Type: ApplicationFiled: September 25, 2002Publication date: March 25, 2004Inventors: Xiaoye Jiang, Dinesh Venkatesh, Mark K. Ku, Xiangping Chen