blubparadox

blubparadox

What did early Erlang telecom look like?

We’ve all heard that Erlang was created for working with telecom switches, but I haven’t seen a discussion go any deeper. The original telecom switches, how did they communicate with each other? Was it some form of TCP, or a different protocol? Serial? Something proprietary?

I’d like to see how Erlang did its early communication, it would be interesting to study and possibly help me with my current project.

Most Liked

al2o3cr

al2o3cr

Here’s a short writeup about an early Erlang system (1999), the AXD 301:

Protocol-wise, these used technologies like ATM and frame-relay that are lower-level than IP. The article even calls out IP switching over ATM as a work-in-progress.

sbuttgereit

sbuttgereit

Of course, for a more visceral take on it…

along with discussion here… Erlang The Movie

OK… I post this a bit tongue-in-cheek, but I do think it’s relevant to the question.

Oh dear… I feel old. At the time this document was published I was managing a small data center and network for a chain of retail stores… I spent many a night logged into the Cisco routers at the core of our Frame Relay based WAN watching cross network latencies and watching LMI metrics with our telecom provider… and yes, we were at least contemplating if our next steps network-wise might include IP over ATM. I would say simpler times, but in this case I’m not so sure that the were :slight_smile: .

Where Next?

Popular in Discussions Top

cvkmohan
The upcoming Phoenix 1.6 release looks very interesting. Became a habit to watch the commits - and - what they are bringing in. phx.gen...
New
pillaiindu
In django there is a cache framework backed by memcached. Rails also puts a lot of emphasis on caching, and even the idea of russian-doll...
New
mmport80
I have put far too much effort into Dialyzer over the last year or so - and basically - I doubt it’s worth the effort. It’s not as easy ...
New
crabonature
I’m still quite new to Elixir. As I understand we got in Elixir “multi guards” as convention to simplify one large guard with or’s?: de...
New
nburkley
AWS re:Invent is on at the moment with some interesting announcements. One new feature in particular is the Lambda Runtime API for AWS La...
New
ejpcmac
I have discovered Nix last month and I am currently on my way to migrating to it—both on macOS at home and the full NixOS distrubution at...
New
IVR
Hi all, I’ve seen a number of related threads in the past, but I’d still be very curious to hear an up-to-date opinion on this topic. I...
New
PragTob
Hey everyone, this has been on my mind for some time and I’d love your input on it! TLDR: I feel like maps are superioer for storing and...
New
Qqwy
I would like to spark a discussion about the static access operator: .. For whom does not know: it is used in Elixir to access fields of...
New
Markusxmr
Since Drab has been developed for a while in the open, introducing the Liveview functionality in a way it happend appears to undermine th...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39467 209
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement