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: 9625967
    Abstract: 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: Grant
    Filed: September 25, 2012
    Date of Patent: April 18, 2017
    Assignee: EMC IP Holding Company LLC
    Inventor: Dean D. Throop
  • Patent number: 9619169
    Abstract: 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: Grant
    Filed: September 30, 2012
    Date of Patent: April 11, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Dean D. Throop, Dennis T. Duprey
  • Patent number: 9542326
    Abstract: 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: Grant
    Filed: June 14, 2011
    Date of Patent: January 10, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Dean D. Throop, Dennis T. Duprey
  • Patent number: 9330009
    Abstract: 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: Grant
    Filed: December 30, 2011
    Date of Patent: May 3, 2016
    Assignee: EMC Corporation
    Inventors: Dean D. Throop, Dennis T. Duprey, Miles de Forest, Michael D. Haynes
  • Patent number: 9274941
    Abstract: 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: Grant
    Filed: June 30, 2009
    Date of Patent: March 1, 2016
    Assignee: EMC Corporation
    Inventors: Dean D. Throop, Dennis T. Duprey
  • Patent number: 8924681
    Abstract: 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: Grant
    Filed: March 31, 2010
    Date of Patent: December 30, 2014
    Assignee: EMC Corporation
    Inventors: Dean D. Throop, Miles A. de Forest, Samuel Mullis, Dean Herington, David Haase
  • Patent number: 8745327
    Abstract: 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: Grant
    Filed: June 24, 2011
    Date of Patent: June 3, 2014
    Assignee: EMC Corporation
    Inventors: Dean D. Throop, Dennis Duprey
  • Patent number: 8700861
    Abstract: 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: Grant
    Filed: March 28, 2012
    Date of Patent: April 15, 2014
    Assignee: EMC Corporation
    Inventors: Dean D. Throop, Jason Taylor
  • Patent number: 8566483
    Abstract: 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: Grant
    Filed: December 17, 2009
    Date of Patent: October 22, 2013
    Assignee: EMC Corporation
    Inventors: Xiangping Chen, Khang Can, Manish Madhukar, David W. Harvey, Dean D. Throop, Mark K. Ku
  • Patent number: 8478731
    Abstract: 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: Grant
    Filed: March 31, 2010
    Date of Patent: July 2, 2013
    Assignee: EMC Corporation
    Inventors: Dean D. Throop, Dennis T. Duprey, Karl M. Owen
  • Patent number: 8380928
    Abstract: 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: Grant
    Filed: December 17, 2009
    Date of Patent: February 19, 2013
    Assignee: EMC Corporation
    Inventors: Xiangping Chen, Khang Can, Manish Madhukar, David W. Harvey, Dean D. Throop, Mark K. Ku