Proceedings of the 15th International Workshop on Erlang 2016
DOI: 10.1145/2975969.2975973
|View full text |Cite
|
Sign up to set email alerts
|

A scalable reliable instant messenger using the SD Erlang libraries

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2017
2017
2018
2018

Publication Types

Select...
2
2
1

Relationship

4
1

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 7 publications
0
7
0
Order By: Relevance
“…those for managing node failures, network congestion, etc. A more detailed study of SD Erlang reliability, including the use of replicated databases for recovering Instant Messenger chat sessions, finds similar results [23].…”
Section: Ant Colony Optimisation (Aco)mentioning
confidence: 68%
See 2 more Smart Citations
“…those for managing node failures, network congestion, etc. A more detailed study of SD Erlang reliability, including the use of replicated databases for recovering Instant Messenger chat sessions, finds similar results [23].…”
Section: Ant Colony Optimisation (Aco)mentioning
confidence: 68%
“…For example, on a common X86/Ubuntu platform typical Erlang process recovery times are around 0.3ms, so around 1000x less than the Unix process recovery time on the same platform [58]. We have conducted more detailed experiments on an Instant Messenger benchmark, and obtained similar results [23].…”
Section: Ant Colony Optimisation (Aco)mentioning
confidence: 69%
See 1 more Smart Citation
“…Comparing the performance of complete case study servers implemented in each language would significantly reinforce these results, and one possibility is an Instant Messaging (IM) benchmark [4]. It would also be interesting to study the performance overheads of providing fault tolerance and of recovering from faults, another key server capability.…”
Section: Resultsmentioning
confidence: 91%
“…The experiments are run on the Beowulf cluster (Section 4) with 16 physical (32 virtual) cores. We run the benchmark for 60s with different numbers of paired processes (1,2,4,6,8,16,32,64, and 128 pairs) varying the number of cores. The measurements reported are for cold starts, i.e.…”
Section: Concurrent Process Throughputmentioning
confidence: 99%