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.
Resource allocation is important because:
- Fairness is resource allocation helps to ensure that the quality of service standards
- 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.