ИЕРАРХИЧЕСКАЯ ИНФРАСТРУКТУРА ПЛАНИРОВАНИЯ РЕЗЕРВИРОВАНИЯ РЕСУРСОВ

1. Реализуемый в вычислительном окружении способ планирования системных ресурсов, содержащий этапы, на которых
назначают политику (106) планирования системных ресурсов, причем эта политика предназначена для операций планирования в рабочей нагрузке (102), при этом данная политика задается на основе рабочей нагрузки таким образом, чтобы эта политика зависела от этой рабочей нагрузки (этап 602), и
резервируют системные ресурсы для данной рабочей нагрузки согласно упомянутой политике (этап 604).
2. Способ по п.1, дополнительно содержащий этап, на котором резервируют по меньшей мере часть оставшихся незапланированных системных ресурсов для других рабочих нагрузок с использованием политики планирования системы по умолчанию.
3. Способ по п.1, в котором упомянутая рабочая нагрузка иерархически ниже другой рабочей нагрузки, при этом резервирование системных ресурсов для упомянутой рабочей нагрузки осуществляется согласно как упомянутой политике для этой рабочей нагрузки, так и политике для упомянутой другой рабочей нагрузки, иерархически более высокой, чем упомянутая рабочая нагрузка.
4. Способ по п.1, в котором упомянутая политика предусматривает по меньшей мере одно из указания резервирования ресурсов по скорости, резервирования ресурсов по мощности и указания резервирования ресурсов по предельному сроку.
5. Способ по п.1, в котором системные ресурсы представляют собой по меньшей мере одно из ресурсов процессора, сетевых ресурсов, ресурсов памяти и дисковых ресурсов.
6. Способ по п.1, в котором на этапе резервирования системных ресурсов для рабочей нагрузки согласно политике
сверяются с планами выполнения для совокупности системных ресурсов, причем каждый системный ресурс из этой совокупности системных ресурсов содержит устройство одного и того же типа, и
на основании этих планов выполнения резервируют системные ресурсы с ориентацией на выравнивание нагрузки рабочих нагрузок в упомянутой совокупности системных ресурсов.
7. Способ по п.1, в котором на этапе резервирования системных ресурсов для рабочей нагрузки согласно политике
сверяются с планами выполнения для совокупности системных ресурсов, причем каждый системный ресурс из этой совокупности системных ресурсов содержит устройство одного и того же типа, и
на основании этих планов выполнения резервируют системные ресурсы с ориентацией на перемещение рабочих нагрузок от одного устройства к другому устройству.
8. Способ по п.1, в котором на этапе резервирования системных ресурсов для рабочей нагрузки согласно политике
сверяются с планами выполнения для совокупности системных ресурсов, причем каждый системный ресурс из этой совокупности системных ресурсов содержит устройство одного и того же типа, и
на основании этих планов выполнения резервируют системные ресурсы с ориентацией на применение ограничительных квот.
9. Реализуемый в вычислительном окружении способ выполнения рабочих нагрузок с использованием системных ресурсов, причем системные ресурсы резервируются для рабочих нагрузок согласно политикам, зависящим от системы, и при этом резервирование используется рабочими нагрузками для применения политик, зависящих от рабочей нагрузки, причем способ содержит этапы, на которых
(a) выбирают политику, причем эта политика предназначена для операций планирования в рабочей нагрузке, (этап 702),
(b) используют эту политику для диспетчеризации этой рабочей нагрузки в отношении системного ресурса (этап 704),
(c) принимают обратную связь, включающую в себя информацию об использованиях системы при выполнении данной рабочей нагрузки (этап 706), и
(d) принимают решения по политикам на основании этой обратной связи для дополнительной диспетчеризации рабочих нагрузок в отношении упомянутого системного ресурса (этап 708).
10. Способ по п.9, дополнительно содержащий этап, на котором повторяют этапы (b)-(d) для выполнения совокупности рабочих нагрузок согласно разным политикам, заданным для рабочих нагрузок.
11. Способ по п.9, в котором решения по политикам принимают на основании плана выполнения, причем план выполнения определяет резервирования системных ресурсов для рабочих нагрузок.
12. Способ по п.11, дополнительно содержащий этап, на котором составляют план выполнения для указания одного или нескольких резервирований на основе мощности.
13. Способ по п.11, дополнительно содержащий этап, на котором составляют план выполнения для указания одного или нескольких резервирований на основе скорости.
14. Способ по п.9, в котором системные ресурсы представляют собой по меньшей мере одно из ресурсов процессора, сетевых ресурсов, ресурсов памяти и дисковых ресурсов.
15. Способ по п.9, в котором на этапе использования политики для диспетчеризации рабочей нагрузки в отношении системного ресурса
принимают на диспетчере, реализованном отдельно от политики, благодаря чему диспетчер действует независимо от любой конкретной политики, информацию из политики, указывающую рабочую нагрузку, подлежащую выполнению системными ресурсами, и
на диспетчере выбирают рабочую нагрузку и предписывают системным ресурсам выполнять рабочую нагрузку.
16. Способ по п.9, в котором на этапе принятия решений по политикам на основании обратной связи для дополнительной диспетчеризации рабочих нагрузок в отношении системного ресурса, выбирают новую политику или ту же самую политику на основании упомянутой обратной связи.
17. Реализуемый в вычислительном окружении способ выполнения рабочих нагрузок на системном ресурсе, содержащий этапы, на которых
обращаются к одной или нескольким политикам планирования системного ресурса, причем эти политики предназначены для операций планирования в одной или нескольких рабочих нагрузках, причем упомянутые политики задаются на основе рабочей нагрузки таким образом, чтобы заданная политика зависела от заданной рабочей нагрузки,
составляют план выполнения, который указывает резервирования системного ресурса согласно упомянутым политикам, и
диспетчеризуют рабочие нагрузки на системный ресурс на основании плана выполнения.
18. Способ по п.17, в котором на этапе составления плана выполнения включают резервирования на основе скорости и резервирования на основе мощности в один и тот же план выполнения.
19. Способ по п.17, в котором на этапе составления плана выполнения включают резервирования на основании политик, которые иерархически связаны между собой.
20. Способ по п.17, в котором на этапе диспетчеризации рабочих нагрузок в отношении системного ресурса на основании плана выполнения на диспетчере, реализованном отдельно от политики, благодаря чему диспетчер действует независимо от любой конкретной политики, принимают указание рабочей нагрузки, подлежащей выполнению системными ресурсами, и на диспетчере выбирают рабочую нагрузку и предписывают системным ресурсам выполнять рабочую нагрузку.