Home > Design Patterns > Elastic Network Capacity
Elastic Network Capacity

Elastic Network Capacity (Erl, Naserpour)

How can network bandwidth be allocated to align with actual usage requirements?

Problem

Network bandwidth is often fixed, resulting in performance bottlenecks, runtime exceptions and failure when bandwidth capacity is reached.

Solution

A system is established to dynamically increase or decrease the amount of network ports in response to actual bandwidth usage.

Application

Cloud consumer network traffic is isolated and each cloud consumer is allocated its own network ports which are retrieved from and returned to a network pool, as per usage requirements.
Elastic Network Capacity: A lack of available bandwidth causes performance issues for cloud consumer requests.

A lack of available bandwidth causes performance issues for cloud consumer requests.

NIST Reference Architecture Mapping

This pattern relates to the highlighted parts of the NIST reference architecture, as follows:

Elastic Network Capacity: NIST Reference Architecture Mapping
Elastic Network Capacity: NIST Reference Architecture Mapping