Patents by Inventor Barry Burke
Barry Burke 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: 9946471Abstract: The wear of storage devices in a storage array or storage server cluster is unleveled via modal Read/Write to create a plurality of endurance sets, each endurance set having devices with statistically similar amount of wear in a given period of time, and different endurance sets are subjected to different amounts of wear over a given period of time. The storage devices are organized into RAID groups such that multiple devices associated with the same RAID group are not members of the same endurance set. The number of devices in each endurance set may be selected to match the number of spare failover storage devices.Type: GrantFiled: March 31, 2015Date of Patent: April 17, 2018Assignee: EMC IP Holding Company LLCInventors: Sachin More, Kendell Chilton, Barry A. Burke
-
Patent number: 9557933Abstract: The system described herein allows for picking data to be moved from one physical location to another using certain criteria, such as expected activity level, to achieve load balancing or load optimization. Migrating data for a logical device includes subdividing the logical device into subsections, where each of the subsections corresponds to a particular address range of the logical device that is mapped to a physical device containing corresponding data and copying data for a first subsection from a first physical device to a second, different, physical device, where data for a second subsection is maintained indefinitely on the first physical device after copying the data for the first subsection to the second physical device. The first physical device may be provided in a different geographic location than the second physical device.Type: GrantFiled: November 19, 2014Date of Patent: January 31, 2017Assignee: EMC IP Holding Company LLCInventors: Barry A. Burke, Amnon Naamad
-
Patent number: 9396207Abstract: A system for managing data includes providing at least one logical device having a table of information that maps sections of the logical device to sections of at least two storage areas. Characteristics of data associated with a one section of the logical device may be evaluated. The section of the data may moved between the at least two storage areas according to a policy and based on the characteristics of the data. The table of information is updated according to the movement of data between the at least two storage areas. Each of the at least two storage areas may correspond to a different storage tier, and each of the storage tiers may have different characteristic, such as speed of pools of storage devices within the tiers. A write target policy may be applied to store initial writes in a preferred location of the at least two storage areas.Type: GrantFiled: May 27, 2014Date of Patent: July 19, 2016Assignee: EMC CorporationInventors: Barry A. Burke, Yechiel Yochai
-
Patent number: 8924675Abstract: The system described herein allows for picking data to be moved from one physical location to another using certain criteria, such as expected activity level, to achieve load balancing or load optimization. Migrating data for a logical device includes subdividing the logical device into subsections, where each of the subsections corresponds to a particular address range of the logical device that is mapped to a physical device containing corresponding data and copying data for a first subsection from a first physical device to a second, different, physical device, where data for a second subsection is maintained indefinitely on the first physical device after copying the data for the first subsection to the second physical device. The first physical device may be provided in a different geographic location than the second physical device.Type: GrantFiled: September 24, 2010Date of Patent: December 30, 2014Assignee: EMC CorporationInventors: Barry A. Burke, Amnon Naamad
-
Patent number: 8898357Abstract: A method system and program product to enable a storage device, comprising a storage device meta data device, to communicate with a host comprising a host meta data device, the method comprising inserting meta data into an I/O stream communicated between a host and a storage device and removing meta data inserted into an I/O stream communicated between a host and a storage device, wherein the meta data contains communications between the storage device and the host.Type: GrantFiled: August 27, 2013Date of Patent: November 25, 2014Assignee: EMC CorporationInventor: Barry A. Burke
-
Patent number: 8838887Abstract: Delivering different data response time performance from a plurality of disk drives having similar performance characteristics includes subdividing each disk drive platter of the disk drives into at least two separate portions, where a first portion has a first average response time and the second portion has a second average response time that is greater than the first average response time and includes placing data that is relatively frequently accessed in the first portion of the disk platters of the disk drives to provide a subset of data having a relatively higher data response time performance than other data. Data having a relatively lower data response time performance may be placed on disk drives containing data having a relatively higher data response time performance.Type: GrantFiled: March 30, 2012Date of Patent: September 16, 2014Assignee: EMC CorporationInventors: Barry Burke, Kendell Chilton, Sachin More
-
Patent number: 8775368Abstract: A system for managing data includes providing at least one logical device having a table of information that maps sections of the logical device to sections of at least two storage areas. Characteristics of data associated with a one section of the logical device may be evaluated. The section of the data may moved between the at least two storage areas according to a policy and based on the characteristics of the data. The table of information is updated according to the movement of data between the at least two storage areas. Each of the at least two storage areas may correspond to a different storage tier, and each of the storage tiers may have different characteristic, such as speed of pools of storage devices within the tiers. A write target policy may be applied to store initial writes in a preferred location of the at least two storage areas.Type: GrantFiled: June 27, 2007Date of Patent: July 8, 2014Assignee: EMC CorporationInventors: Barry A. Burke, Yechiel Yochai
-
Patent number: 8738681Abstract: A method, system, and program product for enabling a virtual storage layer to offer array based extent services, the virtual storage layer communicatively coupled to one or more storage mediums, the method comprising determining for the one or more storage mediums, the services offered by the storage mediums, and enabling extent based services at the virtual service layer by combining the services offered by the one or more storage mediums to create new services and by providing a set of services at the virtual service layer.Type: GrantFiled: December 23, 2010Date of Patent: May 27, 2014Assignee: EMC CorporationInventors: Barry A. Burke, Bradford B. Glade, Kenneth J. Taylor
-
Patent number: 8566549Abstract: Synchronization of data layouts and resource utilizations at one or more remote replica sites with the workload and data tiering decisions being made at the primary site allows for an efficient and effective workload support transfer in the event of site failover from a primary site to a remote site. Relevant data access information about workload being supported at the primary site is collected and from that raw information, characterized data access information is generated that condenses the raw data access information or otherwise provides relevant encapsulated information about the raw data access information. The characterized data access information is transmitted to the one or more remote sites allowing each remote site to make its own independent decisions on how best to utilize its available resources to match the performance requirements currently being supported by the primary site.Type: GrantFiled: December 31, 2008Date of Patent: October 22, 2013Assignee: EMC CorporationInventors: Barry Burke, Alexandr Veprinsky, Amnon Naamad, John T. Fitzgerald
-
Patent number: 8539124Abstract: A method system and program product to enable a storage device, comprising a storage device meta data device, to communicate with a host comprising a host meta data device, the method comprising inserting meta data into an I/O stream communicated between a host and a storage device and removing meta data inserted into an I/O stream communicated between a host and a storage device, wherein the meta data contains communications between the storage device and the host.Type: GrantFiled: March 31, 2010Date of Patent: September 17, 2013Assignee: EMC CorporationInventor: Barry A. Burke
-
Patent number: 7949637Abstract: A system for managing data includes providing at least one logical device having a table of information that maps sections of the logical device to sections of at least two storage areas. Characteristics of data associated with a one section of the logical device may be evaluated. The section of the data may moved between the at least two storage areas from a first location to a second location according to a policy and based on the characteristics of the data. A copy of the data may be retained in the first location and a list maintained that indentifies the copy of the data in the first location. The system provides for garbage collection processing for memory management.Type: GrantFiled: June 27, 2007Date of Patent: May 24, 2011Assignee: EMC CorporationInventor: Barry A. Burke