Взгляните на gproc
Он должен делать то, что вы хотите, он очень эффективен и сделан одним из создателей Эрланга, настолько надежный.
Вы можете проверить некоторые возможности gproc здесь , тогда вы узнаете, подходит ли это вашей проблеме
РЕДАКТИРОВАТЬ 1: После дополнительного поиска обновление значения записи gproc можно выполнить с помощью gproc:set_value(Key, Value).
РЕДАКТИРОВАТЬ 2: Таким образом, вы будете использовать:
gproc:reg({n, l, YouKey}, YourValue) %% YouValue will be the tuple
gproc:set_value(YourKey, YourValue)
gproc:unreg({n, l, YourKey})