Hide Forgot
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/policy-based-scheduler. Description: In a cloud infrastructure it is important to be able to dynamically define different policies according to different contexts, like clients’ contracts, resource types, etc. This blueprint proposes a new scheduler driver which is capable of providing business-level services. It has four main characteristics: - Dynamic scheduling: Admin could dynamically change the policy at any moment without service disruption. - Client context consideration: The new scheduler would take into account the context of each and every client, so that their contracts are enforced. - Fine granularity: Admin could define one policy per group of resources to make the best use of the latter. - Extensible architecture: The new driver would be flexible; it could incorporate different policies determined by admin. In addition, the new driver would be generic in order to allow admin to integrate other solutions in it. This driver functions according to the rules defined by admin. Admin can add/modify/remove rules at any moment to enforce different policies for a particular set of computes without service interruption. Specification URL (additional information): https://docs.google.com/document/d/1gr4Pb1ErXymxN9QXR4G_jVjLqNOg2ij9oA0JrLwMVRA