Patents by Inventor Jennifer S. SHIOYA
Jennifer S. SHIOYA 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: 11372710Abstract: A computer-implemented method for preemptively migrating a failing extent includes receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predicting a failure of the extent based on the information; and selecting a second storage portion located in one of a plurality of storage tiers. The method also includes migrating the extent to the selected second storage portion. The selected second storage portion to which the extent is migrated is located in a lower storage tier. The lower storage tier includes less expensive and/or slower-to-access storage media than the first storage tier.Type: GrantFiled: March 20, 2019Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Jennifer S. Shioya
-
Patent number: 10649673Abstract: Embodiments of the present disclosure may relate to methods and a computer program product for allowing writes based on a granularity level. The method for a storage server may include receiving a received granularity level for a particular volume of a storage device of a client computer including an effective duration for the received granularity level. The method may include receiving an anticipated write to the particular volume at an anticipated write granularity level. The method may include verifying whether the anticipated write granularity level substantially matches the received granularity level at the effective duration. The method may also include writing, in response to the anticipated write granularity level substantially matching the received granularity level at the effective duration, the anticipated write to the particular volume for the received granularity level.Type: GrantFiled: April 15, 2019Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Clint A. Hardy, Jennifer S. Shioya
-
Publication number: 20190286585Abstract: Provided are a computer program product, system, and method for adapter configuration in accordance with one embodiment of the present description, in which a set of configuration data structures including both a primary and a secondary configuration data structure, may be automatically created by automatic adapter configuration control logic. Upon detection of the replacement of the original host adapter with a replacement host adapter, the primary configuration data structure, for example, may be automatically selected to configure the replacement host adapter. In the event of a failure in the configuration process, the secondary configuration data structure may be automatically selected to configure the replacement host adapter. Other aspects of adapter configuration in accordance with the present description are described.Type: ApplicationFiled: June 5, 2019Publication date: September 19, 2019Inventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
-
Publication number: 20190243564Abstract: Embodiments of the present disclosure may relate to methods and a computer program product for allowing writes based on a granularity level. The method for a storage server may include receiving a received granularity level for a particular volume of a storage device of a client computer including an effective duration for the received granularity level. The method may include receiving an anticipated write to the particular volume at an anticipated write granularity level. The method may include verifying whether the anticipated write granularity level substantially matches the received granularity level at the effective duration. The method may also include writing, in response to the anticipated write granularity level substantially matching the received granularity level at the effective duration, the anticipated write to the particular volume for the received granularity level.Type: ApplicationFiled: April 15, 2019Publication date: August 8, 2019Inventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Clint A. Hardy, Jennifer S. Shioya
-
Publication number: 20190220344Abstract: A computer-implemented method for preemptively migrating a failing extent includes receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predicting a failure of the extent based on the information; and selecting a second storage portion located in one of a plurality of storage tiers. The method also includes migrating the extent to the selected second storage portion. The selected second storage portion to which the extent is migrated is located in a lower storage tier. The lower storage tier includes less expensive and/or slower-to-access storage media than the first storage tier.Type: ApplicationFiled: March 20, 2019Publication date: July 18, 2019Inventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Jennifer S. Shioya
-
Patent number: 10353834Abstract: Provided are a computer program product, system, and method for adapter configuration in accordance with one embodiment of the present description, in which a set of configuration data structures including both a primary and a secondary configuration data structure, may be automatically created by automatic adapter configuration control logic. Upon detection of the replacement of the original host adapter with a replacement host adapter, the primary configuration data structure, for example, may be automatically selected to configure the replacement host adapter. In the event of a failure in the configuration process, the secondary configuration data structure may be automatically selected to configure the replacement host adapter. Other aspects of adapter configuration in accordance with the present description are described.Type: GrantFiled: February 11, 2016Date of Patent: July 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
-
Patent number: 10346061Abstract: Embodiments of the present disclosure may relate to methods and a computer program product for allowing writes based on a granularity level. The method for a storage server may include receiving a received granularity level for a particular volume of a storage device of a client computer including an effective duration for the received granularity level. The method may include receiving an anticipated write to the particular volume at an anticipated write granularity level. The method may include verifying whether the anticipated write granularity level substantially matches the received granularity level at the effective duration. The method may also include writing, in response to the anticipated write granularity level substantially matching the received granularity level at the effective duration, the anticipated write to the particular volume for the received granularity level.Type: GrantFiled: September 9, 2016Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Clint A. Hardy, Jennifer S. Shioya
-
Patent number: 10346241Abstract: According to one embodiment, a method for preemptively migrating a failing extent includes receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predicting a failure of the extent based on the information; selecting a second storage portion located in one of a plurality of storage tiers; and migrating the extent to the selected second storage portion.Type: GrantFiled: May 5, 2016Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Jennifer S. Shioya
-
Patent number: 10025521Abstract: A main data storage system has a main computer-implemented storage control and data storage, and a user interface, the main storage control in communication with a local computer-implemented storage control of a local data storage system with local data storage. In response to a request to increase data storage from the user interface, the main storage control determines whether the main data storage is out of space. If so, the main storage control sends a command to the local storage control to create data space in local data storage. The local storage control creates the data space and associates the data space with the main storage control; and, in response to a command from the user interface to rebalance data storage, the local storage control sends the command to the main storage control to search for storage space sufficient for the data space in the main storage.Type: GrantFiled: October 25, 2016Date of Patent: July 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan A. Coronado, Sara M. Coronado, Jennifer S. Shioya, Edgar Xavier Somoza
-
Publication number: 20170235686Abstract: Provided are a computer program product, system, and method for adapter configuration in accordance with one embodiment of the present description, in which a set of configuration data structures including both a primary and a secondary configuration data structure, may be automatically created by automatic adapter configuration control logic. Upon detection of the replacement of the original host adapter with a replacement host adapter, the primary configuration data structure, for example, may be automatically selected to configure the replacement host adapter. In the event of a failure in the configuration process, the secondary configuration data structure may be automatically selected to configure the replacement host adapter. Other aspects of adapter configuration in accordance with the present description are described.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
-
Patent number: 9684471Abstract: Various embodiments for priority based depopulation of ranks in a computing storage environment are provided. In one embodiment, a method comprises prioritizing a plurality of ranks selected for depopulation. Highest priority and lowest priority ranks are marked and selected for depopulation. Lower priority ranks are placed in a queue in order of priority. An extent of one of the lower priority ranks is migrated to a rank not selected for depopulation. One of the lower priority ranks with newer data is selected for executing a read operation in response to a read operation to one of the lower priority ranks. At least one of the highest priority ranks is depopulated to at least one of a plurality of targeted ranks. The highest priority rank is left as unassigned to one of the plurality of targeted ranks until determining if the highest priority rank is to be assigned the targeted ranks.Type: GrantFiled: December 10, 2015Date of Patent: June 20, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan A. Coronado, Jennifer S. Shioya, Todd M. Tosseth
-
Publication number: 20170038993Abstract: A main data storage system has a main computer-implemented storage control and data storage, and a user interface, the main storage control in communication with a local computer-implemented storage control of a local data storage system with local data storage. In response to a request to increase data storage from the user interface, the main storage control determines whether the main data storage is out of space. If so, the main storage control sends a command to the local storage control to create data space in local data storage. The local storage control creates the data space and associates the data space with the main storage control; and, in response to a command from the user interface to rebalance data storage, the local storage control sends the command to the main storage control to search for storage space sufficient for the data space in the main storage.Type: ApplicationFiled: October 25, 2016Publication date: February 9, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan A. CORONADO, Sara M. CORONADO, Jennifer S. SHIOYA, Edgar Xavier SOMOZA
-
Patent number: 9535856Abstract: Embodiments of the present disclosure may relate to methods and a computer program product for allowing writes based on a granularity level. The method for a storage server may include receiving a received granularity level for a particular volume of a storage device of a client computer including an effective duration for the received granularity level. The method may include receiving an anticipated write to the particular volume at an anticipated write granularity level. The method may include verifying whether the anticipated write granularity level substantially matches the received granularity level at the effective duration. The method may also include writing, in response to the anticipated write granularity level substantially matching the received granularity level at the effective duration, the anticipated write to the particular volume for the received granularity level.Type: GrantFiled: February 21, 2014Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Clint A. Hardy, Jennifer S. Shioya
-
Publication number: 20160378378Abstract: Embodiments of the present disclosure may relate to methods and a computer program product for allowing writes based on a granularity level. The method for a storage server may include receiving a received granularity level for a particular volume of a storage device of a client computer including an effective duration for the received granularity level. The method may include receiving an anticipated write to the particular volume at an anticipated write granularity level. The method may include verifying whether the anticipated write granularity level substantially matches the received granularity level at the effective duration. The method may also include writing, in response to the anticipated write granularity level substantially matching the received granularity level at the effective duration, the anticipated write to the particular volume for the received granularity level.Type: ApplicationFiled: September 9, 2016Publication date: December 29, 2016Inventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Clint A. Hardy, Jennifer S. Shioya
-
Patent number: 9513809Abstract: A main data storage system has a main computer-implemented storage control and data storage, and a user interface, the main storage control in communication with a local computer-implemented storage control of a local data storage system with local data storage. In response to a request to increase data storage from the user interface, the main storage control determines whether the main data storage is out of space. If so, the main storage control sends a command to the local storage control to create data space in local data storage. The local storage control creates the data space and associates the data space with the main storage control; and, in response to the local storage control creating data space in the local data storage and notifying the main storage control, the main storage control updates its metadata with respect to the data space.Type: GrantFiled: October 31, 2014Date of Patent: December 6, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan A. Coronado, Sara M. Coronado, Jennifer S. Shioya, Edgar Xavier Somoza
-
Publication number: 20160246669Abstract: According to one embodiment, a method for preemptively migrating a failing extent includes receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predicting a failure of the extent based on the information; selecting a second storage portion located in one of a plurality of storage tiers; and migrating the extent to the selected second storage portion.Type: ApplicationFiled: May 5, 2016Publication date: August 25, 2016Inventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Jennifer S. Shioya
-
Patent number: 9354994Abstract: According to one embodiment, a method for preemptively migrating a failing extent includes receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predicting a failure of the extent based on the information; selecting a second storage portion located in the first storage tier, a higher storage tier, and/or a lower storage tier; and migrating the extent to the selected second storage portion.Type: GrantFiled: February 18, 2014Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Lisa R. Martinez, Beth A. Peterson, Jennifer S. Shioya
-
Patent number: 9317203Abstract: For a distributed high performance pool, the distributed high performance pool is provided with a fast rank. A management module promotes an extent from a storage pool to the distributed high performance pool in response to the extent satisfying promotion criteria. The distributed high performance pool and the storage pool are logically and physically distinct.Type: GrantFiled: June 20, 2013Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Lisa R. Martinez, Jennifer S. Shioya, Todd M. Tosseth
-
Publication number: 20160098228Abstract: Various embodiments for priority based depopulation of ranks in a computing storage environment are provided. In one embodiment, a method comprises prioritizing a plurality of ranks selected for depopulation. Highest priority and lowest priority ranks are marked and selected for depopulation. Lower priority ranks are placed in a queue in order of priority. An extent of one of the lower priority ranks is migrated to a rank not selected for depopulation. One of the lower priority ranks with newer data is selected for executing a read operation in response to a read operation to one of the lower priority ranks. At least one of the highest priority ranks is depopulated to at least one of a plurality of targeted ranks. The highest priority rank is left as unassigned to one of the plurality of targeted ranks until determining if the highest priority rank is to be assigned the targeted ranks.Type: ApplicationFiled: December 10, 2015Publication date: April 7, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan A. CORONADO, Jennifer S. SHIOYA, Todd M. TOSSETH
-
Patent number: 9250810Abstract: Exemplary method, system, and computer program product embodiments for priority based depopulation of ranks in a computing storage environment are provided. In one embodiment, by way of example only, multiple ranks selected for depopulation are prioritized. The highest priority rank of the multiple ranks is depopulated to a target rank. Additional system and computer program product embodiments are disclosed and provide related advantages.Type: GrantFiled: August 17, 2011Date of Patent: February 2, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan A. Coronado, Jennifer S. Shioya, Todd M. Tosseth