ASYNCHRONOUS NOTIFICATION METHOD FOR DATA STORAGE SYSTEMS

An improved technique involves delivering asynchronous notifications of state changes of components of a data storage system by querying a database whose entries contain event descriptors along with a sequentially generated identifier value. In response to a state change of a component, a database...

Full description

Saved in:
Bibliographic Details
Main Authors ALEXEEV, SERGEY ALEXANDROVICH, SHUSHARIN, ALEXEY VLADIMIROVICH, TYLIK, DMITRY NIKOLAEVICH, MARTYNOV, ALEXEY VALERYEVICH
Format Patent
LanguageEnglish
French
Published 02.07.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An improved technique involves delivering asynchronous notifications of state changes of components of a data storage system by querying a database whose entries contain event descriptors along with a sequentially generated identifier value. In response to a state change of a component, a database server receives a state change indication and updates an entry in the database by recording the state change and generating a new identifier value. A management server running management software then detects state changes by noting the largest generated identifier value from a previous query and queries all entries in the database having an identifier value larger than that previous value. The layers of the management software that subscribe to state change indications of various components may then access those entries as needed. Une technique améliorée suppose de délivrer des notifications asynchrones de changements d'état de composants d'un système de stockage de données en interrogeant une base de données dont les entrées contiennent des descripteurs d'événements et une valeur d'identifiant générée séquentiellement. En réponse à un changement d'état d'un composant, un serveur de base de données reçoit une indication de changement d'état et met à jour une entrée dans la base de données en enregistrant le changement d'état et en générant une nouvelle valeur d'identifiant. Un serveur de gestion qui exécute un logiciel de gestion détecte alors des changements d'état en notant la plus grande valeur d'identifiant générée depuis une précédente interrogation et interroge toutes les entrées dans la base de données ayant une valeur d'identifiant supérieure à cette précédente valeur. Les couches du logiciel de gestion qui reprennent les indications de changements d'état de divers composants peuvent alors accéder à ces entrées si nécessaire.
Bibliography:Application Number: WO2013RU01151