Закоулки мозга

В теории массового обслуживания, разделе теории вероятностей, законом Литтла (англ. Little’s law, также результатом, леммой, формулой Литтла) называют сформулированную американским учёным Джоном Литтлом теорему:

Долгосрочное среднее количество L требований в стационарной системе равно долгосрочной средней интенсивности λ входного потока, умноженной на среднее время W пребывания заявки в системе. Алгебраически, L = λW.

Wikipedia

В этой формулировке закон Литтла использует понятие интенсивности входного потока, что соответствует темпу спроса/rate of demand.


(1) L = λW

Важное для применения закона Литтла предположение заключается в том, что система должна находиться в стабильном (равновесном?) состоянии. Это означает, что темп поступления единиц работы хоть и стохастичен, но статичен, то есть колеблется вокруг одного значения.


В случае, если угол наклона линий темпа спроса и поставки одинаков, то можно перейти к использованию темпа поставки/rate of delivery с помощью следующей формы закона:

TP = WIP / FT

где TP - Throughput (выработка), WIP - Work In Process (работа в процессе), FT - Flow Time (время в потоке). Все три переменные - это долгосрочные средние.

Поскольку величины с очень разной формой распределения могут иметь одинаковые средние значения, важно снижать их вариабельность. Главный способ сделать это - это ограничить работу в процессе, а для этого необходимо создать буфер Барабан-буфер-веревка для Ограничения системы. Так что задача нахождения Ограничения становится первоочередной.


Из этой формы закона Литтла можно выразить среднее время в потоке:

							    Средний объем WIP
(2) Среднее время цикла = ------------------------------
							Средняя производительность
							 (пропускная способность)

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

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

Визуализируйте работу, автор Доминика Деграндис

Для этой формы закона Литтла важен такой набор предположений:

  1. Средний темп поступления работы должен равняться среднему протоку
  2. Вся начатая работа в какой-то момент должна закончиться и покинуть систему
  3. Количество WIP должно быть примерно одинаковым в начале и конце отрезка времени, используемого для вычислений.
  4. Средний возраст WIP не должен расти или уменьшаться.
  5. Все три метрики потока должны замеряться в консистентных единицах измерения, то есть, временной интервал должен быть одним и тем же.

Каждый раз, когда нарушаются предположения, лежащие в основе закона Литтла, предсказуемость процесса снижается. Каждый раз.