Distribution protocol for Erlang 21+ fixing the head-of-line blocking.
This prototype has been developed as part of the LightKone research group. The goal of LightKone is to develop a scientifically sound and industrially validated model for doing general-purpose computation on edge networks.
$ rebar3 compile
$ erl -proto_dist proto_tcp
On the server:
$ benchmark_server.sh -p proto_tcp
On the client:
$ benchmark_client.sh -p proto_tcp -s $SERVER_HOSTNAME
This project can be included as a dependency in another project.
It should be included in the release and the option -proto_dist proto_tcp
should be added to the EVM. Note that all the node in the cluster must use
this distribution protocol, including remote shells.