Chechina, N., Trinder, P. , Ghaffari, A., Green, R., Lundin, K. and Virding, R. (2014) Scalable Reliable SD Erlang Design. Technical Report. Glasgow University.
|
Text
113618.pdf - Accepted Version 975kB |
Abstract
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) |
---|---|
Status: | Published |
Glasgow Author(s) Enlighten ID: | Chechina, Dr Natalia and Ghaffari, Mr Amir 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