10.13 Алгоритмы повышения производительности
10.13 Алгоритмы повышения производительности
Переходя к знакомству с достаточно сложной частью TCP, мы рассмотрим механизмы повышения производительности и решения проблем снижений пропускной способности. В этом разделе обсуждаются следующие проблемы:
? Медленный старт (slow start) мешает использованию большой доли сетевого трафика для нового сеанса, что может привести к непроизводительным потерям.
? Излечение от синдрома "бестолкового окна" (silly window syndrome) предохраняет плохо разработанные приложения от перегрузки сети сообщениями.
? Задержанный ACK (delayed ACK) снижает перегрузку посредством сокращения количества независимых сообщений подтверждения пересылки данных.
? Вычисляемый тайм-аут повторной пересылки (computing retransmission timeout) основывается на согласовании реального времени сеанса, уменьшая объем ненужных повторных пересылок, но при этом не вызывает больших задержек для реально необходимых обменов данными.
? Торможение пересылки TCP при перегрузках в сети позволяет маршрутизаторам вернуться в исходный режим и совместно использовать сетевые ресурсы для всех сеансов.
? Отправка дублированных ACK (duplicate ACK) при получении сегмента вне последовательности отправки позволяет партнерам выполнить повторную пересылку до наступления тайм-аута.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Пример: использование обработчиков завершения для повышения качества программ
Пример: использование обработчиков завершения для повышения качества программ Обработчики исключений и завершения позволяют повысить надежность программ как за счет упрощения процедуры восстановления программы после возникновения ошибок и исключений, так и за счет
Алгоритмы
Алгоритмы Алгоритм — это последовательность действий, возможно, с одним входом или более и, в конечном счете, с одним результатом или выходом. Например, подсчет количества людей в комнате представляет собой алгоритм, для которого люди, находящиеся в комнате, являются
8.1. Пути повышения быстродействия
8.1. Пути повышения быстродействия Для повышения производительности системы существуют различные способы и чтобы добиться наилучшего результата, нужно выбирать те методы, которые наиболее полно отвечают вашим требованиям и возможностям. Кратко рассмотрим основные пути
Маленькие хитрости для повышения рейтинга
Маленькие хитрости для повышения рейтинга Существуют различные методы для быстрого и небыстрого повышения рейтинга: честные и нечестные. Я вам расскажу о честных, об альтернативных вы догадаетесь сами в процессе эксплуатации своей программы-клиента. Хотя по сути, все,
10.15 Барьеры для производительности
10.15 Барьеры для производительности TCP доказал свою гибкость, работая в сетях со скоростью обмена в сотни или миллионы бит за секунду. Этот протокол позволил достичь хороших результатов в современных локальных сетях с топологиями Ethernet, Token-Ring и Fiber Distributed Data Interface (FDDI), а
Как использовать информацию из Интернета для поддержки маркетинговых исследований, повышения клиентоориентированности компании и контрпропаганды
Как использовать информацию из Интернета для поддержки маркетинговых исследований, повышения клиентоориентированности компании и контрпропаганды Интернет как индикатор настроения клиентов, инструмент для сбора их мнений и средство влияния на мнение
STL: алгоритмы
STL: алгоритмы Предпочитайте алгоритмы циклам. — Бьярн Страуструп (Bjarne Stroustrup), [Stroustrup00] §18.12 Алгоритмы представляют собой циклы — только они лучше циклов. Алгоритмы — это "шаблоны" циклов, с добавлением дополнительной семантики по сравнению с простыми for и do. Конечно, начав
Фильтры повышения четкости
Фильтры повышения четкости Фильтры повышения четкости собраны в подменю Filter ? Sharpen (Фильтр ? Повышение четкости). Еще раз напомним, что речь идет не об увеличении резкости, которое в растровом изображении не может быть выполнено, а об иллюзии увеличения резкости и
Алгоритмы
Алгоритмы В начале главы 1 я упоминал о том, что львиная доля репутации STL связана с контейнерами, и это вполне объяснимо. Контейнеры обладают массой достоинств и упрощают повседневную работу бесчисленных программистов С++. Но и алгоритмы STL тоже по-своему замечательны и в
АЛГОРИТМЫ
АЛГОРИТМЫ Все алгоритмы отделены от деталей реализации структур данных и используют в качестве параметров типы итераторов. Поэтому они могут работать с определяемыми пользователем структурами данных, когда эти структуры данных имеют типы итераторов, удовлетворяющие
ВОПРОС НЕДЕЛИ: Существуют ли какие-либо системы для повышения вероятности выигрыша?
ВОПРОС НЕДЕЛИ: Существуют ли какие-либо системы для повышения вероятности выигрыша? Сергей Пильгуйменеджер по связям с общественностью компании «Русское Казино»Подобных систем довольно много - для каждой игры свои. Профессионалы предпочитают играть в блэкджек или
Способы повышения производительности
Способы повышения производительности Говорят, что торопить компьютер – это все равно что торопить женщину. Но на практике оказывается, что заставить компьютер работать быстрее все же можно.Вот некоторые способы повышения производительности:? отключение ненужных