Atomsändningar säkerställer att samtidiga uppdateringar av tillståndet för en processgrupp konsekvent levereras till alla gruppmedlemmar trots slumpmässiga kommunikationsförseningar och misslyckanden. Genom att befria programmerare för replikerad tillämpning från bördan av att ta itu med problemet med att upprätthålla replika-statskonsistens, är atomsändningar en grundläggande tjänst för att genomföra feltoleranta distribuerade system. Detta dokument rapporterar diskreta händelsesimuleringsresultat som jämför prestandan hos ve asynkrona atomsändningsprotokoll. Vi undersöker fyra olika prestationsindex: genomsnittlig leveranstid, genomsnittlig stabilitetstid, genomsnittligt antal fysiska meddelanden som skickas per sändning och maximal bu er storlek. Dessa index mäts som en funktion av gruppstorlek och uppdatera interarrival tid, både i avsaknad av fel och i närvaro av ett enda kommunikationsfel. Vår jämförelse visar att det inte finns något generellt bästa protokoll. Vi identifierar de tillämpningsområden där ett protokoll dominerar de andra protokollen och diskuterar några av de allmänna protokolldesigntekniker som är användbara för att uppnå god prestanda.
Cristian, Beijer och Mishra har jämfört den genomsnittliga leveranstiden för Tåg, PA, Amoeba, och ISIS protokoll som en funktion av gruppens storlek och interarrival hastighet meddelanden REF.
A performance comparison of asynchronous atomic broadcast protocols
{'venue': 'Distributed Systems Engineering', 'journal': None, 'mag_field_of_study': ['Computer Science']}