Jump to content

Resource allocation (computing)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by SailingInABathTub (talk | contribs) at 00:16, 23 December 2021 (+). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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.


This process may be undertaken by the hardware itself,[2] an operating system, a distributed computing system,[3] or as part of data center management.

References

  1. ^ Habib M. Ammari, ed. (2019). Mission-Oriented Sensor Networks and Systems: Art and Science. Springer International Publishing. pp. 277–279. ISBN 9783319911465.
  2. ^ Larry L. Peterson; Bruce S. Davie (2007). Computer Networks ISE, A Systems Approach. Elsevier Science. p. 458. ISBN 9780080502564.
  3. ^ Hameed Hussain; Saif Ur Rehman Malik; Abdul Hameed; Samee Ullah Khan; Gage Bickler; Nasro Min-Allah; Muhammad Bilal Qureshi; Limin Zhang; Wang Yongji; Nasir Ghani; Joanna Kolodziej; Albert Y.Zomaya; Cheng-Zhong Xu; Pavan Balaji; Abhinav Vishnu; Fredric Pinel; Johnatan E.Pecero; Dzmitry Kliazovich; Ammar Rayes (2013). "A survey on resource allocation in high performance distributed computing systems". Parallel Computing. 39 (11). Elsevier: 709–736. doi:10.1016/j.parco.2013.09.009.