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...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English French |
Published |
02.07.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |