MÉTODO E SISTEMA PARA COORDENAR UM OU MAIS ESTÁGIOS DE UM CICLO DE COMUTAÇÃO DE REGISTRO

"CAPTURA E REPLICAÇÃO DE UM APLICATIVO MULTI-FLUXO SOBRE MÚLTIPLOS HOSTS EM FREQUÊNCIA PRÓXIMA DE SINCRONIZAÇÃO". A presente invenção refere-se a solicitações de acesso ao armazenamento são recebidas a partir de um ou mais aplicativos. Múltiplos servidores atualizam vários discos virtuais...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RAHUL NEWASKAR, SRIRAVI KOTAGIRI, YADNYESH JOSHI, AJAY BHAVE
Format: Patent
Sprache:por
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:"CAPTURA E REPLICAÇÃO DE UM APLICATIVO MULTI-FLUXO SOBRE MÚLTIPLOS HOSTS EM FREQUÊNCIA PRÓXIMA DE SINCRONIZAÇÃO". A presente invenção refere-se a solicitações de acesso ao armazenamento são recebidas a partir de um ou mais aplicativos. Múltiplos servidores atualizam vários discos virtuais conforme orientado pelas solicitações de acesso ao armazenamento. Os discos virtuais armazenam dados que dependem da ordem de gravação nos discos virtuais. Os registros são associados aos discos virtuais. As informação associada a cada solicitação de acesso ao armazenamento é armazenada em um dos registros. É realizado um ciclo de troca de registros. Um coordenador de rastreamento consistente com a ordem de gravação coordena a troca de registros com agentes nos servidores para manter a ordenação de solicitações. Os coordenadores de replicação coordenam a aplicação dos arquivos de registro trocados do armazenamento primário para o armazenamento de réplicas, criando um ponto consistente com a ordem de gravação no lado da réplica que corresponde ao lado primário e conferindo resiliência de falha em relação à transferência dos registros. Os registros de replicação podem ser recebidos individualmente no lado da réplica a partir dos servidores no lado primário para permitir transferências paralelas/simultâneas altamente escalonáveis dos registros. Storage access requests are received from one or more applications. Multiple servers update multiple virtual disks as directed by the storage access requests. The virtual disks store data that is write order dependent across the virtual disks. Logs are associated with the virtual disks. Information associated with each storage access request is stored in one of the logs. A cycle of log switching is performed. A write order consistent tracking coordinator coordinates the log switching with agents at the servers to maintain request ordering. Replication coordinators coordinate the application of the switched-out log files from primary storage to replica storage, creating a write-order consistent point on the replica side matching the primary side, and providing for failure resiliency regarding transfer of the logs. The replication logs may be received individually on the replica side from the servers on the primary side to enable highly scalable parallel/simultaneous transfers of the logs.