-
公开(公告)号:GB2603326A
公开(公告)日:2022-08-03
申请号:GB202203774
申请日:2020-08-25
Applicant: IBM
Inventor: CLINT HARDY , KARL ALLEN NIELSEN , MATTHEW KALOS
IPC: G06F3/06
Abstract: A computer-implemented method, according to one approach, is for converting an existing storage pool into an intended storage pool in place. The computer-implemented method includes: identifying a request to convert the existing storage pool having a first extent size into the intended storage pool having a second extent size, where the first extent size is larger than the second extent size. For each volume in the existing storage pool: a temporary pause/lock is performed on a volume segment table (VST) entry which corresponds to the given volume, and a new structure is applied to the VST entry. The new structure divides existing physical extents associated with the VST entry into two or more smaller physical extents. Furthermore, for each of the ranks in the existing storage pool, the given rank is converted from the first extent size to the second extent size.
-
公开(公告)号:GB2602404A
公开(公告)日:2022-06-29
申请号:GB202203249
申请日:2020-09-03
Applicant: IBM
Inventor: LOKESH MOHAN GUPTA , KEVIN JOHN ASH , BRIAN ANTHONY RINALDI , KYLER ANDERSON , MATTHEW KALOS
Abstract: A method to dynamically switch between data transfer techniques includes receiving an I/O request and computing a cost of executing the I/O request using a memory copy data transfer technique. The memory copy data transfer technique copies cache segments associated with the I/O request from cache memory to a permanently mapped memory, which is permanently mapped to a bus address window. The method also computes a cost of executing the I/O request using a memory mapping data transfer technique. The memory mapping data transfer technique temporarily maps cache segments associated with the I/O request from the cache memory to the bus address window. The method uses one of the memory copy data transfer technique and the memory mapping data transfer technique to transfer cache segments associated with the I/O request, depending on which one is less costly. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:GB2602404B
公开(公告)日:2022-11-09
申请号:GB202203249
申请日:2020-09-03
Applicant: IBM
Inventor: LOKESH MOHAN GUPTA , KEVIN JOHN ASH , BRIAN ANTHONY RINALDI , KYLER ANDERSON , MATTHEW KALOS
Abstract: A method to dynamically switch between data transfer techniques includes receiving an I/O request and computing a cost of executing the I/O request using a memory copy data transfer technique. The memory copy data transfer technique copies cache segments associated with the I/O request from cache memory to a permanently mapped memory, which is permanently mapped to a bus address window. The method also computes a cost of executing the I/O request using a memory mapping data transfer technique. The memory mapping data transfer technique temporarily maps cache segments associated with the I/O request from the cache memory to the bus address window. The method uses one of the memory copy data transfer technique and the memory mapping data transfer technique to transfer cache segments associated with the I/O request, depending on which one is less costly. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:GB2594027B
公开(公告)日:2022-03-09
申请号:GB202111577
申请日:2020-01-21
Applicant: IBM
Inventor: HUI ZHANG , CLINT HARDY , KARL ALLEN NIELSEN , MATTHEW KALOS , QIANG XIE
Abstract: A computer-implemented method according to one embodiment includes identifying a request to migrate data associated with a volume from a source storage pool having a first rank extent size to a destination storage pool having a second rank extent size smaller than the first rank extent size, creating a correspondence between logical volume extents of the volume and physical offset locations within rank extents of the source storage pool, and migrating data from one or more ranks of the source storage pool to one or more ranks of the destination storage pool, utilizing the correspondence between the logical volume extents of the volume and the physical offset locations within the rank extents of the source storage pool.
-
公开(公告)号:GB2603325A
公开(公告)日:2022-08-03
申请号:GB202203771
申请日:2020-08-25
Applicant: IBM
Inventor: CLINT HARDY , KARL ALLEN NIELSEN , MATTHEW KALOS
IPC: G06F3/06
Abstract: A computer-implemented method includes identifying a request to convert an existing storage pool having a smaller first rank extent size into an intended storage pool having a larger second rank extent size. Volume extents in the existing storage pool are reordered such that physical rank extents of the volumes align with boundaries between the rank extents of the intended storage pool. Each of the ranks in the existing storage pool are converted from the first to the second rank extent size. Thereafter, for each of the volumes: a temporary pause/lock is performed on a VST entry which corresponds to the given volume, and an existing structure associated with the VST entry which corresponds to the first rank extent size is removed. Furthermore, the VST entry is populated with a new structure which corresponds to the second rank extent size.
-
公开(公告)号:GB2594027A
公开(公告)日:2021-10-13
申请号:GB202111577
申请日:2020-01-21
Applicant: IBM
Inventor: HUI ZHANG , CLINT HARDY , KARL ALLEN NIELSEN , MATTHEW KALOS , QIANG XIE
Abstract: A computer-implemented method includes identifying a request to migrate data associated with a volume from a source storage pool having a first rank extent size to a destination storage pool having a second rank extent size smaller than the first rank extent size, creating a correspondence between logical volume extents of the volume and physical offset locations within rank extents of the source storage pool, and migrating data from one or more ranks of the source storage pool to one or more ranks of the destination storage pool, utilizing the correspondence between the logical volume extents of the volume and the physical offset locations within the rank extents of the source storage pool.
-
公开(公告)号:BRPI0908823B1
公开(公告)日:2020-02-11
申请号:BRPI0908823
申请日:2009-02-09
Applicant: IBM
Inventor: CATHERINE HUANG , DANIEL CASPER , JOHN FLANAGAN , LOUIS RICCI , MATTHEW KALOS
IPC: G06F13/10
Abstract: processamento de dados para monitorar operações de entrada/saída um produto de programa de computador, um aparelho e um método para processamento de comunicações entre uma unidade de controle e um subsistema de canal em um sistema de processamento de entrada/ saída são fornecidos. o produto programa de computador inclui um meio de armazenamento tangível legível por um circuito de processamento e instruções de armazenamento pelo circuito de processamento para executar um método. o método inclui: o envio de um comando do subsistema de canal para a unidade de controle para iniciar uma operação de entrada/ saída; fixar um prazo para a conclusão da operação; e em resposta à operação não terminar dentro do prazo, enviar uma mensagem para determinar se a unidade de controle tem uma troca aberta para o comando.
-
公开(公告)号:BRPI0908135B1
公开(公告)日:2020-10-13
申请号:BRPI0908135
申请日:2009-02-09
Applicant: IBM
Inventor: CATHERINE HUANG , DALE RIEDY , DANIEL CASPER , GUSTAV SITTMANN III , HARRY YUDENFRIEND , JOHN FLANAGAN , LOUIS RICCI , MATTHEW KALOS , NJOKU UGOCHUKWU , ROGER HATHORN , SCOTT CARLSON
IPC: G06F13/12
Abstract: comando de computador e resposta para determinar o estado de uma operação de e/s. o estado de uma operação de entrada / saída (e/s) em um sistema de processamento de e/s é determinado. a solicitação para a realização da operação de e/s é recebida de um sistema operacional de e/s em um subsistema d e canal e encaminhada para uma unidade de controle que controla um dispositivo de e/s para executar a operação de e/s. após uma determinada quantidade de tempo passa sem receber a indicação da unidade de controle que a operação de e/s está concluída, um solicitação de interrogatório foi recebida no subsistema de canal de e/s do sistema operacional para determinar o estado da operação de e/s. um comando de interrogação é enviado a partir do subsistema de canal para a unidade de controle. a resposta é recebida a partir da unidade de controle, a resposta indica um estado do dispositivo e/s que executa a operação de e/s, um estado da unidade de controle que controla o dispositivo de e/s que executa a operação de e/s, e o estado da operação de e/s que está sendo executada.
-
公开(公告)号:BRPI0908825B1
公开(公告)日:2020-02-11
申请号:BRPI0908825
申请日:2009-02-10
Applicant: IBM
Inventor: CATHERINE HUANG , DALE RIEDY , DANIEL CASPER , GUSTAV SITTMANN III , HARRY YUDENFRIEND , JOHN FLANAGAN , MARK BENDYK , MATTHEW KALOS , UGOCHUKWU NJOKU
IPC: G06F13/10
Abstract: fornecer endereçamento de dados indireto em um sistema de processamento de entrada/saída onde a lista de endereços de dados indireta é não-contígua sistemas, métodos e produtos programa de computador para fornecer endereçamento de dados indireto em um subsistema de e/s do sistema de processamento de e/s. o produto programa de computador inclui um meio de armazenamento tangível legível por um circuito de processamento e armazenamento de instruções para a execução pelo circuito de processamento para executar um método. o método inclui receber uma palavra de controle para uma operação de e / s. a palavra de controle inclui um endereço de dados indireto de dados associados com a operação de e/s. o endereço de dados indireto inclui uma localização a partir de uma lista de endereços de armazenamento que, coletivamente, especifica os dados, a lista abrange dois ou mais locais de armazenamento não-contíguos. os dados são coletados em resposta à lista. os dados coletados são transmitidos para uma unidade de controle no sistema de processamento de e/s.
-
公开(公告)号:BRPI0908824B1
公开(公告)日:2020-02-11
申请号:BRPI0908824
申请日:2009-02-09
Applicant: IBM
Inventor: CATHERINE HUANG , DALE RIEDY , DANIEL CASPER , GUSTAV SITTMANN III , JOHN FLANAGAN , MATTHEW KALOS , UGOCHUKWU NJOKU
IPC: G06F13/10
Abstract: transferência de dados bidirecional dentro de uma única operação de e/s um artigo de fabricação, aparelho e um método para facilitar o processamento de entrada / saída (e/s) para uma operação de e/s em um sistema de computador host configurado para comunicação com uma unidade de controle. o método inclui o sistema de computador host obtendo uma palavra de comando de transporte (tcw) para uma operação de e/s, tendo dados de entrada e saída. a tcw especifica o local dos dados de saída e um local para armazenar os dados de entrada. o sistema de computador host envia a operação de e/s para a unidade de controle para execução. o sistema de computador host reúne os dados de saída em resposta à localização dos dados de saída especificados pela tcw e, em seguida, encaminha os dados de saída para a unidade de controle para uso na execução da operação de e/s. o sistema do computador host recebe os dados de entrada da unidade de controle e armazena os dados de entrada no local especificado pela tcw.
-
-
-
-
-
-
-
-
-