ФОНОВОЕ СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ ПОЛОСЫ ПРОПУСКАНИЯ СЕТИ ПОСЛЕ ШЛЮЗОВЫХ УСТРОЙСТВ

1. Способ управления и оценки эффективной доступной полосы пропускания в распределенной компьютерной системе для передачи фоновых файлов через шлюз совместного пользования между локальной сетью и удаленной сетью путем предоставления приоритета использования шлюза совместного пользования другим компьютерным машинам локальной сети, содержащий этапы, на которых
определяют полную пропускную способность полосы пропускания для передач данных через шлюз совместного пользования, который связывает множество клиентов локальной сети с одной или более компьютерными системами в удаленной сети, в которой, по меньшей мере, один из множества клиентов локальной сети имеет у себя модуль фоновой передачи данных, выполненный с возможностью передачи файлов данных в интервалах, когда величина фактического использования полосы пропускания при передаче через шлюз совместного пользования ниже заранее определенного порога;
принимают статистическую информацию о величине фактического использования полосы пропускания для передач данных через шлюз совместного пользования;
определяют величину использования полосы пропускания при фоновой передаче данных для передач данных, соответствующих, по меньшей мере, одному из множества клиентов локальной сети, которые имеют у себя модуль фоновой передачи данных;
сравнивают, по меньшей мере, полную пропускную способность полосы пропускания и величину фактического использования полосы пропускания для передач данных через шлюз совместного пользования; и
регулируют на основе сравнения величину использования полосы пропускания для фоновой передачи данных, чтобы уменьшить взаимовлияние с другой деятельностью, ведущейся через шлюз совместного пользования для множества клиентов локальной сети.
2. Способ по п. 1, причем способ дополнительно содержит этапы, на которых
определяют полное использование полосы пропускания при передаче через шлюз совместного пользования, по меньшей мере, для одного из множества клиентов локальной сети; и
сравнивают использование полной полосы пропускания при передаче через шлюз совместного пользования, по меньшей мере, для одного из множества клиентов локальной сети с величиной полной пропускной способности полосы пропускания и величиной фактического использования полосы пропускания для передач данных через шлюз совместного пользования, чтобы определить величину использования полосы пропускания при передаче через шлюз совместного пользования для других клиентов локальной сети из числа множества клиентов локальной сети, и в котором регулирование величины использования полосы пропускания для фоновой передачи данных через шлюз совместного пользования дополнительно основывается на величине использования полосы пропускания другими клиентами локальной сети.
3. Способ по п. 2, в котором регулирование величины использования полосы пропускания при фоновой передаче данных определяется на основе процента величины использования полосы пропускания при фоновой передаче данных относительно величины использования полосы пропускания при передаче через шлюз совместного пользования передач других клиентов локальной сети; величины полной пропускной способности полосы пропускания для передач данных, проходящих через шлюз совместного пользования; и величины фактического использования полосы пропускания для передач данных через шлюз совместного пользования.
4. Способ по п. 1, причем способ дополнительно содержит этапы, на которых
определяют величину использования полосы пропускания локальной сети, используя один или более интерфейсов локальной сети для одного или более из множества клиентов локальной сети;
сравнивают определенную величину использования полосы пропускания локальной сети с величиной использования полосы пропускания при передаче через шлюз совместного пользования; и
на основе сравнения используют определенную величину использования полосы пропускания локальной сети или величину фактического использования полосы пропускания для передач данных через шлюз совместного пользования при регулировании величины использования полосы пропускания для фоновой передачи данных.
5. Способ по п. 1, в котором UPnP используется для получения статистической информации о величине фактического использования полосы пропускания при передачах данных через шлюз совместного пользования.
6. Способ по п. 1, в котором каждый из множества клиентов локальной сети содержит модули фоновой передачи данных, и дополнительно содержащий этапы, на которых
определяют, по меньшей мере, величину использования полосы пропускания при передаче через шлюз совместного пользования фоновых передач данных для каждого из множества клиентов локальной сети; и
на основе выполненного определения регулируют одну или более фоновые передачи данных для множества клиентов локальной сети так, чтобы фактическая величина использования полосы пропускания для шлюза совместного пользования поддерживалась ниже заранее определенного порога.
7. Способ управления и оценки эффективной доступной полосы пропускания в распределенной компьютерной системе для передачи фоновых файлов через шлюз совместного пользования между локальной сетью и удаленной сетью путем предоставления приоритета использования шлюза совместного пользования другим компьютерным машинам локальной сети, содержащий этап, на котором
уменьшают взаимовлияние с другой деятельностью, проходящей через шлюз совместного пользования, путем регулирования определенной величины полосы пропускания при фоновой передаче данных, по меньшей мере, для одного из множества клиентов локальной сети, основываясь на сравнении, по меньшей мере, величины полной пропускной способности полосы пропускания шлюза совместного пользования и статистической информации о величине фактического использования полосы пропускания при передачах данных через шлюз совместного пользования, шлюз совместного пользования, соединяющий множество клиентов локальной сети с одной или более компьютерными системами в удаленной сети, и в котором, по меньшей мере, один из множества клиентов локальной сети содержит модуль фоновой передачи данных, выполненный с возможностью передачи файлов данных в интервалах, когда величина фактического использования полосы пропускания при передаче через шлюз совместного пользования ниже заранее определенного порога.
8. Способ по п. 7, причем способ дополнительно содержит этапы, на которых
определяют величину полного использования полосы пропускания при передаче через шлюз совместного пользования, по меньшей мере, для одного из множества клиентов локальной сети; и
сравнивают величину полного использования полосы пропускания при передаче через шлюз совместного пользования, по меньшей мере, для одного из множества клиентов локальной сети с величиной полной пропускной способности полосы пропускания и с величиной фактического использования полосы пропускания для передач данных через шлюз совместного пользования, чтобы определить величину использования полосы пропускания при передаче через шлюз совместного пользования для других клиентов локальной сети из числа множества клиентов локальной сети, и в котором регулирование величины использования полосы пропускания при передаче фоновых данных через шлюз совместного пользования дополнительно основывается на величине использовании полосы пропускания другими клиентами локальной сети.
9. Способ по п. 8, в котором регулирование величины использования полосы пропускания для фоновой передачи данных определяется на основе процента величины использования полосы пропускания для фоновой передачи данных относительно величины использования полосы пропускания при передаче через шлюз совместного использования других клиентов локальной сети; величины полной пропускной способности полосы пропускания при передачах данных через шлюз совместного пользования; и величины фактического использования полосы пропускания при передачах данных через шлюз совместного пользования.
10. Способ по п. 7, причем способ дополнительно содержит этапы, на которых
определяют величину использования полосы пропускания локальной сети, используя один или более интерфейсов локальной сети для одного или более из множества клиентов локальной сети;
сравнивают определенную величину использования полосы пропускания локальной сети с величиной использования полосы пропускания при передаче через шлюз совместного пользования; и
на основании сравнения используют определенную величину использования полосы пропускания локальной сети или величину фактического использования полосы пропускания для передач данных через шлюз совместного пользования для регулирования величины использования полосы пропускания при фоновой передаче данных.
11. Способ по п. 7, в котором UPnP используется для получения статистической информации о величине фактического использования полосы пропускания при передаче данных через шлюз совместного пользования.
12. Способ по п. 7, в котором каждый из множества клиентов локальной сети содержит модули фоновой передачи данных, и дополнительно содержащий этапы, на которых
определяют, по меньшей мере, величину использования полосы пропускания при передаче через шлюз совместного использования фоновых передач данных для каждого из множества клиентов локальной сети; и
на основе определения регулируют одну или более фоновых передач данных для множества клиентов локальной сети так, чтобы величина фактического использования полосы пропускания для шлюза совместного пользования поддерживалась ниже заранее определенного порога.
13. В распределенной компьютерной системе компьютерный программный продукт для осуществления способа управления и оценки величины эффективной доступной полосы пропускания для передачи фоновых файлов через шлюз совместного пользования между локальной сетью и удаленной сетью путем предоставления приоритета использования шлюза совместного пользования другим компьютерным машинам локальной сети, компьютерный программный продукт, содержащий один или более читаемых компьютером носителей, имеющих запомненные на них исполняемые компьютером команды, которые, когда выполняются процессором, могут заставлять компьютерную систему "источник-абонент" выполнять этапы, на которых
определяют величину полной пропускной способности полосы пропускания для передач данных через шлюз совместного пользования, который связывает множество клиентов локальной сети с одной или более компьютерными системами в удаленной сети, в котором, по меньшей мере, один из множества клиентов локальной сети содержит модуль фоновой передачи данных, выполненный с возможностью передачи файлов данных в интервалах, когда величина фактического использования полосы пропускания при передаче через шлюз совместного пользования ниже заранее определенного порога;
принимают статистическую информацию о величине фактического использования полосы пропускания для передач данных через шлюз совместного пользования;
определяют величину использования полосы пропускания для фоновой передачи данных при передачах, соответствующих, по меньшей мере, одному из множества клиентов локальной сети, которые содержат модуль фоновой передачи данных;
сравнивают, по меньшей мере, величину полной пропускной способности полосы пропускания и величину фактического использования полосы пропускания для передач данных через шлюз совместного пользования; и
на основе сравнения регулируют величину использования полосы пропускания для фоновой передачи данных, чтобы уменьшить взаимовлияние с другой деятельностью, ведущейся через шлюз совместного пользования для множества клиентов локальной сети.
14. Компьютерный программный продукт по п. 13, в котором удаленная сеть является одной из сетей типа Интернет, глобальная сеть (WAN), виртуальная частная сеть (VPN) или Интранет, разделенной на подсети, подключенные через межсетевое шлюзовое устройство Интернет.
15. Компьютерный программный продукт по п. 13, дополнительно содержащий выполняемые компьютером команды, которые могут заставить распределенную компьютерную систему выполнять этапы, на которых
определяют величину полного использования полосы пропускания при передаче через шлюз совместного пользования, по меньшей мере, для одного из множества клиентов локальной сети; и
сравнивают величину полного использования полосы пропускания при передаче через шлюз совместного пользования, по меньшей мере, для одного из множества клиентов локальной сети с величиной полной пропускной способности полосы пропускания и величиной фактического использования полосы пропускания для передач данных через шлюз совместного пользования, чтобы определить величину использования полосы пропускания при передаче через шлюз совместного пользования для других клиентов локальной сети из числа множества клиентов локальной сети, и в котором регулирование величины использования полосы пропускания для фоновой передачи данных через шлюз совместного пользования дополнительно основано на величине использования полосы пропускания других клиентов локальной сети.
16. Компьютерный программный продукт по п. 15, в котором регулирование величины использования полосы пропускания передачи при фоновой передаче данных определяется на основе процента величины использования полосы пропускания при фоновой передаче данных относительно величины использования полосы пропускания при передаче через шлюз совместного пользования передач других клиентов локальной сети; величины полной пропускной способности полосы пропускания для передач данных через шлюз совместного пользования; и величины фактического использования полосы пропускания для передач данных через шлюз совместного пользования.
17. Компьютерный программный продукт по п. 13, дополнительно содержащий выполняемые компьютером команды, которые могут заставить распределенную компьютерную систему выполнять этапы, на которых
определяют величину использования полосы пропускания локальной сети, используя один или более интерфейсов локальной сети для одного или более клиентов из множества клиентов локальной сети;
сравнивают определенную величину использования полосы пропускания локальной сети с величиной использования полосы пропускания при передаче через шлюз совместного пользования; и
на основе сравнения используют определенную величину использования полосы пропускания локальной сети или величину фактического использования полосы пропускания при передачах данных через шлюз совместного пользования для регулирования величины использования полосы пропускания для фоновых передач данных.
18. Компьютерный программный продукт по п. 13, в котором передачи данных содержат передачи данных как входящие, так и исходящие для локальной сети.
19. Компьютерный программный продукт по п. 13, в котором UPnP используется для получения статистической информации о величине фактического использования полосы пропускания для передач данных через шлюз совместного пользования.
20. Компьютерный программный продукт по п. 13, в котором каждый из множества клиентов локальной сети содержит модули фоновой передачи данных, а компьютерный программный продукт дополнительно содержит выполняемые компьютером команды, которые могут заставить распределенную компьютерную систему выполнять этапы, на которых
определяют, по меньшей мере, величину использования полосы пропускания для фоновой передачи данных через шлюз совместного пользования для каждого из множества клиентов локальной сети; и
на основании определенной величины регулируют одну или более фоновых передач данных для множества клиентов локальной сети так, чтобы величина фактического использования полосы пропускания для шлюза совместного пользования поддерживалась ниже заранее определенного порога.