Чередующийся опрос с адаптивным временем цикла (IPACT) — это алгоритм, разработанный Гленом Крамером, Бисванатом Мукерджи и Джерри Песавенто из Лаборатории передовых технологий Калифорнийского университета в Дэвисе в 2002 году. [1] IPACT — это алгоритм динамического распределения полосы пропускания для использования в пассивных оптических сетях Ethernet (EPON).
IPACT использует сообщения Gate и Report, предоставляемые протоколом EPON Multi-Point Control Protocol (MPCP), для выделения полосы пропускания оптическим сетевым устройствам (ONU). [2] Если оптический линейный терминал предоставляет полосу пропускания ONU и ждет, пока не получит передачу этого конкретного ONU, прежде чем предоставить полосу пропускания другому ONU, то тратится время, эквивалентное целому круговому обходу сообщения, в течение которого восходящий поток может оставаться бездействующим. IPACT устраняет это время простоя, отправляя нисходящие сообщения о предоставлении полосы пропускания последующим ONU, одновременно получая передачи от ранее предоставленных ONU. Это достигается путем вычисления времени, в которое заканчивается предоставление полосы пропускания, выделенное предыдущему ONU.