CA3109080C - Procedes, dispositifs et systemes pour des mises a niveau non perturbatrices d'un moteur de coordination distribue dans un environnement informatique distribue - Google Patents

Procedes, dispositifs et systemes pour des mises a niveau non perturbatrices d'un moteur de coordination distribue dans un environnement informatique distribue

Info

Publication number
CA3109080C
CA3109080C CA3109080A CA3109080A CA3109080C CA 3109080 C CA3109080 C CA 3109080C CA 3109080 A CA3109080 A CA 3109080A CA 3109080 A CA3109080 A CA 3109080A CA 3109080 C CA3109080 C CA 3109080C
Authority
CA
Canada
Prior art keywords
dcone
version
proposal
agreements
proposals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CA3109080A
Other languages
English (en)
Other versions
CA3109080A1 (fr
Inventor
Mark Patrick Mc Keown
Original Assignee
WANdisco Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US16/174,057 external-priority patent/US10944850B2/en
Application filed by WANdisco Inc filed Critical WANdisco Inc
Publication of CA3109080A1 publication Critical patent/CA3109080A1/fr
Application granted granted Critical
Publication of CA3109080C publication Critical patent/CA3109080C/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

L'invention concerne un procédé mis en uvre par ordinateur et un système distribué permettant de maintenir la cohérence d'applications client sur une pluralité de nuds serveurs qui peuvent comprendre la fourniture d'une première et d'une seconde version d'un moteur de coordination distribué (DConE). La première version du DConE peut recevoir des propositions, parvenir à des accords sur celles-ci et générer un premier classement d'accords qui spécifie un ordre dans lequel les applications client doivent exécuter les propositions convenues et mettre à jour de manière correspondante leurs états respectifs. Une proposition de changement de version peut ensuite être traitée par la première version du DConE, après quoi la première version du DConE peut cesser de parvenir à des accords supplémentaires. Une seconde version du DConE peut ensuite reprendre la conclusion d'accords sur les propositions et générer un second classement d'accords, en commençant par la proposition de changement de version convenue. Toute proposition convenue, reçue de la première version du DConE après la proposition de changement de version convenue, peut être renvoyée à la seconde version du DConE pour permettre à la seconde version du DConE de parvenir à un accord sur celle-ci.
CA3109080A 2018-10-29 2019-10-10 Procedes, dispositifs et systemes pour des mises a niveau non perturbatrices d'un moteur de coordination distribue dans un environnement informatique distribue Active CA3109080C (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US16/174,057 2018-10-29
US16/174,057 US10944850B2 (en) 2018-10-29 2018-10-29 Methods, devices and systems for non-disruptive upgrades to a distributed coordination engine in a distributed computing environment
PCT/US2019/055508 WO2020091966A1 (fr) 2018-10-29 2019-10-10 Procédés, dispositifs et systèmes pour des mises à niveau non perturbatrices d'un moteur de coordination distribué dans un environnement informatique distribué

Publications (2)

Publication Number Publication Date
CA3109080A1 CA3109080A1 (fr) 2020-05-07
CA3109080C true CA3109080C (fr) 2025-11-25

Family

ID=

Similar Documents

Publication Publication Date Title
US12481642B2 (en) Methods, devices and systems for real-time checking of data consistency in a distributed heterogenous storage system
CN101523355B (zh) 故障切换系统和方法
CA3105014A1 (fr) Procedes, dispositifs et systemes destines a un echange base sur un moteur de coordination distribue qui met en ƒuvre un registre distribue de chaine a blocs
US11522966B2 (en) Methods, devices and systems for non-disruptive upgrades to a replicated state machine in a distributed computing environment
EP4191429B1 (fr) Techniques pour obtenir une cohérence de cache à travers des grappes de stockage distribuées
CA3109080C (fr) Procedes, dispositifs et systemes pour des mises a niveau non perturbatrices d'un moteur de coordination distribue dans un environnement informatique distribue
US11860828B2 (en) Methods, devices and systems for writer pre-selection in distributed data systems
HK40040256A (en) Methods, devices and systems for non-disruptive upgrades to a distributed coordination engine in a distributed computing environment
HK40040256B (zh) 分布式计算环境中用於对分布式协调引擎无破坏升级的方法、装置和系统
CA3108063C (fr) Procedes, dispositifs et systemes de verification en temps reel de coherence de donnees dans un systeme de memoire heterogene distribue
HK40040816A (en) Methods, devices and systems for real-time checking of data consistency in a distributed heterogenous storage system
HK40040816B (zh) 分布式异构存储系统中数据一致性实时检查的方法、设备和系统