METHOD AND SYSTEM TO MAINTAIN STRONG CONSISTENCY OF DISTRIBUTED REPLICATED CONTENTS IN A CLIENT/SERVER SYSTEM
A method and a system for maintaining consistency of replicated files distributed over a plurality of independent processing slave nodes part of an application tier of a multi-tier client/server data processing system are described. The replicated files are distributed from a master node of a master...
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!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | LAFONT, CAROLINE TOUFFAIT, GUILLAUME AMAR, VIRGINIE DEFAYET, CHRISTOPHE COLLENDAVELLOO, YAN |
description | A method and a system for maintaining consistency of replicated files distributed over a plurality of independent processing slave nodes part of an application tier of a multi-tier client/server data processing system are described. The replicated files are distributed from a master node of a master tier. Upon reception of an update request to update a master database a new version of a replicated file is first generated and stored in a shared file system. A notification of availability of the new version is forwarded to a synchronizing slave node and broadcasted to all slave nodes. Each slave node preloads the new version of the replicated file from the shared file system and acknowledges successful completion. Upon reception of all acknowledgments in the synchronization slave node a notification of preloading achievement is forwarded to the master server which updates the master database.
La présente invention concerne un procédé et un système de maintien d'une cohérence de fichiers dupliqués distribués sur une pluralité de nuds esclaves de traitement indépendant (210, 210', 210 ») se trouvant à un niveau d'application d'un système client/serveur multiniveau de traitement de données. Les fichiers dupliqués sont distribués à partir d'un nud maître se trouvant à un niveau maître. Lors d'une réception d'une demande de mise à jour (142) visant à mettre à jour une base de données maîtresse, une nouvelle version d'un fichier dupliqué est produite puis mémorisée dans un système de fichiers partagés (160). Une notification de disponibilité de la nouvelle version est ensuite réacheminée jusqu'à un nud esclave de synchronisation puis diffusée depuis celui-ci à tous les nuds esclaves (210, 210', 210 »). Chaque nud esclave précharge la nouvelle version (150) du fichier dupliqué à partir du système de fichiers partagés (160) puis accuse réception de la réussite de l'opération. Lorsque le nud esclave de synchronisation a reçu tous les accusés de réception, une notification de fin de préchargement est réacheminée jusqu'au serveur maître (112) qui met à jour la base de données maîtresse, ce qui valide l'utilisation de la nouvelle version par le système de traitement de données. La validation est en outre réacheminée jusqu'au nud esclave de synchronisation qui, à son tour, valide l'utilisation de la nouvelle version (150) du fichier dupliqué dans une base de données esclave destinée à assurer le suivi de toutes les versions des fichiers dupliqués pour tous les nuds escla |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CA2848910C</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CA2848910C</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CA2848910C3</originalsourceid><addsrcrecordid>eNqFjLsOwjAMRbswIOAb8A8gnkMZg-PSSE2CEhepU1WhMPGoVP5fGKk7g-VzdY89zZ6WuPQalNMQm8hkgT1YZRzLQOTg3RnQu2ikdNiAL0ALB3OqmTQEulQG1Q_FEoUjyKECrIyEdaRwpTD-nmeTe_cY0mLcs2xZEGO5Sv27TUPf3dIrfVpUu_yQH7cb3P83voWwNns</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD AND SYSTEM TO MAINTAIN STRONG CONSISTENCY OF DISTRIBUTED REPLICATED CONTENTS IN A CLIENT/SERVER SYSTEM</title><source>esp@cenet</source><creator>LAFONT, CAROLINE ; TOUFFAIT, GUILLAUME ; AMAR, VIRGINIE ; DEFAYET, CHRISTOPHE ; COLLENDAVELLOO, YAN</creator><creatorcontrib>LAFONT, CAROLINE ; TOUFFAIT, GUILLAUME ; AMAR, VIRGINIE ; DEFAYET, CHRISTOPHE ; COLLENDAVELLOO, YAN</creatorcontrib><description>A method and a system for maintaining consistency of replicated files distributed over a plurality of independent processing slave nodes part of an application tier of a multi-tier client/server data processing system are described. The replicated files are distributed from a master node of a master tier. Upon reception of an update request to update a master database a new version of a replicated file is first generated and stored in a shared file system. A notification of availability of the new version is forwarded to a synchronizing slave node and broadcasted to all slave nodes. Each slave node preloads the new version of the replicated file from the shared file system and acknowledges successful completion. Upon reception of all acknowledgments in the synchronization slave node a notification of preloading achievement is forwarded to the master server which updates the master database.
La présente invention concerne un procédé et un système de maintien d'une cohérence de fichiers dupliqués distribués sur une pluralité de nuds esclaves de traitement indépendant (210, 210', 210 ») se trouvant à un niveau d'application d'un système client/serveur multiniveau de traitement de données. Les fichiers dupliqués sont distribués à partir d'un nud maître se trouvant à un niveau maître. Lors d'une réception d'une demande de mise à jour (142) visant à mettre à jour une base de données maîtresse, une nouvelle version d'un fichier dupliqué est produite puis mémorisée dans un système de fichiers partagés (160). Une notification de disponibilité de la nouvelle version est ensuite réacheminée jusqu'à un nud esclave de synchronisation puis diffusée depuis celui-ci à tous les nuds esclaves (210, 210', 210 »). Chaque nud esclave précharge la nouvelle version (150) du fichier dupliqué à partir du système de fichiers partagés (160) puis accuse réception de la réussite de l'opération. Lorsque le nud esclave de synchronisation a reçu tous les accusés de réception, une notification de fin de préchargement est réacheminée jusqu'au serveur maître (112) qui met à jour la base de données maîtresse, ce qui valide l'utilisation de la nouvelle version par le système de traitement de données. La validation est en outre réacheminée jusqu'au nud esclave de synchronisation qui, à son tour, valide l'utilisation de la nouvelle version (150) du fichier dupliqué dans une base de données esclave destinée à assurer le suivi de toutes les versions des fichiers dupliqués pour tous les nuds esclaves (210, 210', 210 »). Lorsqu'il reçoit une notification de validation de tous les nuds esclaves (210, 210', 210 »), le serveur maître (112) accuse réception de l'achèvement de la mise à jour en réponse à la demande de mise à jour reçue (142).</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2018</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20180904&DB=EPODOC&CC=CA&NR=2848910C$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20180904&DB=EPODOC&CC=CA&NR=2848910C$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>LAFONT, CAROLINE</creatorcontrib><creatorcontrib>TOUFFAIT, GUILLAUME</creatorcontrib><creatorcontrib>AMAR, VIRGINIE</creatorcontrib><creatorcontrib>DEFAYET, CHRISTOPHE</creatorcontrib><creatorcontrib>COLLENDAVELLOO, YAN</creatorcontrib><title>METHOD AND SYSTEM TO MAINTAIN STRONG CONSISTENCY OF DISTRIBUTED REPLICATED CONTENTS IN A CLIENT/SERVER SYSTEM</title><description>A method and a system for maintaining consistency of replicated files distributed over a plurality of independent processing slave nodes part of an application tier of a multi-tier client/server data processing system are described. The replicated files are distributed from a master node of a master tier. Upon reception of an update request to update a master database a new version of a replicated file is first generated and stored in a shared file system. A notification of availability of the new version is forwarded to a synchronizing slave node and broadcasted to all slave nodes. Each slave node preloads the new version of the replicated file from the shared file system and acknowledges successful completion. Upon reception of all acknowledgments in the synchronization slave node a notification of preloading achievement is forwarded to the master server which updates the master database.
La présente invention concerne un procédé et un système de maintien d'une cohérence de fichiers dupliqués distribués sur une pluralité de nuds esclaves de traitement indépendant (210, 210', 210 ») se trouvant à un niveau d'application d'un système client/serveur multiniveau de traitement de données. Les fichiers dupliqués sont distribués à partir d'un nud maître se trouvant à un niveau maître. Lors d'une réception d'une demande de mise à jour (142) visant à mettre à jour une base de données maîtresse, une nouvelle version d'un fichier dupliqué est produite puis mémorisée dans un système de fichiers partagés (160). Une notification de disponibilité de la nouvelle version est ensuite réacheminée jusqu'à un nud esclave de synchronisation puis diffusée depuis celui-ci à tous les nuds esclaves (210, 210', 210 »). Chaque nud esclave précharge la nouvelle version (150) du fichier dupliqué à partir du système de fichiers partagés (160) puis accuse réception de la réussite de l'opération. Lorsque le nud esclave de synchronisation a reçu tous les accusés de réception, une notification de fin de préchargement est réacheminée jusqu'au serveur maître (112) qui met à jour la base de données maîtresse, ce qui valide l'utilisation de la nouvelle version par le système de traitement de données. La validation est en outre réacheminée jusqu'au nud esclave de synchronisation qui, à son tour, valide l'utilisation de la nouvelle version (150) du fichier dupliqué dans une base de données esclave destinée à assurer le suivi de toutes les versions des fichiers dupliqués pour tous les nuds esclaves (210, 210', 210 »). Lorsqu'il reçoit une notification de validation de tous les nuds esclaves (210, 210', 210 »), le serveur maître (112) accuse réception de l'achèvement de la mise à jour en réponse à la demande de mise à jour reçue (142).</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2018</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqFjLsOwjAMRbswIOAb8A8gnkMZg-PSSE2CEhepU1WhMPGoVP5fGKk7g-VzdY89zZ6WuPQalNMQm8hkgT1YZRzLQOTg3RnQu2ikdNiAL0ALB3OqmTQEulQG1Q_FEoUjyKECrIyEdaRwpTD-nmeTe_cY0mLcs2xZEGO5Sv27TUPf3dIrfVpUu_yQH7cb3P83voWwNns</recordid><startdate>20180904</startdate><enddate>20180904</enddate><creator>LAFONT, CAROLINE</creator><creator>TOUFFAIT, GUILLAUME</creator><creator>AMAR, VIRGINIE</creator><creator>DEFAYET, CHRISTOPHE</creator><creator>COLLENDAVELLOO, YAN</creator><scope>EVB</scope></search><sort><creationdate>20180904</creationdate><title>METHOD AND SYSTEM TO MAINTAIN STRONG CONSISTENCY OF DISTRIBUTED REPLICATED CONTENTS IN A CLIENT/SERVER SYSTEM</title><author>LAFONT, CAROLINE ; TOUFFAIT, GUILLAUME ; AMAR, VIRGINIE ; DEFAYET, CHRISTOPHE ; COLLENDAVELLOO, YAN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CA2848910C3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2018</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>LAFONT, CAROLINE</creatorcontrib><creatorcontrib>TOUFFAIT, GUILLAUME</creatorcontrib><creatorcontrib>AMAR, VIRGINIE</creatorcontrib><creatorcontrib>DEFAYET, CHRISTOPHE</creatorcontrib><creatorcontrib>COLLENDAVELLOO, YAN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>LAFONT, CAROLINE</au><au>TOUFFAIT, GUILLAUME</au><au>AMAR, VIRGINIE</au><au>DEFAYET, CHRISTOPHE</au><au>COLLENDAVELLOO, YAN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD AND SYSTEM TO MAINTAIN STRONG CONSISTENCY OF DISTRIBUTED REPLICATED CONTENTS IN A CLIENT/SERVER SYSTEM</title><date>2018-09-04</date><risdate>2018</risdate><abstract>A method and a system for maintaining consistency of replicated files distributed over a plurality of independent processing slave nodes part of an application tier of a multi-tier client/server data processing system are described. The replicated files are distributed from a master node of a master tier. Upon reception of an update request to update a master database a new version of a replicated file is first generated and stored in a shared file system. A notification of availability of the new version is forwarded to a synchronizing slave node and broadcasted to all slave nodes. Each slave node preloads the new version of the replicated file from the shared file system and acknowledges successful completion. Upon reception of all acknowledgments in the synchronization slave node a notification of preloading achievement is forwarded to the master server which updates the master database.
La présente invention concerne un procédé et un système de maintien d'une cohérence de fichiers dupliqués distribués sur une pluralité de nuds esclaves de traitement indépendant (210, 210', 210 ») se trouvant à un niveau d'application d'un système client/serveur multiniveau de traitement de données. Les fichiers dupliqués sont distribués à partir d'un nud maître se trouvant à un niveau maître. Lors d'une réception d'une demande de mise à jour (142) visant à mettre à jour une base de données maîtresse, une nouvelle version d'un fichier dupliqué est produite puis mémorisée dans un système de fichiers partagés (160). Une notification de disponibilité de la nouvelle version est ensuite réacheminée jusqu'à un nud esclave de synchronisation puis diffusée depuis celui-ci à tous les nuds esclaves (210, 210', 210 »). Chaque nud esclave précharge la nouvelle version (150) du fichier dupliqué à partir du système de fichiers partagés (160) puis accuse réception de la réussite de l'opération. Lorsque le nud esclave de synchronisation a reçu tous les accusés de réception, une notification de fin de préchargement est réacheminée jusqu'au serveur maître (112) qui met à jour la base de données maîtresse, ce qui valide l'utilisation de la nouvelle version par le système de traitement de données. La validation est en outre réacheminée jusqu'au nud esclave de synchronisation qui, à son tour, valide l'utilisation de la nouvelle version (150) du fichier dupliqué dans une base de données esclave destinée à assurer le suivi de toutes les versions des fichiers dupliqués pour tous les nuds esclaves (210, 210', 210 »). Lorsqu'il reçoit une notification de validation de tous les nuds esclaves (210, 210', 210 »), le serveur maître (112) accuse réception de l'achèvement de la mise à jour en réponse à la demande de mise à jour reçue (142).</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre |
recordid | cdi_epo_espacenet_CA2848910C |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | METHOD AND SYSTEM TO MAINTAIN STRONG CONSISTENCY OF DISTRIBUTED REPLICATED CONTENTS IN A CLIENT/SERVER SYSTEM |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T05%3A53%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=LAFONT,%20CAROLINE&rft.date=2018-09-04&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECA2848910C%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |