|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)
On the Cost of Modularity in Atomic Broadcast
Edinburgh, UK
June 25-June 28
ISBN: 0-7695-2855-4
| ASCII Text | x | ||
| Olivier Rutti, Sergio Mena, Richard Ekwall, Andre Schiper, "On the Cost of Modularity in Atomic Broadcast," IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012), pp. 635-644, 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/DSN.2007.69, author = {Olivier Rutti and Sergio Mena and Richard Ekwall and Andre Schiper}, title = {On the Cost of Modularity in Atomic Broadcast}, journal ={IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012)}, volume = {0}, year = {2007}, isbn = {0-7695-2855-4}, pages = {635-644}, doi = {http://doi.ieeecomputersociety.org/10.1109/DSN.2007.69}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012) TI - On the Cost of Modularity in Atomic Broadcast SN - 0-7695-2855-4 SP635 EP644 A1 - Olivier Rutti, A1 - Sergio Mena, A1 - Richard Ekwall, A1 - Andre Schiper, PY - 2007 KW - atomic broadcast KW - modular design KW - microprotocols KW - performance cost KW - experimental evaluation VL - 0 JA - IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012) ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSN.2007.69
Modularity is a desirable property of complex software systems, since it simplifies code reuse, verification, maintenance, etc. However, the use of loosely coupled modules introduces a performance overhead. This overhead is often considered negligible, but this is not always the case. This paper aims at casting some light on the cost, in terms of performance, that is incurred when designing a relevant group communication protocol with modularity in mind: atomic broadcast.
We conduct our experiments using two versions of atomic broadcast: a modular version and a monolithic one. We then measure the performance of both implementations under different system loads. Our results show that the overhead introduced by modularity is strongly related to the level of stress to which the system is subjected, and in the worst cases, reaches approximately 50%.
Index Terms:
atomic broadcast, modular design, microprotocols, performance cost, experimental evaluation
Citation:
Olivier Rutti, Sergio Mena, Richard Ekwall, Andre Schiper, "On the Cost of Modularity in Atomic Broadcast," dsn, pp.635-644, 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.
