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 evaluati...
We investigate the distributed part of the Erlang programminglanguage, with an aim to develop robust...
This document describes the design and evaluation of two Erlang-based instant messenger systems usin...
This report evaluates the possibilities of scalability and increased performance bydistributing a sy...
Large scale servers with hundreds of hosts and tens of thousands of cores are becoming common. To ex...
Large scale servers with hundreds of hosts and tens of thousands of cores are becoming common. To ex...
Distributed actor languages are an effective means of constructing scalable reliable systems, and th...
As the number of cores grows in commodity architectures so does the like- lihood of failures. A dist...
Distributed actor languages are an effective means of constructing scalable reliable systems, and th...
With the advent of many-core architectures, scalability is a key property for programming languages...
This technical report presents the design of Scalable Distributed (SD) Erlang: a set of language-lev...
Erlang is a functional language with a much-emulated model for building reliable distributed sys...
Erlang has world leading reliability capabilities, but while it scales extremely well within a sing...
The technical report presents implementation of s groups and semi-explicit placement of the Scalable...
The many core revolution makes scalability a key property. The RELEASE project aims to improve the s...
As CPU chips integrate more processor cores, computer systems are evolving from multi-core to many-c...
We investigate the distributed part of the Erlang programminglanguage, with an aim to develop robust...
This document describes the design and evaluation of two Erlang-based instant messenger systems usin...
This report evaluates the possibilities of scalability and increased performance bydistributing a sy...
Large scale servers with hundreds of hosts and tens of thousands of cores are becoming common. To ex...
Large scale servers with hundreds of hosts and tens of thousands of cores are becoming common. To ex...
Distributed actor languages are an effective means of constructing scalable reliable systems, and th...
As the number of cores grows in commodity architectures so does the like- lihood of failures. A dist...
Distributed actor languages are an effective means of constructing scalable reliable systems, and th...
With the advent of many-core architectures, scalability is a key property for programming languages...
This technical report presents the design of Scalable Distributed (SD) Erlang: a set of language-lev...
Erlang is a functional language with a much-emulated model for building reliable distributed sys...
Erlang has world leading reliability capabilities, but while it scales extremely well within a sing...
The technical report presents implementation of s groups and semi-explicit placement of the Scalable...
The many core revolution makes scalability a key property. The RELEASE project aims to improve the s...
As CPU chips integrate more processor cores, computer systems are evolving from multi-core to many-c...
We investigate the distributed part of the Erlang programminglanguage, with an aim to develop robust...
This document describes the design and evaluation of two Erlang-based instant messenger systems usin...
This report evaluates the possibilities of scalability and increased performance bydistributing a sy...