Home » Glossary » Erlang

Erlang

Definition

What is an Erlang?

Erlang is a computer language and development platform that is useful for a wide range of applications. Concurrency, distributed processing, and fault tolerance are all integrated into Erlang.

This programming language is helpful to create highly available, highly scalable soft real-time systems. Telecommunications, banking, e-commerce, digital telephony, and instant messaging are just a few industries that use it. Concurrency, distribution, and fault tolerance are all supported by Erlang’s runtime system.

The Erlang runtime system is intended for systems that exhibit the following characteristics:

  • Distributed
  • Fault-tolerant
  • Real-time soft
  • Applications that are highly available and available 24 hours a day, seven days a week
  • Hot-swapping can modify code without shutting down a system
Erlang
What is an Erlang?

Erlang traffic models

Several traffic models share the Erlang unit of traffic’s name. They’re formulas for estimating the number of lines you’ll need in a network or to connect to a central office. The procedure was also developed to simulate queuing scenarios, which helps estimate call center staffing requirements.

Erlang B

Erlang B is used to compute how many connections are needed based on traffic during peak hours. The Erlang B figure implies that any blocked calls are instantly freed. It is the most widely used figure in calculating telecommunications capacity.

It’s especially vital to know how busy the roads are during peak hours.

Telecommunications traffic fluctuates during the day and week, just like many other commodities.

The Erlang B figure handles peak or hectic periods and defines the degree of service necessary.

Extended Erlang B

In telecommunications, the Extended Erlang-B model (EEB) is frequently used, particularly in call centers. This erlang model enhances the well-known Erlang-B paradigm by allowing some stopped calls to be retried right away. 

This model has two iterations in math, one for offered loads and the other for blocked traffic.

There are three more variables to consider in calculating Extended Erlang B:

Traffic during peak hours. 

In terms of call traffic, the busiest hour of a telephone system’s operation.

Blocking

The percentage of calls that fail due to a lack of lines

Lines

In a core group is the number of circuits.

A traffic engineering model that, like Erlang B, assumes that an offered call is immediately cleared with no queueing. 

On the other hand, Extended Erlang B believes that if a caller encounters a blockage, they will hang up and try the call again right away, with no calls being routed to more expensive routes.

Erlang C

Erlang C is a traffic modeling technique used in customer service and workforce management to determine caller wait times and predict delays. 

The number of agents providing service, the number of callers waiting, and the average amount of time it takes to handle each caller are all factors in Erlang C’s calculation.

Call center managers can improve their performance by understanding the Erlang C principles such as:

  • Recognize call volume and distribution.
  • Recognize the service level
  • Cost control is essential.
  • Make it more stable to improve the user experience.

Understanding the basics of Erlang C will benefit your company. Utilizing Erlang C can save expenses or improve your customers’ experience.

Get Inside Outsourcing

An insider's view on why remote and offshore staffing is radically changing the future of work.

Order now

Start your
journey today

  • Independent
  • Secure
  • Transparent

About OA

Outsource Accelerator is the trusted source of independent information, advisory and expert implementation of Business Process Outsourcing (BPO).

The #1 outsourcing authority

Outsource Accelerator offers the world’s leading aggregator marketplace for outsourcing. It specifically provides the conduit between world-leading outsourcing suppliers and the businesses – clients – across the globe.

The Outsource Accelerator website has over 5,000 articles, 350+ podcast episodes, and a comprehensive directory with 3,000+ BPO companies… all designed to make it easier for clients to learn about – and engage with – outsourcing.

About Derek Gallimore

Derek Gallimore has been in business for 20 years, outsourcing for over eight years, and has been living in Manila (the heart of global outsourcing) since 2014. Derek is the founder and CEO of Outsource Accelerator, and is regarded as a leading expert on all things outsourcing.