Linux.org.ua

Новини => Новини => Гілку створено: Володимир Лісівка від 2024-09-17 07:53:10

Тема: nyxpsi — протокол передачі для мереж з високими втратами пакетів
Автор: Володимир Лісівка від 2024-09-17 07:53:10
nyx-ψ (нікс-псі, «Нічний бог варіативності») — це надлишковий протокол передачі даних на основі UDP та коду RaptorQ (https://github.com/cberner/raptorq) (RFC 6330) (https://datatracker.ietf.org/doc/html/rfc6330). Коди Раптор Q (https://en.wikipedia.org/wiki/Raptor_code#RaptorQ_code) (RAPid TORnado) є покращеною версією кодів Торнадо і належать до класу Фонтанних кодів (https://en.wikipedia.org/wiki/Fountain_code), які комбінують в собі захист від втрат пакетів (ALFEC (https://onlinelibrary.wiley.com/doi/10.1155/2022/2257338)) та швидку обробку даних. Зокрема, коди Raptor та Raptor Q мають лінійну складність і невелику фіксовану надлишковість (https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/RaptorQ_Technical_Overview.pdf), і саме тому знайшли широке використання у сучасних комерційних протоколах передачі даних, таких як LTE, 5G, DVB, та інших.

Проєкт: https://github.com/nyxpsi/nyxpsi