Совместное использование процессора

редактировать

Форма совместного использования ресурсов для задач в вычислениях

Совместное использование процессора или эгалитарное совместное использование процессоров - это сервисная политика, в которой все клиенты, клиенты или рабочие места обслуживаются одновременно, каждый из которых получает равную долю доступной мощности сервиса. В такой системе все задания сразу запускают обслуживание (нет очереди).

Алгоритм разделения процессора «возник как идеализация циклических алгоритмов планирования в компьютерных системах с разделением времени».

Содержание
  • 1 Теория массового обслуживания
  • 2 Обобщение совместное использование процессора
  • 3 Многоуровневое совместное использование процессора
  • 4 Ссылки
Теория организации очередей

Очередь одного сервера, работающая в зависимости от поступления Пуассона (например, M / M / 1 queue или M / G / 1 queue ) с дисциплиной разделения процессора имеет геометрическое стационарное распределение.

Опыт работы во время пребывания не имеет решение закрытой формы, даже в очереди M / M / 1.

Обобщенное совместное использование процессора

Обобщенное совместное использование процессора - это мультиклассовая адаптация политики, которая распределяет пропускную способность службы в соответствии с положительными весовыми коэффициентами для все непустые классы заданий в узле, независимо от количества присутствующих заданий каждого класса. Часто предполагается, что задания в классе образуют очередь и эта очередь обслуживается в порядке первым пришел - первым обслужен, но это предположение не обязательно для многих приложений GPS.

В планировании процессора обобщенное совместное использование процессора - это «идеализированный алгоритм планирования, который обеспечивает идеальную справедливость. Все практические планировщики аппроксимируют GPS и используют его в качестве эталона для измерения справедливости».

Многоуровневый процессор совместное использование

В многоуровневом совместном использовании процессоров определяется конечный набор пороговых значений, а задания распределяются в зависимости от того, сколько услуг они получили. Самый низкий уровень (содержащий задания, получившие наименьшее количество обслуживания) имеет наивысший приоритет, а более высокие уровни монотонно убывают. На каждом уровне используется внутренняя дисциплина.

Ссылки
Последняя правка сделана 2021-06-02 07:27:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте