The ‘Jobs’ Load Regulation Framework

By Erlang Central | Published: June 13, 2013

The ‘Jobs’ load regulation framework, first presented at the 2010 Erlang Workshop, takes the approach that overload should be prevented through regulated input queues – that is, as soon as an incoming request is classified, it is inserted in an appropriate queue and allowed to proceed according to a predefined rate limit or pool size. This approach has much in common with ‘DiffServ’ regulation in IP multimedia networks, and has the advantage that core components can focus on operating as efficiently as possible. In this talk, we will describe ‘Jobs’, and our experiences to-date, and walk through a few examples of how it can be configured.Talk objectives:

Give a (mostly) practical introduction to overload protection in Erlang-based systems.
Target audience: 

Erlang developers, primarily working on server systems that may suffer overload.

Download Presentation Download


  • Ulf Wiger

    Feuerlabs co-founder and Developer Advocate
    Feuerlabs, Inc.

    Ulf Wiger has been programming Erlang since 1992, and was, to his knowledge, the first ever commercial Erlang customer. After 13 years at Ericsson learning how to build 5-nines telecom systems, and 3 years as CTO of Erlang Solutions, Ulf is now in the trenches for real, reinventing device programming, together with Erlang Zen master Tony Rogvall and Telematics guru Magnus Feuer, in the startup Feuerlabs.

    Twitter: @uwiger

    Ulf Wiger

Follow Erlang Central:

Have an Erlang Question?

Reach out to the Erlang community