2017
DOI: 10.1109/tpds.2017.2654246
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Scalable Distributed Erlang for Scalability and Reliability

Abstract: Large scale servers with hundreds of hosts and tens of thousands of cores are becoming common. To exploit these platforms software must be both scalable and reliable, and distributed actor languages like Erlang are a proven technology in this area. While distributed Erlang conceptually supports the engineering of large scale reliable systems, in practice it has some scalability limits that force developers to depart from the standard language mechanisms at scale. In earlier work we have explored these scalabil… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
11
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 22 publications
2
11
0
Order By: Relevance
“…Similar experiments show consistent results for a range of micro-benchmarks, several benchmarks, and the very substantial (approximately 150K lines of Erlang) Sim-Diasca case study [16] on several state of the art NUMA architectures, and the four clusters specified in Appendix A. A coherent presentation of many of these results is available in an article by [22] and in a RELEASE project deliverable 20 . The bulk of the experiments reported here are conducted on the Athos cluster using Erlang/OTP 17.4 and the associated SD Erlang libraries.…”
Section: Systemic Evaluationsupporting
confidence: 63%
See 3 more Smart Citations
“…Similar experiments show consistent results for a range of micro-benchmarks, several benchmarks, and the very substantial (approximately 150K lines of Erlang) Sim-Diasca case study [16] on several state of the art NUMA architectures, and the four clusters specified in Appendix A. A coherent presentation of many of these results is available in an article by [22] and in a RELEASE project deliverable 20 . The bulk of the experiments reported here are conducted on the Athos cluster using Erlang/OTP 17.4 and the associated SD Erlang libraries.…”
Section: Systemic Evaluationsupporting
confidence: 63%
“…A further challenge is how to systematically refactor a distributed Erlang application into SD Erlang, and this is outlined in Section i. A detailed discussion of distributed system design and refactoring in SD Erlang provided in a recent article [22].…”
Section: Registered_names({nodenode})mentioning
confidence: 99%
See 2 more Smart Citations
“…To date SD Erlang has been shown to deliver significant performance benefits above 40 hosts using some relatively simple benchmarks [5]. The Ant Colony Optimisation (ACO) is a parallel simulation benchmark, and the core of the Orbit benchmark is a non-replicated DHT, similar to NoSQL DBMS like Riak [2].…”
Section: Introductionmentioning
confidence: 99%