Self-assessment approach for resource management protocols in heterogeneous computational systems
Rui Eduardo Lopes, Duarte Raposo, Pedro V. Teixeira, Susana Sargento

TL;DR
This paper introduces a flexible heuristics-based self-assessment method for resource management in heterogeneous systems, enabling dynamic weighting, extensibility, and improved resource estimation for deployment decisions.
Contribution
It presents a novel, extensible heuristic algorithm that supports dynamic resource requirement weighting and can be integrated into various resource allocation protocols.
Findings
The approach provides accurate resource estimation.
It demonstrates scalability across different system sizes.
The method allows easy extension to new resource types.
Abstract
With an ever growing number of heterogeneous applicational services running on equally heterogeneous computational systems, the problem of resource management becomes more essential. Although current solutions consider some network and time requirements, they mostly handle a pre-defined list of resource types by design and, consequently, fail to provide an extensible solution to assess any other set of requirements or to switch strategies on its resource estimation. This work proposes an heuristics-based estimation solution to support any computational system as a self-assessment, including considerations on dynamically weighting the requirements, how to compute each node's capacity towards an admission request, and also offers the possibility to extend the list of resource types considered for assessment, which is an uncommon view in related works. This algorithm can be used by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Real-Time Systems Scheduling · Software-Defined Networks and 5G
