Abstract
There is considerable folklore suggesting that ERLANG aids the rapid production of robust distributed systems, but only a few rather general studies published. This talk reports the first systematic comparative evaluation of ERLANG in the context of substantial commercial products. Our research strategy is to re-engineer two C++/CORBA telecoms applications in ERLANG and make comparative measurements of both implementations. The first component is a mediumscale (15K line) Dispatch Call Controller (DCC), and the second a smaller (3K line) Data Mobility (DM) component that is closely integrated with five other components of a radio communications subsystem (RCS). To investigate interoperation costs we have constructed two DMs: a pure ERLANG implementation and an ER-LANG/C implementation that reuses some C DM libraries. We investigate the following six research questions, first considering the potential benefits of a high-level distributed language technology like ERLANG.
Original language | English |
---|---|
Title of host publication | Erlang'06 - Proceedings of the ACM SIGPLAN 2006 Erlang Workshop |
Pages | 51- |
Volume | 2006 |
Publication status | Published - 2006 |
Event | ACM SIGPLAN International Conference on Functional Programming - Portland, OR, United States Duration: 18 Sept 2006 → 20 Sept 2006 |
Conference
Conference | ACM SIGPLAN International Conference on Functional Programming |
---|---|
Country/Territory | United States |
City | Portland, OR |
Period | 18/09/06 → 20/09/06 |