Resource allocation (computer)

Short description: Process for meeting the hardware requirements of a software application

Resource allocation is the process by which a computing system aims to meet the hardware requirements of an application run by it.[1] Computing, networking and energy resources must be optimised taking into account hardware, performance and environmental restrictions.[2] This process may be undertaken by the hardware itself,[3] an operating system, a distributed computing system,[4] or as part of data center management.

## See also

* Concurrency control

## References

1. ↑ Habib M. Ammari, ed (2019). Mission-Oriented Sensor Networks and Systems: Art and Science. Springer International Publishing. pp. 277–279. ISBN 9783319911465. https://books.google.com/books?id=a4-wDwAAQBAJ&pg=PA277.
2. ↑ Sharkh, M.A.; Jammal, M.; Shami, A.; Ouda, A. (2013). "Resource allocation in a network-based cloud computing environment: design challenges". IEEE Communications Magazine (IEEE) 51 (11): 46–52. doi:10.1109/MCOM.2013.6658651.
3. ↑ Larry L. Peterson; Bruce S. Davie (2007). Computer Networks ISE, A Systems Approach. Elsevier Science. p. 458. ISBN 9780080502564. https://books.google.com/books?id=wjnkV9DjTksC&pg=PA458.
4. ↑ Hameed Hussain; Saif Ur Rehman Malik; Abdul Hameed; Samee Ullah Khan; Gage Bickler; Nasro Min-Allah; Muhammad Bilal Qureshi; Limin Zhang et al. (2013). "A survey on resource allocation in high performance distributed computing systems". Parallel Computing (Elsevier) 39 (11): 709–736. doi:10.1016/j.parco.2013.09.009. https://www.sciencedirect.com/science/article/abs/pii/S016781911300121X.

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Engineering:Resource_allocation_(computer)&oldid=1060552"