US 12,068,973 B2
System and method for compartment quotas in a cloud infrastructure environment
Matthew Rushton, Seattle, WA (US); Rajesh Basa, Seattle, WA (US); Hunt Graham, Seattle, WA (US); Marek Czajka, Seattle, WA (US); and Philip Newman, Seattle, WA (US)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed on Apr. 20, 2023, as Appl. No. 18/137,304.
Application 18/137,304 is a continuation of application No. 16/986,162, filed on Aug. 5, 2020, granted, now 11,646,975.
Claims priority of provisional application 62/884,936, filed on Aug. 9, 2019.
Claims priority of provisional application 62/884,994, filed on Aug. 9, 2019.
Claims priority of provisional application 62/884,998, filed on Aug. 9, 2019.
Prior Publication US 2023/0254266 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/70 (2022.01); G06F 9/50 (2006.01); G06F 11/30 (2006.01); H04L 41/0806 (2022.01); H04L 41/0893 (2022.01); H04L 41/50 (2022.01); H04L 41/5006 (2022.01); H04L 47/76 (2022.01); H04L 47/78 (2022.01)
CPC H04L 47/782 (2013.01) [G06F 9/5005 (2013.01); G06F 9/505 (2013.01); G06F 9/5072 (2013.01); G06F 9/5077 (2013.01); G06F 11/3006 (2013.01); H04L 41/0806 (2013.01); H04L 41/0893 (2013.01); H04L 41/5077 (2013.01); H04L 47/76 (2013.01); H04L 47/829 (2013.01); G06F 2209/5022 (2013.01); H04L 41/5006 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for supporting compartment quotas in a cloud infrastructure environment, comprising:
a cloud infrastructure environment provided at one or more computers comprising one or more processors, and having tenancies defined across one or more regions of the cloud infrastructure environment, wherein a tenancy includes one or more compartments;
a limit service data plane provided within the cloud infrastructure environment, the limit service data plane providing a plurality of compartment resource quotas, wherein a compartment resource quota can be associated with a compartment to provide a limit on types of resources that can be provisioned for use within the compartment;
wherein upon receipt of a request for a resource to be provisioned in a compartment, a determination is made by the limit service data plane whether the provisioning of the requested resource would violate the compartment resource quota; and
subsequent to determining that the compartment resource quota would not be violated, provisioning the requested resource for use within the compartment.