Converting large extent storage pools into small extent storage pools in place

    公开(公告)号:GB2603326A

    公开(公告)日:2022-08-03

    申请号:GB202203774

    申请日:2020-08-25

    Applicant: IBM

    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.

    Dynamically switching between memory copy and memory mapping to optimize 1/O performance

    公开(公告)号:GB2602404A

    公开(公告)日:2022-06-29

    申请号:GB202203249

    申请日:2020-09-03

    Applicant: IBM

    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.

    Dynamically switching between memory copy and memory mapping to optimize 1/O performance

    公开(公告)号:GB2602404B

    公开(公告)日:2022-11-09

    申请号:GB202203249

    申请日:2020-09-03

    Applicant: IBM

    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.

    Migrating data from a large extent pool to a small extent pool

    公开(公告)号:GB2594027B

    公开(公告)日:2022-03-09

    申请号:GB202111577

    申请日:2020-01-21

    Applicant: IBM

    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.

    Converting small extent storage pools into large extent storage pools in place

    公开(公告)号:GB2603325A

    公开(公告)日:2022-08-03

    申请号:GB202203771

    申请日:2020-08-25

    Applicant: IBM

    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.

    Migrating data from a large extent pool to a small extent pool

    公开(公告)号:GB2594027A

    公开(公告)日:2021-10-13

    申请号:GB202111577

    申请日:2020-01-21

    Applicant: IBM

    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.

    processamento de dados para monitorar operações de entrada/saída

    公开(公告)号:BRPI0908823B1

    公开(公告)日:2020-02-11

    申请号:BRPI0908823

    申请日:2009-02-09

    Applicant: IBM

    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.

    comando de computador e resposta para determinar o estado de uma operação de e/s

    公开(公告)号:BRPI0908135B1

    公开(公告)日:2020-10-13

    申请号:BRPI0908135

    申请日:2009-02-09

    Applicant: IBM

    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.

    fornecer endereçamento de dados indireto em um sistema de processamento de entrada/saída onde a lista de endereços de dados indiretos é não-contígua

    公开(公告)号:BRPI0908825B1

    公开(公告)日:2020-02-11

    申请号:BRPI0908825

    申请日:2009-02-10

    Applicant: IBM

    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.

    transferência de dados bidirecional dentro de uma única operação de e/s

    公开(公告)号:BRPI0908824B1

    公开(公告)日:2020-02-11

    申请号:BRPI0908824

    申请日:2009-02-09

    Applicant: IBM

    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.

Patent Agency Ranking