Patents by Inventor Dean D. Throop
Dean D. Throop 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: 9625967Abstract: A method is used in managing power usage in data center components. A control center is provided to manage power state information for multiple data center components. The control center may register data center components capable of operating in a reduced power state. The control center acquires requests to change the power state information and generated data center component instructions indicative of the power state information. The instructions are communicated to the registered data center components. The instructions are receive at the registered data center components and power usage is adjusted based on the received instructions.Type: GrantFiled: September 25, 2012Date of Patent: April 18, 2017Assignee: EMC IP Holding Company LLCInventor: Dean D. Throop
-
Patent number: 9619169Abstract: A method is used in managing data activity information for data migration in data storage systems. Slice activity data for slices stored in a data storage system is identified. The slice activity data is divided into multiple subsets of slice activity data. A subset of slice activity data may be obtained and stored in working memory. The slice activity data may be updated to correspond to changes slice activity. After a determined time, the updated slice activity data is copied to a disk drive and the method is repeated with the next subset of slice activity data.Type: GrantFiled: September 30, 2012Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Dean D. Throop, Dennis T. Duprey
-
Patent number: 9542326Abstract: A method and a system for use in managing tiering in a cache-based system is disclosed wherein the cache-based system comprises a first data storage tier and a second data storage tier configured such that the performance characteristics associated with one of the tiers is superior to the performance characteristics associated with the other tier. In at least one embodiment the method and system comprises collecting a first set of I/O activity data for at least one data unit located in a cache, wherein the at least one data unit is associated with a data group located on the first data storage tier; collecting a second set of I/O activity data for the data group located on the first data storage tier; analyzing the first and second set of I/O activity data; and based on the analysis and the performance characteristics associated with the second data storage tier, determining whether the data group should be migrated to the second data storage tier.Type: GrantFiled: June 14, 2011Date of Patent: January 10, 2017Assignee: EMC IP Holding Company LLCInventors: Dean D. Throop, Dennis T. Duprey
-
Patent number: 9330009Abstract: A method and system for use in managing data storage is disclosed. Data storage in a data storage system is managed. The data storage system comprises a first data storage tier and a second data storage tier configured such that the performance characteristics associated with one of the data storage tiers is superior to the other data storage tier. I/O activity is determined in connection with a data group stored on one of the first and second data storage tiers. It is determined whether to migrate the data group stored on the one of the first and second data storage tiers to the other data storage tier based on the performance characteristics associated with the other data storage tier and the determined I/O activity. The data group is migrated to the other data storage tier in response to determining to migrate the data group to the other data storage tier.Type: GrantFiled: December 30, 2011Date of Patent: May 3, 2016Assignee: EMC CorporationInventors: Dean D. Throop, Dennis T. Duprey, Miles de Forest, Michael D. Haynes
-
Patent number: 9274941Abstract: A method, system, and program product comprising, assigning addressable elements of storage devices of a data storage system to groups and subgroups, each subgroup being a member of a respective group of the groups, associating a value with a first group of the groups, wherein the value is derived from attributes of access requests to addressable elements of only a subset of the subgroups that are members of the first group, and based on the value, migrating data of the first group.Type: GrantFiled: June 30, 2009Date of Patent: March 1, 2016Assignee: EMC CorporationInventors: Dean D. Throop, Dennis T. Duprey
-
Patent number: 8924681Abstract: Systems, methods, and computer readable media for an adaptive block allocation mechanism are disclosed. According to one aspect, a method for allocating slices of storage in a storage medium based on scores is disclosed. The method occurs at a storage processor for controlling access to a storage medium divided into a plurality of logical slices of storage. The method includes determining one or more scores associated with one or more slices. Determining one or more scores includes combining plural dissimilar characteristics of the slice into a single value. The method further includes receiving a slice allocation request, and in response to the slice allocation request, selecting a slice for allocation using the scores.Type: GrantFiled: March 31, 2010Date of Patent: December 30, 2014Assignee: EMC CorporationInventors: Dean D. Throop, Miles A. de Forest, Samuel Mullis, Dean Herington, David Haase
-
Patent number: 8745327Abstract: According to one aspect, the subject matter described herein includes a method for controlling prioritization of tiering and spin down features in a data storage system. The method is performed at a data storage array comprising a plurality of physical data storage disks for storing data and includes identifying data that is infrequently accessed. The infrequently accessed data is relocated to a subset of the physical data storage disks designated for storing infrequently accessed data and the spin rate of the subset of the disks is reduced.Type: GrantFiled: June 24, 2011Date of Patent: June 3, 2014Assignee: EMC CorporationInventors: Dean D. Throop, Dennis Duprey
-
Patent number: 8700861Abstract: A method is used in managing cache pages. A location pointer is maintained in a dynamic list of entries for cache page cleaning. The dynamic list includes a list of cache pages ordered from most recently used to least recently used. Based on flags associated with the cache pages, a count of the number of cache pages processed for cache page cleaning is maintained. In response to a change in the dynamic list, the location pointer and count are updated based on the processing status of an entry to which the change pertains.Type: GrantFiled: March 28, 2012Date of Patent: April 15, 2014Assignee: EMC CorporationInventors: Dean D. Throop, Jason Taylor
-
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: 8478731Abstract: A method is used in managing compression in data storage systems. A data temperature is determined for a set of data in a block-based data storage system. Based on the data temperature, data compression is applied to the set of data.Type: GrantFiled: March 31, 2010Date of Patent: July 2, 2013Assignee: EMC CorporationInventors: Dean D. Throop, Dennis T. Duprey, Karl M. Owen
-
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