METHOD AND SYSTEM FOR PARALLEL DATA REPLICATION IN A DISTRIBUTED FILE SYSTEM
Methods and systems are described for redundant storage of a data block from a data source into a distributed file system over a software-defined network. According to one embodiment, the methods and system describe a cloud manager in the network that identifies a first and second storage server in...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Methods and systems are described for redundant storage of a data block from a data source into a distributed file system over a software-defined network. According to one embodiment, the methods and system describe a cloud manager in the network that identifies a first and second storage server in a network, along with the clusters that the servers are in, and the in-cluster network elements (NEs) of those clusters. The cloud manager calculates best paths through the NEs of the network to reach the identified storage servers, reserves bandwidth along the best paths so that the data block can be sent, configures the forwarding tables of the NEs in these best paths to forward the data block to the storage servers, and sends the data block through the best paths.
L'invention concerne des procédés et des systèmes destinés à un stockage redondant d'un bloc de données d'une source de données vers un système de fichiers distribué sur un réseau défini par logiciel. Selon un mode de réalisation, les procédés et le système décrivent un gestionnaire de nuage dans le réseau qui identifie des premier et second serveurs de stockage dans un réseau, conjointement avec les grappes auxquelles appartiennent les serveurs, et les éléments de réseau en grappe (NE) de ces grappes. Le gestionnaire de nuage calcule les meilleurs chemins passant par les NE du réseau pour atteindre les serveurs de stockage identifiés, réserve une largeur de bande sur les meilleurs trajets de manière à ce que le bloc de données puisse être envoyé, configure les tables de réacheminement des NE sur ces meilleurs trajets pour réacheminer le bloc de données vers les serveurs de stockage, et envoie le bloc de données sur les meilleurs trajets. |
---|