ALERT

[LAST CHANCE] Data Layer: Modern Business, Defined

Resource Allocation

Definition - What does Resource Allocation mean?

Resource allocation is an important feature in a heterogeneous network meant to ensure its high efficiency as well as its maintenance as a cost-benefit network. Proper resource allocation improves the performances of both the associated system and the network, and also helps in avoiding the different kinds of transient bottlenecks involved in the network.

Techopedia explains Resource Allocation

In a given network, the interaction between the various controllers determines the allocation of resources. The resources associated with resource allocation strategies are mostly buffer, bandwidth, processors and peripheral devices like printers, scanners, etc.

Resource allocation is important because:

  • Fairness in resource allocation helps to ensure that the quality of service standards is met.

  • Much needed isolation between different data streams can be achieved.

  • From a network and system security perspective, proper resource allocation allows to ensure a high standard of security by countering different denial-of-service attacks.

To ensure good resource allocation in a network, fairness strategies are developed, such as proportional fairness, max-min fairness, utility fairness, etc. Proportional fairness calculates the resource allocation based on the resource amount and demand vector. In the case of max-min fairness, increasing demand helps in allocating a shared resource. It also ensures that the share of resource is not larger than its demand. In the case of utility fairness, the resource allocation is determined by the utility function associated with it.

Different algorithms are also developed for resource allocation, such as the simple round-robin allocation. These algorithms are developed based either on the strategies for allocating the resources or on the types of essential/prioritized resources present in the network.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.