A scalable reliable instant messenger using the SD Erlang libraries
A scalable reliable instant messenger using the SD Erlang libraries
复制标题
使用 SD Erlang 库的可扩展可靠即时通讯程序
DOI:
10.1145/2975969.2975973
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Chechina N
中科院分区:
文献类型:
--
作者:
Chechina N
Erlang has world leading reliability capabilities, but while it scales extremely well within a single node, distributed Erlang has some scalability issues. The Scalable Distributed (SD) Erlang libraries have been designed to address the scalability limitations while preserving the reliability model, and shown to deliver significant performance benefits above 40 hosts using some relatively simple benchmarks.This paper compares the reliability and scalability of SD Erlang and distributed Erlang using an Instant Messaging (IM) server benchmark that is a far more typical Erlang application; a relatively large and sophisticated benchmark; has throughput as the key performance metric; and uses non-trivial reliability mechanisms. We provide a careful reliability evaluation using chaos monkey.The key performance results consider scenarios with and without failures on up to 17 server hosts (272 cores). We show that SD Erlang adds no performance overhead when all nodes are grouped in a single s_group. However, either adding redundant router nodes in distributed Erlang applications, or dividing a set of nodes into small s_groups in SD Erlang applications, have small negative impact. Both the distributed Erlang and SD Erlang IM tolerate failures and, up to the failure rates measured, the failures have no impact on throughput. The IM implementations show that SD Erlang preserves the distributed Erlang reliability properties and mechanisms.
登录
查看更多内容
DOI:
10.1145/3107937
发表时间:
2017
期刊:
ACM Transactions on Programming Languages and Systems (TOPLAS)
影响因子:
--
作者:
P. Trinder;Natalia Chechina;N. Papaspyrou;Konstantinos Sagonas;S. Thompson;Stephen Adams;Stavros Aronis;Robert Baker;Eva Bihari;Olivier Boudeville;Francesco Cesarini;M. D. Stefano;Sverker Eriksson;Viktória Fördős;A. Ghaffari;Aggelos Giantsios;Rickard Green;Csaba Hoch;David Klaftenegger;Huiqing Li;Kenneth Lundin;K. Mackenzie;Katerina Roukounaki;Yiannis Tsiouris;Kjell Winblad
通讯作者:
Kjell Winblad
DOI:
10.1109/tpds.2017.2654246
发表时间:
2017-08
影响因子:
5.3
作者:
Natalia Chechina;K. Mackenzie;S. Thompson;P. Trinder;Olivier Boudeville;Viktoria Fordós;Csaba Hoch;A. Ghaffari;M. Hernandez
通讯作者:
Natalia Chechina;K. Mackenzie;S. Thompson;P. Trinder;Olivier Boudeville;Viktoria Fordós;Csaba Hoch;A. Ghaffari;M. Hernandez
影响因子:
--
作者:
A. Tseitlin
通讯作者:
A. Tseitlin
影响因子:
0.5
作者:
Frank Lübeck;Max Neunhöffer
通讯作者:
Max Neunhöffer
影响因子:
3.8
作者:
Chechina N
通讯作者:
Chechina N