Patents by Inventor Jun W. Zhang
Jun W. Zhang 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: 9678675Abstract: A mechanism is provided for thin provisioning. An original time-domain sequence of a load parameter of storage resources already allocated to an application program is collected. A future load peak time period of the storage resources already allocated to the application program is determined based on the collected original time-domain sequence of the load parameter. A new storage resource unit from a high-speed storage is allocated in response to receipt of a request to allocate the new storage resource unit to the application program in the future load peak time period. On an occasion of thin provisioning, whether the physical storage resources newly allocated to the application program are located in a low-speed storage or a high-speed storage is determined according to the accesses of the application program to the already-allocated physical storage resources.Type: GrantFiled: April 15, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
-
Patent number: 9576044Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent.Type: GrantFiled: March 21, 2016Date of Patent: February 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhen G. Li, Jun W. Zhang
-
Patent number: 9569136Abstract: A mechanism is provided for balancing workload to one or more storage disks in a plurality of storage disks during redistribution or replication associated with adding or removing a storage disk to the plurality of storage disks. Historical information in collected information from the plurality of storage disks is analyzed to identify I/O operation patterns on a per storage disk level. An average amount of I/O operations that occur within each storage disk for a given time period are identified. For each storage disk that is impacted, a disk on/off-hoarding plan is generated that identifies a subset of I/O operations from a set of I/O operations to execute in the given time period using the average amount of I/O operations that historically occur within the storage disk that is impacted during the given time period. The subset of I/O operations are then executed in the given time period.Type: GrantFiled: April 29, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Liang Fang, Jie P. Wu, Jun W. Zhang, Xiao D. Zhang
-
Publication number: 20160321008Abstract: A mechanism is provided for balancing workload to one or more storage disks in a plurality of storage disks during redistribution or replication associated with adding or removing a storage disk to the plurality of storage disks. Historical information in collected information from the plurality of storage disks is analyzed to identify I/O operation patterns on a per storage disk level. An average amount of I/O operations that occur within each storage disk for a given time period are identified. For each storage disk that is impacted, a disk on/off-hoarding plan is generated that identifies a subset of I/O operations from a set of I/O operations to execute in the given time period using the average amount of I/O operations that historically occur within the storage disk that is impacted during the given time period. The subset of I/O operations are then executed in the given time period.Type: ApplicationFiled: April 29, 2015Publication date: November 3, 2016Inventors: Liang Fang, Jie P. Wu, Jun W. Zhang, Xiao D. Zhang
-
Publication number: 20160231931Abstract: A mechanism is provided for thin provisioning. An original time-domain sequence of a load parameter of storage resources already allocated to an application program is collected. A future load peak time period of the storage resources already allocated to the application program is determined based on the collected original time-domain sequence of the load parameter. A new storage resource unit from a high-speed storage is allocated in response to receipt of a request to allocate the new storage resource unit to the application program in the future load peak time period. On an occasion of thin provisioning, whether the physical storage resources newly allocated to the application program are located in a low-speed storage or a high-speed storage is determined according to the accesses of the application program to the already-allocated physical storage resources.Type: ApplicationFiled: April 15, 2016Publication date: August 11, 2016Inventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
-
Publication number: 20160205205Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent.Type: ApplicationFiled: March 21, 2016Publication date: July 14, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhen G. LI, Jun W. ZHANG
-
Patent number: 9361216Abstract: A mechanism is provided for thin provisioning. An original time-domain sequence of a load parameter of storage resources already allocated to an application program is collected. A future load peak time period of the storage resources already allocated to the application program is determined based on the collected original time-domain sequence of the load parameter. A new storage resource unit from a high-speed storage is allocated in response to receipt of a request to allocate the new storage resource unit to the application program in the future load peak time period. On an occasion of thin provisioning, whether the physical storage resources newly allocated to the application program are located in a low-speed storage or a high-speed storage is determined according to the accesses of the application program to the already-allocated physical storage resources.Type: GrantFiled: August 7, 2013Date of Patent: June 7, 2016Assignee: International Business Machines CorporationInventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
-
Patent number: 9305078Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent is determined by matching a management object scope, or safety strategy in a predefined strategy of the discovered management agent with a management object, or safety strategy of the CIM agent.Type: GrantFiled: October 28, 2014Date of Patent: April 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhen G. Li, Jun W. Zhang
-
Publication number: 20150046495Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent is determined by matching a management object scope, or safety strategy in a predefined strategy of the discovered management agent with a management object, or safety strategy of the CIM agent.Type: ApplicationFiled: October 28, 2014Publication date: February 12, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhen G. LI, Jun W. ZHANG
-
Patent number: 8903865Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent.Type: GrantFiled: January 2, 2013Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Zhen G. Li, Jun W. Zhang
-
Publication number: 20140068221Abstract: A mechanism is provided for thin provisioning. An original time-domain sequence of a load parameter of storage resources already allocated to an application program is collected. A future load peak time period of the storage resources already allocated to the application program is determined based on the collected original time-domain sequence of the load parameter. A new storage resource unit from a high-speed storage is allocated in response to receipt of a request to allocate the new storage resource unit to the application program in the future load peak time period. On an occasion of thin provisioning, whether the physical storage resources newly allocated to the application program are located in a low-speed storage or a high-speed storage is determined according to the accesses of the application program to the already-allocated physical storage resources.Type: ApplicationFiled: August 7, 2013Publication date: March 6, 2014Applicant: International Business Machines CorporationInventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang