I see the terms being used together in the context of QoS and compute resource usage in the cloud, but I am lacking a formal definition of the terms and how they relate.
For example, this documentation states:
In an overcommitted environment, it is possible that the pods on the node will attempt to use more compute resource than is available at any given point in time.
and
Eventually, if there is not enough swap space, processes in the pods can be terminated due to the system being oversubscribed.
My understanding so far has been that a resource is considered to be overcommitted if promises have been made that, when reclaimed on their totality, will cause oversubscription of the said resource. On the other hand, a resource is said to be oversubscribed if it is unable to serve all the work it has committed to.
I am new to the subject, and I wonder if is there any seminal paper on the subject that I should refer to