Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Zaviazať protokol

Záväzky protokoly zabezpečiť globálne Atomicita v distribuovaných výpočtových systémov . To zaisťuje , že transakcia v celej počítačovej sieti buď kompletné na všetkých uzloch v sieti alebo žiadny z uzlov , ak každý jednotlivý uzol zlyhá . Distributed Computing Funkcia

Distribuované výpočty umožňuje v sieti , autonómna počítačov spoločne pracovať na jednom projekte . Podľa tohto modelu , centrálny počítač rozdeľuje prácu a odošle ju do klientskych počítačov na dokončenie . . Commit protokoly umožňujú tento model tak , aby vydržali jednotlivé zlyhanie klienta
Two - Phase Commit protokol

Dvojfázové potvrdzovanie protokolov zaručiť Atomicita v dvoch krokoch : fáza commit - žiadosť a zaviazať fáze . Počas fázy spáchať , žiadosti , koordinujúci počítač odošle požiadavku na každý iný klientský počítač v sieti a potom čaká na odpoveď správy z každého klienta . Ak sú prijímané všetky správy , potom druhá fáza sa vykonáva , ak dôjde k zlyhaniu klienta a nie všetky správy sú prijímané . správa prerušenie je odoslaná všetkým klientom .
Three - Phase Commit protokol

Nevýhodou dvojfázový potvrdzovací protokol je , že zlyhanie koordinátor bude spôsobiť všetky klientske prostriedky , ktoré majú byť zamknuté , potenciálne navždy . Trojfázový potvrdenie protokoly tvoria tento nedostatok použitím timeout prechodu . Ak koordináciu počítač zlyhá , timeout prechod umožňuje zdroje , ktoré majú byť uvoľnené na určité predpísané plynutie času .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené