METHOD AND SYSTEMS FOR MASTER ESTABLISHMENT USING SERVICE-BASED STATISTICS

A method and apparatus are described for assigning mastership of nodes to data blocks. A method involves connecting each session of a plurality of sessions to a particular node of a cluster of nodes based on services associated with the plurality of sessions. Each session of the plurality of session...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHAN, Wilson Wai Shun, HO, Yu Kin, CHOUDHARY, Dungara Ram
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method and apparatus are described for assigning mastership of nodes to data blocks. A method involves connecting each session of a plurality of sessions to a particular node of a cluster of nodes based on services associated with the plurality of sessions. Each session of the plurality of sessions is associated with a respective service of a plurality of services. The method also involves collecting service-based access statistics aggregated by service and ranges of data block addresses. Each range corresponds to one or more contiguous subrange of data block addresses. The method further involves assigning mastership of the nodes to the data blocks having addresses within said ranges of data block addresses based on services associated with the nodes and the service-based access statistics. L'invention concerne un procédé et un appareil destinés à attribuer la maîtrise de nœuds à des blocs de données. Un procédé fait intervenir l'étape consistant à relier chaque session d'une pluralité de sessions à un nœud particulier d'un groupement de nœuds d'après des services associés à la pluralité de sessions. Chaque session de la pluralité de sessions est associée à un service respectif d'une pluralité de services. Le procédé fait également intervenir l'étape consistant à recueillir des statistiques d'accès basées sur le service agrégées par service et des plages d'adresses de blocs de données. Chaque plage correspond à une ou plusieurs sous-plages contiguës d'adresses de blocs de données. Le procédé fait intervenir en outre l'étape consistant à attribuer la maîtrise des nœuds aux blocs de données dont les adresses se trouvent à l'intérieur desdites plages de adresses de blocs de données d'après des services associés aux nœuds et les statistiques d'accès basées sur le service.