Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mario Moro Hernandez

dblp:185/9296 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 88% Hardware reliability and fault tolerance · 12%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › distributed programming
distributed programming languages
0.312017
Evaluating Scalable Distributed Erlang for Scalability and Reliability · IEEE Trans. Parallel Distributed Syst. 2017
Distributed systems
fault tolerance
0.112017
Evaluating Scalable Distributed Erlang for Scalability and Reliability · IEEE Trans. Parallel Distributed Syst. 2017
Hardware reliability and fault tolerance
reliability modeling
0.112017
Evaluating Scalable Distributed Erlang for Scalability and Reliability · IEEE Trans. Parallel Distributed Syst. 2017
YearPublicationVenuePosition
2017 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 scalability limitations, and addressed them by providing a Scalable Distributed (SD) Erlang library that partitions the network of Erlang Virtual Machines (VMs) into scalable groups (s_groups). This paper presents the first systematic evaluation of SD Erlang s_groups and associated tools, and how they can be used. We present a comprehensive evaluation of the scalability and reliability of SD Erlang using three typical benchmarks and a case study. We demonstrate that s_groups improve the scalability of reliable and unreliable Erlang applications on up to 256 hosts (6,144 cores). We show that SD Erlang preserves the class-leading distributed Erlang reliability model, but scales far better than the standard model. We present a novel, systematic, and tool-supported approach for refactoring distributed Erlang applications into SD Erlang. We outline the new and improved monitoring, debugging and deployment tools for large scale SD Erlang applications. We demonstrate the scaling characteristics of key tools on systems comprising up to 10 K Erlang VMs.
Natalia Chechina, Kenneth MacKenzie, Simon J. Thompson, Philip W. Trinder, Olivier Boudeville, Viktória Fördós, Csaba Hoch, Amir Ghaffari, Mario Moro Hernandez
IEEE Trans. Parallel Distributed Syst.9