Each user, group of users, function, program, or other consumer
of system resources is granted limited resources by the setting of quotas
over the use of those resources by the consumers. Examples include:
disk quotas available in many operating systems,
CPU cycle quotas imposed in some
environments on a usage per time basis,
memory usage quotas imposed on many timesharing systems, and
file handle quotas commonly used in timesharing systems.
Complexity: Implementing quotas is straight forward and relatively reliable,
but it is rarely used in distributed computing environments because of the
control complexity and it is widely considered Draconian by users who
encounter quota limits when trying to do legitimate work.