<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; программно- определяемая сеть</title>
	<atom:link href="http://web.snauka.ru/issues/tag/programmno-opredelyaemaya-set/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 17 Apr 2026 07:29:22 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Управление сетевым трафиком на основе динамического распределения пропускной способности в сети Интернет</title>
		<link>https://web.snauka.ru/issues/2020/11/93913</link>
		<comments>https://web.snauka.ru/issues/2020/11/93913#comments</comments>
		<pubDate>Mon, 30 Nov 2020 03:40:13 +0000</pubDate>
		<dc:creator>Фадеев Марк Дмитриевич</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[SeLeCT]]></category>
		<category><![CDATA[балансировка нагрузки]]></category>
		<category><![CDATA[добавочная кластеризация]]></category>
		<category><![CDATA[классификация сетевого трафика]]></category>
		<category><![CDATA[программно- определяемая сеть]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/issues/2020/11/93913</guid>
		<description><![CDATA[Введение В настоящее время почти все приложения работают через Интернет. Наряду с усложнением интернет-сервисов, резко увеличиваются сети доставки контента (CDN) и использование мобильного Интернета. С развитием технологий и увеличением числа пользователей сложность будет продолжать расти в будущем. Согласно опросу, проведенному компанией CISCO в 2018 году, почти 40% населения мира имеет подключение к Интернету. Следовательно, существует высокий [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;" align="center"><strong>Введение</strong></p>
<p>В настоящее время почти все приложения работают через Интернет. Наряду с усложнением интернет-сервисов, резко увеличиваются сети доставки контента (CDN) и использование мобильного Интернета. С развитием технологий и увеличением числа пользователей сложность будет продолжать расти в будущем. Согласно опросу, проведенному компанией CISCO в 2018 году, почти 40% населения мира имеет подключение к Интернету. Следовательно, существует высокий спрос на управление интернет-трафиком. Traffic Engineering (TE) занимается измерением и управлением сетевым трафиком для разработки эффективных алгоритмов маршрутизации и улучшения использования сетевых ресурсов. Когда количество пользователей увеличивается, это вызывает проблемы с доступом к сети. Удаленная настройка устройства, мониторинг производительности сети, проверка использования сетевых ресурсов и обнаружение сетевых сбоев &#8211; основные обязанности протокола SNMP, который зачастую используется сетевыми менеджерами для управления сетью. В этой исследовательской работе основное внимание уделяется программно-определяемой сети (SDN) на основе управления трафиком (TE) для мониторинга сетевого трафика, измерения и управления сетевым трафиком для более эффективной обработки по сравнению с традиционной обработкой. SDN &#8211; это способ работы с сетевой организацией, который позволяет администраторам сети управлять системой на основе абстрактных функций нижнего уровня. Поскольку статический дизайн традиционной сети не поддерживает динамические, универсальные вычисления и потребности в емкости более сложных ситуаций обработки. SDN обычно ассоциируется с протоколами OpenFlow. Для начала мы предлагаем справочную систему для TE в SDN на основе рейтинга страниц. Он состоит из двух разделов, таких как оценка сетевого трафика и администрирование сетевого трафика. Сетевой трафик оценивался путем мониторинга реальной сети и разбивки системы на различные виды деятельности. Оценка сетевого трафика является предпосылкой для администрирования трафика. Измерение и прогнозирование сетевого трафика является фундаментальным требованием в управлении сетевым трафиком. Балансировка нагрузки трафика, гарантированное планирование сетевой информации &#8211; это смежные области управления сетевым трафиком. В данной работе предложено управление сетевым трафиком с использованием рейтинга веб-страниц с целью повышения качества обслуживания.</p>
<p>Миллионы пользователей используют различные широкополосные соединения. Соотношение предоставления полосы пропускания различными поставщиками широкополосных услуг представлено на рисунке 2.</p>
<p align="center"><img src="http://content.snauka.ru/web/93913_files/102.gif" alt="" width="550" height="274" /></p>
<p align="center">Рисунок 1. Соотношение пропускной способности, предложенной разными поставщиками широкополосных услуг [6].</p>
<p>Различные методы динамического распределения полосы пропускания широко исследуются в литературе [1-5].</p>
<p><strong>Распределение пропускной способности</strong><strong></strong></p>
<p>Теоретическое распределение пропускной способности и реальная пропускная способность всегда различаются. Например, сеть Gigabit Ethernet поддерживает пропускную способность 1000 Мбит / с, но на практике этого невозможно достичь из-за накладных расходов на оборудование и системное программное обеспечение. Следовательно, расчет пропускной способности становится сложной задачей для менеджеров сетевого трафика. Распределение полосы пропускания зависит от многих параметров, такие как тип запущенного приложения, соглашение об уровне обслуживания, производительность оборудования, используемого для реализации. В большинстве случаев сетевые менеджеры учитывают только количество пользователей как основной параметр трафика управления, но также работу, выполняемую пользователем, которая влияет на производительность сети. Например, в группе из 100 пользователей, каждый пользователь не использует сеть одинаково, запросы пользователей конечно коррелируют, но при это все они создают разную нагрузку на сеть и соответствующие моменты времени пользователям необходима разная пропускная способность, отличная от минимально выделенной. Таким образом, традиционное распределение полосы пропускания клиент-сервер приведет к снижению производительности. Как правило, каждому пользователю назначается равная пропускная способность. независимо от области применения. Это приводит к потерям или недостаточность полосы пропускания. По вышеуказанной причине предлагается алгоритм, который делит доступную полосу пропускания в соответствии с рейтингом веб-страницы, т.е. веб-странице с более высоким рейтингом будет назначена более высокая пропускная способность.</p>
<p><strong>Расчет пропускной способности сети</strong></p>
<p>Пропускную способность сети можно рассчитать в два основных этапа:</p>
<p>1. Расчет общей доступной пропускной способности.</p>
<p>2. Расчет необходимой пропускной способности для конкретных приложений на основе параметра.</p>
<p>В зависимости от количества пользователей и их типа приложения необходимо определить пропускную способность, необходимую для каждого приложения. По количеству байтов, переданных в секунду, сетевой анализатор определяет скорость передачи данных в сети. Необходимые кумулятивные байты рассчитываются анализатором сети, а затем трафик захватывается с тестовой рабочей станции. Согласно сетевому трафику, генерируемому каждым пользователем, полоса пропускания назначается каждому пользователю динамически. Количество пользователей и тип приложения будут влиять на совокупную эффективность системы. В данной  работе классификация трафика основана на трех основных полях: рейтинг пользователя для movieId, алгоритм SeLeCT (Self Learning Classifier) [7] и распределение полосы пропускания в соответствии с рейтингом. Кластеризация интернет-трафика производится по рейтингу фильмов из набора кинолент. Модель взвешенной справедливой очереди на основе классов (CBWFQ) рассматривается для кластеризации элементов набора данных, а также для динамического распределения полосы пропускания. Требуемая полоса пропускания различается от сети к сети и от приложения к приложению. Минимальная полоса пропускания, называемая минимальной гарантированной пропускной способностью (MGB), изначально назначается каждому пользователю. На основе распределения вероятностей рейтингов веб-страниц доступная пропускная способность распределяется между остальными пользователями. Система очередей обеспечивает балансировку нагрузки в условиях перегрузки. Реализация будет выполнена с использованием набора данных MovieLens. MovieLens &#8211; это справочник фильмов, он содержит рейтинги фильмов случайными пользователями от 1 до 5 в зависимости от их предпочтений. Весь набор данных состоит из 20000263 оценок для 27278 фильмов. Набор данных был создан GroupLens Research  путем сбора оценок 138493 пользователей в период с 9 января 1995 года по 31 марта 2015 года и был изменен 17 октября 2016 года. Клиенты были выбраны для рассмотрения случайным образом. Каждый клиент оценил не менее 20 фильмов. Он идентифицируется уникальным идентификатором пользователя, и никакие другие данные не учитывались. Алгоритм SeLeCT был применен к набору данных кластера. SeLeCT означает самообучающийся классификатор. Это один из эффективных алгоритмов проверки интернет-трафика. SeLeCT &#8211; это неконтролируемый алгоритм, основанный на подходе самозапуска для автоматической классификации трафика. Он не требует каких-либо предварительных знаний об окружающей среде или группировке данных. Обеспечивает почти 98% безупречность классификации трафика при администрировании сети. Данные автоматически переключаются между кластерами благодаря адаптивному подходу к заполнению.</p>
<p><span>Учитывая минимальную гарантированную пропускную способность как всегда, все исследования были выполнены. Минимальная гарантированная пропускная способность </span><img src="http://content.snauka.ru/web/93913_files/0.gif" alt="" width="49" height="29" /><span> может быть рассчитана как:</span></p>
<div align="center"><img src="http://content.snauka.ru/web/93913_files/0(1).gif" alt="" width="315" height="43" /><span> ;</span><img src="http://content.snauka.ru/web/93913_files/0(2).gif" alt="" width="113" height="30" /></div>
<p><span>Где, </span><img src="http://content.snauka.ru/web/93913_files/0(3).gif" alt="" width="29" height="29" /><span> - весовой коэффициент (рейтинг) для каждой веб-страницы;</span></p>
<p><img src="http://content.snauka.ru/web/93913_files/0(4).gif" alt="" width="51" height="31" /><span> - максимальный цикл передачи, необходимый для каждой веб-страницы;</span></p>
<p><img src="http://content.snauka.ru/web/93913_files/0(5).gif" alt="" width="16" height="29" /><span> - общее количество пользователей, выходящих в Интернет;</span></p>
<p><img src="http://content.snauka.ru/web/93913_files/0(6).gif" alt="" width="58" height="31" /><span> - защитное время между двумя последовательными обращениями;</span></p>
<p><img src="http://content.snauka.ru/web/93913_files/1.gif" alt="" width="14" height="29" /><span> - скорость передачи (как в восходящем, так и в нисходящем потоке);</span></p>
<p><strong>Экспериментальный результат</strong></p>
<p>Алгоритм реализован с помощью MatLab-13 в процессоре Intel Core i3 с частотой 2,20 ГГц, оперативной памяти 8 ГБ. Для реализации предложенного алгоритма использовался набор данных Movielens. Он обеспечивает стандартное распространение фильмов на основе UserId и рейтинга фильмов. Реализация предложенного алгоритма проводилась с учетом первых 100 пользователей, но в таблице 1 приведены значения для первых 30 пользователей.</p>
<p>Таблица-1:сравнение старых и новых полос пропускания.</p>
<table border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td valign="top" width="66">
<p align="left">user</p>
<p align="left">Id</p>
</td>
<td valign="top" width="86">
<p align="left">movie</p>
<p align="left">Id</p>
</td>
<td valign="top" width="83">
<p align="center">rating</p>
<p>&nbsp;</td>
<td valign="top" width="135">
<p align="left">old</p>
<p align="left">Bandwidth</p>
</td>
<td valign="top" width="132">
<p align="left">new</p>
<p align="left">Bandwidth</p>
</td>
</tr>
<tr>
<td valign="top" width="66">1</td>
<td valign="top" width="86">2</td>
<td valign="top" width="83">3.5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.442581</td>
</tr>
<tr>
<td valign="top" width="66">2</td>
<td valign="top" width="86">367</td>
<td valign="top" width="83">3.5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.442581</td>
</tr>
<tr>
<td valign="top" width="66">3</td>
<td valign="top" width="86">480</td>
<td valign="top" width="83">5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.630139</td>
</tr>
<tr>
<td valign="top" width="66">4</td>
<td valign="top" width="86">490</td>
<td valign="top" width="83">5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.630139</td>
</tr>
<tr>
<td valign="top" width="66">6</td>
<td valign="top" width="86">489</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">7</td>
<td valign="top" width="86">494</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">8</td>
<td valign="top" width="86">480</td>
<td valign="top" width="83">5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.630139</td>
</tr>
<tr>
<td valign="top" width="66">9</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">10</td>
<td valign="top" width="86">356</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">11</td>
<td valign="top" width="86">356</td>
<td valign="top" width="83">3</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.380061</td>
</tr>
<tr>
<td valign="top" width="66">12</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">4.5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.567620</td>
</tr>
<tr>
<td valign="top" width="66">13</td>
<td valign="top" width="86">494</td>
<td valign="top" width="83">3</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.380061</td>
</tr>
<tr>
<td valign="top" width="66">14</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.630139</td>
</tr>
<tr>
<td valign="top" width="66">15</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">2</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.255022</td>
</tr>
<tr>
<td valign="top" width="66">16</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">3</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.380061</td>
</tr>
<tr>
<td valign="top" width="66">17</td>
<td valign="top" width="86">356</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">18</td>
<td valign="top" width="86">480</td>
<td valign="top" width="83">3</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.380061</td>
</tr>
<tr>
<td valign="top" width="66">19</td>
<td valign="top" width="86">480</td>
<td valign="top" width="83">1.5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.192502</td>
</tr>
<tr>
<td valign="top" width="66">20</td>
<td valign="top" width="86">494</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">21</td>
<td valign="top" width="86">474</td>
<td valign="top" width="83">2</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.255022</td>
</tr>
<tr>
<td valign="top" width="66">22</td>
<td valign="top" width="86">474</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">23</td>
<td valign="top" width="86">494</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">24</td>
<td valign="top" width="86">493</td>
<td valign="top" width="83">3</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.380061</td>
</tr>
<tr>
<td valign="top" width="66">25</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">26</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">3.5</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.442581</td>
</tr>
<tr>
<td valign="top" width="66">27</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">4</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.505100</td>
</tr>
<tr>
<td valign="top" width="66">28</td>
<td valign="top" width="86">491</td>
<td valign="top" width="83">3</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.380061</td>
</tr>
<tr>
<td valign="top" width="66">29</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">3</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.380061</td>
</tr>
<tr>
<td valign="top" width="66">30</td>
<td valign="top" width="86">500</td>
<td valign="top" width="83">3</td>
<td valign="top" width="135">0.448833</td>
<td valign="top" width="132">0.380061</td>
</tr>
</tbody>
</table>
<p>График, представленный на рисунке 3, отображает сравнение между предыдущим методом и предложенным методом, показывающим использование полосы пропускания. Из графика видно, что предлагаемый метод приводит к оптимальному использованию полосы пропускания.</p>
<p style="text-align: center;"> <img src="http://content.snauka.ru/web/93913_files/55.gif" alt="" width="673" height="280" /></p>
<p align="center">Рисунок 3. График сравнения требуемой и предлагаемой пропускной способности.</p>
<p><strong>Вывод</strong></p>
<p>Минимальная гарантированная полоса пропускания назначается каждому пользователю, участвующему в сети, что важно для удовлетворения основных требований к пропускной способности. Рассчитанная лишняя пропускная способность распределяется между пользователями с более высоким рейтингом. С помощью этого алгоритма можно эффективно контролировать любые потери или недостаточность полосы пропускания. Следовательно, эффективность всей системы значительно увеличивается. Но в данной работе не принимались во внимание приоритет пользователя или жизнеспособность информации, которая также может играть важную роль в процессе принятия решения о динамическом распределении полосы пропускания для оцениваемых страниц. Эти параметры также можно учитывать для более эффективного распределения полосы пропускания в динамической среде.</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2020/11/93913/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
