-
公开(公告)号:US10067699B2
公开(公告)日:2018-09-04
申请号:US15839939
申请日:2017-12-13
Applicant: International Business Machines Corporation
Inventor: Tariq Hanif , William J. Rooney
Abstract: A method, computer program product, and/or system for performing a selection of a plurality of auxiliary storage sites in a multi-target environment in preparation for a hyper exchange are/is provided. To perform the selection, a failure is first detected with respect to a primary storage site in the multi-target environment. Then, aggregate weights are determined based on a management policy for the plurality of auxiliary storage sites. In turn, an auxiliary storage site with a first aggregate weight is selected from the plurality of auxiliary storage sites. With the auxiliary storage site selected, the hyper exchange of a plurality of systems in a multi-target environment in response to the failure is triggered from the primary storage site to the auxiliary storage site with the first aggregate weight.
-
公开(公告)号:US10437517B2
公开(公告)日:2019-10-08
申请号:US15897693
申请日:2018-02-15
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Scott B. Compton , Tariq Hanif , Tri M. Hoang , Gregory E. McBride , Carol S. Mellgren , William J. Rooney
IPC: G06F3/06
Abstract: A method, computer system, and a computer program product for soft fencing is provided. The present invention may include identifying a logical device swap occurred. The present invention may also include, in response to a logical device swap, creating a soft fence command. The present invention may then include issuing the created soft fence command.
-
公开(公告)号:US09898214B2
公开(公告)日:2018-02-20
申请号:US14869222
申请日:2015-09-29
Applicant: International Business Machines Corporation
Inventor: Tariq Hanif , William J. Rooney
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0683 , G06F3/0689 , G06F11/2058 , G06F11/2069 , G06F11/2076
Abstract: A method, computer program product, and/or system for performing a selection of a plurality of auxiliary storage sites in a multi-target environment in preparation for a hyper exchange are/is provided. To perform the selection, a failure is first detected with respect to a primary storage site in the multi-target environment. Then, aggregate weights are determined based on a management policy for the plurality of auxiliary storage sites. In turn, an auxiliary storage site with a first aggregate weight is selected from the plurality of auxiliary storage sites. With the auxiliary storage site selected, the hyper exchange of a plurality of systems in a multi-target environment in response to the failure is triggered from the primary storage site to the auxiliary storage site with the first aggregate weight.
-
公开(公告)号:US10031688B2
公开(公告)日:2018-07-24
申请号:US15252357
申请日:2016-08-31
Applicant: International Business Machines Corporation
Inventor: Tariq Hanif , William J. Rooney
IPC: G06F3/06
Abstract: A computer-implemented method includes identifying a storage reallocation plan associated with a primary storage volume, a secondary storage volume, and one or more client computing devices; determining a systematic importance indicator associated with the primary storage volume; and determining a systematic connectivity indicator associated with the storage reallocation plan and the one or more client computing devices. The computer-implemented method further includes determining a storage reallocation conclusion based on the systematic importance indicator and the systematic connectivity indicator. A corresponding computer program product and computer system are also disclosed.
-
5.
公开(公告)号:US09959201B2
公开(公告)日:2018-05-01
申请号:US15069211
申请日:2016-03-14
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Mohammad Abdirashid , Ali Y. Duale , Tariq Hanif
CPC classification number: G06F11/3692 , G06F9/45533 , G06F9/45558 , G06F11/1497 , G06F11/1629 , G06F11/1641 , G06F11/2205 , G06F11/2221 , G06F11/263 , G06F11/3457 , G06F11/3672 , G06F11/3684 , G06F11/3688 , G06F2009/45579 , G06F2009/45591
Abstract: Embodiments for automated testing of a virtualization management system are described. According to one aspect, a method includes generating a test case including a plurality of instances of commands and sending the test case to a plurality of interfaces supported by the virtualization management system. The method also includes generating a response file corresponding to each command in the test case. The method also includes comparing results from each interface to an instance of a command and in response to the results from each interface being identical, storing, the results in the response file corresponding to the command. The method also includes reporting an error in response to the results from each interface of the virtualization management system not being identical. The present document further describes examples of other aspects such as systems, computer products.
-
公开(公告)号:US10552306B2
公开(公告)日:2020-02-04
申请号:US15806428
申请日:2017-11-08
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Tariq Hanif , Tin H. To
Abstract: Embodiments for automated testing of a virtualization management system are described. An example computer-implemented method for automated testing of a virtualization management system includes sending, by a test server, a test case to a plurality of instances of the system under test, the test case sent to each instance of the system under test via each interface from a plurality of interfaces supported by the system under test. The method further includes, for each instance of the system under test, performing multi-interface comparison. The comparison includes comparing, by the test server, responses to the test case from each of the interfaces. The method also includes in response to the responses from each of the interfaces being identical, storing the responses in an instance-response file corresponding to the instance. The method also includes reporting, by the test server, an error in response to the responses from each interface not being identical.
-
公开(公告)号:US20190250849A1
公开(公告)日:2019-08-15
申请号:US15897693
申请日:2018-02-15
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Scott B. Compton , Tariq Hanif , Tri M. Hoang , Gregory E. McBride , Carol S. Mellgren , William J. Rooney
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0634 , G06F3/0664 , G06F3/067
Abstract: A method, computer system, and a computer program product for soft fencing is provided. The present invention may include identifying a logical device swap occurred. The present invention may also include, in response to a logical device swap, creating a soft fence command. The present invention may then include issuing the created soft fence command.
-
8.
公开(公告)号:US20180307575A1
公开(公告)日:2018-10-25
申请号:US15806428
申请日:2017-11-08
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Tariq Hanif , Tin H. To
IPC: G06F11/273 , G06F11/22
CPC classification number: G06F11/3688 , G06F11/1497 , G06F11/1629 , G06F11/1641 , G06F11/165 , G06F11/183 , G06F11/187 , G06F11/2221 , G06F11/2294 , G06F11/3457 , G06F11/3684 , G06F11/3692
Abstract: Embodiments for automated testing of a virtualization management system are described. An example computer-implemented method for automated testing of a virtualization management system includes sending, by a test server, a test case to a plurality of instances of the system under test, the test case sent to each instance of the system under test via each interface from a plurality of interfaces supported by the system under test. The method further includes, for each instance of the system under test, performing multi-interface comparison. The comparison includes comparing, by the test server, responses to the test case from each of the interfaces. The method also includes in response to the responses from each of the interfaces being identical, storing the responses in an instance-response file corresponding to the instance. The method also includes reporting, by the test server, an error in response to the responses from each interface not being identical.
-
公开(公告)号:US20180059979A1
公开(公告)日:2018-03-01
申请号:US15252357
申请日:2016-08-31
Applicant: International Business Machines Corporation
Inventor: Tariq Hanif , William J. Rooney
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/061 , G06F3/0617 , G06F3/0619 , G06F3/0647 , G06F3/0683 , G06F3/0689
Abstract: A computer-implemented method includes identifying a storage reallocation plan associated with a primary storage volume, a secondary storage volume, and one or more client computing devices; determining a systematic importance indicator associated with the primary storage volume; and determining a systematic connectivity indicator associated with the storage reallocation plan and the one or more client computing devices. The computer-implemented method further includes determining a storage reallocation conclusion based on the systematic importance indicator and the systematic connectivity indicator. A corresponding computer program product and computer system are also disclosed.
-
10.
公开(公告)号:US09858177B2
公开(公告)日:2018-01-02
申请号:US14927583
申请日:2015-10-30
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Mohammad Abdirashid , Ali Y. Duale , Tariq Hanif
CPC classification number: G06F11/3692 , G06F9/45533 , G06F9/45558 , G06F11/1497 , G06F11/1629 , G06F11/1641 , G06F11/2205 , G06F11/2221 , G06F11/263 , G06F11/3457 , G06F11/3672 , G06F11/3684 , G06F11/3688 , G06F2009/45579 , G06F2009/45591
Abstract: Embodiments for automated testing of a virtualization management system are described. According to one aspect, a method includes generating a test case including a plurality of instances of commands and sending the test case to a plurality of interfaces supported by the virtualization management system. The method also includes generating a response file corresponding to each command in the test case. The method also includes comparing results from each interface to an instance of a command and in response to the results from each interface being identical, storing, the results in the response file corresponding to the command. The method also includes reporting an error in response to the results from each interface of the virtualization management system not being identical. The present document further describes examples of other aspects such as systems, computer products.
-
-
-
-
-
-
-
-
-