Префект - стр. 63
– Очень много информации от Центрального контроля транспорта. – Спарвер показал на строчки с особым значком в пятой колонке. – Сплошь навигационные данные служебного характера, обо всех кораблях и дронах, что летают по Блистающему Поясу, – их можно отсечь.
Спарвер удалил сообщения ЦКТ, оставив на стене множество пустот. Дрейфус обрадовался: почин сделан! Радости хватило ненадолго – пустоты быстро заполнились, стена стала такой же, как вначале. А ведь это лишь демонстрационная часть лога роутера, выше и ниже ее миллионы строк.
– Теперь отсекаем трафик центров голосования, – продолжал Спарвер, – снова избавляемся от большого массива. То же самое с трафиком крупных торговых сетей – ушел еще один большой массив. Особых улучшений не видно, а лог мы уже ополовинили. Сейчас еще урежем. Отсекаем служебный трафик роутеров – это десять процентов. Отсекаем пакеты об абстракции и получаем около двадцати процентов первоначального лога.
На стене остались десятки тысяч строк.
– Нужно еще сокращать, – проговорил Дрейфус.
– Так сократим. Выберем те, где целевым адресом значится Раскин-Сарторий. – Спарвер прокрутил лог вверх-вниз, показывая, что он сократился буквально до тысячи строк.
Дрейфус потер левую бровь:
– Почему мы сразу этого не сделали?
– Сразу бесполезно, – ответил Спарвер. – Как любой анклав Блистающего Пояса, Раскин-Сарторий занимается пересылкой сообщений третьим сторонам, в том числе ЦКТ и торговым сетям. Пакеты абстракционного уровня и так далее. Нам все рано пришлось бы отсекать эти массивы и вычленять сообщения, адресованные Раскин-Сарторию.
– Получилось бы быстрее.
– А в итоге то же самое. Системе безразлично, в каком порядке фильтровать контент.
– Поверю тебе на слово, только остаток лога все равно огромен.
– Фильтрация не закончена. Сейчас будем хитрить.
– Я думал, мы уже хитрим.
– Этого мало. – Спарвер улыбнулся, явно наслаждаясь происходящим. – Видите цифры в четвертой колонке?
– Ну да, – осторожно проговорил Дрейфус, – промежуток времени от поступления сигнала до его пересылки.
– Это наш ключ. На Раскин-Сарторий пришло голосовое сообщение, так?
– Да, если верить Дельфин и Вернону. Что меняет формат сообщения?
Спарвер хлебнул чаю.
– Формат решает все. Любое сообщение, поступающее на роутер, проходит стандартную обработку, например проверку циклического избыточного кода. Если имеется ошибка, сообщение возвращается отправителю с просьбой отослать его снова.
– Разумно, – неуверенно кивнул Дрейфус.
– Суть в том, что проверка занимает определенное время. Чем тяжелее пакет, чем больше контент сообщения – тем больший объем информации нужно обработать.
– А-а, вроде бы понимаю, к чему ты клонишь.
– Шеф, наш ключ – промежуток от получения до досылки. Среди всего трафика, переправленного на Раскин-Сарторий, голосовые сообщения самые легкие. Задержка на обработку практически нулевая.
– Нам нужны сообщения с минимальным промежутком от получения до досылки.
– Наверное, так мы отберем интересующее нас сообщение. Ну или несколько кандидатов.
– Давай, давай! – возбужденно закивал Дрейфус.
Спарвер его опередил – стена теперь показывала лишь десяток сообщений, совпадающих с ориентировочным временем, когда Дельфин посоветовали прервать переговоры с ультра.
– Тут все равно не одно… – начал Дрейфус.