DocumentCode
965142
Title
Reliability with Erlang
Author
Vinoski, Steve
Author_Institution
Verivue
Volume
11
Issue
6
fYear
2007
Firstpage
79
Lastpage
81
Abstract
In the previous issue, the author disclosed the concurrency features of Erlang, a programming language created at Ericsson more than 20 years ago for implementing telecommunications systems with stringent reliability, distribution, and uptime requirements. In this paper, the author explains that Erlang´s concurrency primitives provide more than just a fast way to create threads. They also enable parts of an application to monitor other parts - even if they´re running on separate hosts across the network - and restart those other parts should they fail. Erlang´s libraries and frameworks take advantage of these capabilities to let developers build systems with extreme availability and reliability.
Keywords
multi-threading; software libraries; telecommunication computing; telecommunication network reliability; Erlang concurrency primitives; Erlang libraries; multithreading; telecommunications system reliability; Availability; Concurrent computing; Condition monitoring; Java; Kernel; Libraries; Operating systems; Power system reliability; Tail; Yarn; Erlang; enterprise-integration; middleware; programming language; reliability; telecommunications; toward integration;
fLanguage
English
Journal_Title
Internet Computing, IEEE
Publisher
ieee
ISSN
1089-7801
Type
jour
DOI
10.1109/MIC.2007.132
Filename
4376232
Link To Document