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: 9678675
    Abstract: 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: Grant
    Filed: April 15, 2016
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
  • Patent number: 9576044
    Abstract: 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: Grant
    Filed: March 21, 2016
    Date of Patent: February 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhen G. Li, Jun W. Zhang
  • Patent number: 9569136
    Abstract: 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: Grant
    Filed: April 29, 2015
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Liang Fang, Jie P. Wu, Jun W. Zhang, Xiao D. Zhang
  • Publication number: 20160321008
    Abstract: 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: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Liang Fang, Jie P. Wu, Jun W. Zhang, Xiao D. Zhang
  • Publication number: 20160231931
    Abstract: 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: Application
    Filed: April 15, 2016
    Publication date: August 11, 2016
    Inventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
  • Publication number: 20160205205
    Abstract: 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: Application
    Filed: March 21, 2016
    Publication date: July 14, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhen G. LI, Jun W. ZHANG
  • Patent number: 9361216
    Abstract: 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: Grant
    Filed: August 7, 2013
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
  • Patent number: 9305078
    Abstract: 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: Grant
    Filed: October 28, 2014
    Date of Patent: April 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhen G. Li, Jun W. Zhang
  • Publication number: 20150046495
    Abstract: 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: Application
    Filed: October 28, 2014
    Publication date: February 12, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhen G. LI, Jun W. ZHANG
  • Patent number: 8903865
    Abstract: 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: Grant
    Filed: January 2, 2013
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Zhen G. Li, Jun W. Zhang
  • Publication number: 20140068221
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: March 6, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang