Right now the yarn quota system supports two modes: fixed price and variable price.
In fixed price the prices per unit of resource are defined in the config file, never change and are the same for all applications. In variable price the prices are varying in function of the load on the cluster and are the same for all applications.
We should provide support for more advanced behaviors such as:
Pricing fixed per queue
Queue base variable pricing
Possibility to fix the price for some application while others have variable pricing.
Possibility to guaranty a period of time at fix pricing to an application before to then go to variable pricing