Scalable Reliable SD Erlang Design

Chechina, N., Trinder, P. , Ghaffari, A., Green, R., Lundin, K. and Virding, R. (2014) Scalable Reliable SD Erlang Design. Technical Report. Glasgow University.

113618.pdf - Accepted Version



This technical report presents the design of Scalable Distributed (SD) Erlang: a set of language-level changes that aims to enable Distributed Erlang to scale for server applications on commodity hardware with at most 100,000 cores. We cover a number of aspects, specifically anticipated architecture, anticipated failures, scalable data structures, and scalable computation. Other two components that guided us in the design of SD Erlang are design principles and typical Erlang applications. The design principles summarise the type of modifications we aim to allow Erlang scalability. Erlang exemplars help us to identify the main Erlang scalability issues and hypothetically validate the SD Erlang design.

Item Type:Research Reports or Papers (Technical Report)
Glasgow Author(s) Enlighten ID:Ghaffari, Mr Amir and Chechina, Dr Natalia and Trinder, Professor Phil
Authors: Chechina, N., Trinder, P., Ghaffari, A., Green, R., Lundin, K., and Virding, R.
Subjects:Q Science > QA Mathematics > QA76 Computer software
College/School:College of Science and Engineering > School of Computing Science
Publisher:Glasgow University
Copyright Holders:Copyright © 2014 The Authors
Publisher Policy:Reproduced with permission of Authors

University Staff: Request a correction | Enlighten Editors: Update this record

Project CodeAward NoProject NamePrincipal InvestigatorFunder's NameFunder RefLead Dept
635431RELEASEPhil TrinderEuropean Commission (EC)287510COM - COMPUTING SCIENCE