I. Moise, Michel Hurfin, Jean-Pierre Le Narzul, Frédéric Majorczyk
{"title":"在“Fast Paxos”共识中评估碰撞风险适应政策","authors":"I. Moise, Michel Hurfin, Jean-Pierre Le Narzul, Frédéric Majorczyk","doi":"10.3166/tsi.31.1301-1325","DOIUrl":null,"url":null,"abstract":"Aucune collision ne se produit durant une instance de consensus si toutes les valeurs proposees durant ce consensus sont identiques. Afin de reduire le temps necessaire a une prise de decision, certains protocoles de consensus anticipent sur le fait qu'aucune collision ne se produira au cours du prochain consensus execute. Ce principe de conception a notamment ete etudie par Lamport qui a propose une variante au protocole Paxos, appelee Fast Paxos. En l'absence de collision, un gain de temps est observe. Malheureusement, le fait de declencher cette optimisation revient a faire un pari sur l'avenir et, en cas de collision non prevue, le cout de la procedure de recouvrement s'avere etre bien plus important que le gain initialement escompte. Dans cet article, nous decrivons brievement le protocole Paxos-MIC qui permet d'executer une sequence d'instances de consensus. Apres chaque consensus, le choix d'activer l'optimisation risquee durant le prochain consensus est fait localement et dynamiquement en evaluant une condition de declenchement. Nous etudions differentes conditions de declenchement et nous evaluons les gains susceptibles d'etre obtenus en analysant le comportement du protocole a l'aide d'une trace reelle correspondant a l'activite du site web d'une grande ecole d'ingenieur durant quinze jours consecutifs.","PeriodicalId":109795,"journal":{"name":"Tech. Sci. Informatiques","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Évaluation de politiques d'adaptation au risque de collisions dans un consensus de type « Fast Paxos »\",\"authors\":\"I. Moise, Michel Hurfin, Jean-Pierre Le Narzul, Frédéric Majorczyk\",\"doi\":\"10.3166/tsi.31.1301-1325\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Aucune collision ne se produit durant une instance de consensus si toutes les valeurs proposees durant ce consensus sont identiques. Afin de reduire le temps necessaire a une prise de decision, certains protocoles de consensus anticipent sur le fait qu'aucune collision ne se produira au cours du prochain consensus execute. Ce principe de conception a notamment ete etudie par Lamport qui a propose une variante au protocole Paxos, appelee Fast Paxos. En l'absence de collision, un gain de temps est observe. Malheureusement, le fait de declencher cette optimisation revient a faire un pari sur l'avenir et, en cas de collision non prevue, le cout de la procedure de recouvrement s'avere etre bien plus important que le gain initialement escompte. Dans cet article, nous decrivons brievement le protocole Paxos-MIC qui permet d'executer une sequence d'instances de consensus. Apres chaque consensus, le choix d'activer l'optimisation risquee durant le prochain consensus est fait localement et dynamiquement en evaluant une condition de declenchement. Nous etudions differentes conditions de declenchement et nous evaluons les gains susceptibles d'etre obtenus en analysant le comportement du protocole a l'aide d'une trace reelle correspondant a l'activite du site web d'une grande ecole d'ingenieur durant quinze jours consecutifs.\",\"PeriodicalId\":109795,\"journal\":{\"name\":\"Tech. Sci. Informatiques\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Tech. Sci. Informatiques\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3166/tsi.31.1301-1325\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Tech. Sci. Informatiques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/tsi.31.1301-1325","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Évaluation de politiques d'adaptation au risque de collisions dans un consensus de type « Fast Paxos »
Aucune collision ne se produit durant une instance de consensus si toutes les valeurs proposees durant ce consensus sont identiques. Afin de reduire le temps necessaire a une prise de decision, certains protocoles de consensus anticipent sur le fait qu'aucune collision ne se produira au cours du prochain consensus execute. Ce principe de conception a notamment ete etudie par Lamport qui a propose une variante au protocole Paxos, appelee Fast Paxos. En l'absence de collision, un gain de temps est observe. Malheureusement, le fait de declencher cette optimisation revient a faire un pari sur l'avenir et, en cas de collision non prevue, le cout de la procedure de recouvrement s'avere etre bien plus important que le gain initialement escompte. Dans cet article, nous decrivons brievement le protocole Paxos-MIC qui permet d'executer une sequence d'instances de consensus. Apres chaque consensus, le choix d'activer l'optimisation risquee durant le prochain consensus est fait localement et dynamiquement en evaluant une condition de declenchement. Nous etudions differentes conditions de declenchement et nous evaluons les gains susceptibles d'etre obtenus en analysant le comportement du protocole a l'aide d'une trace reelle correspondant a l'activite du site web d'une grande ecole d'ingenieur durant quinze jours consecutifs.