×
10.02.2015
216.013.2492

Результат интеллектуальной деятельности: ПРЕРЫВАНИЕ, ПО МЕНЬШЕЙ МЕРЕ ЧАСТИЧНОЕ, ПЕРЕДАЧИ КАДРА

Вид РИД

Изобретение

№ охранного документа
0002540815
Дата охранного документа
10.02.2015
Аннотация: Изобретение относится к прерыванию передачи кадра. Технический результат изобретения заключается в сокращении времени задержки и в уменьшении объема буферной памяти при передаче трафика. Вариант осуществления может содержать схему для разрешения частичного прерывания передачи первого кадра от отправителя предполагаемому получателю для частичной передачи полезной нагрузки второго кадра от отправителя упомянутому предполагаемому получателю и/или частичной обработки одного или более уведомлений об управлении входящим потоком. Полезная нагрузка может передаваться, по меньшей мере частично, предполагаемому получателю в одном или более фрагментах кадра. 9 н. и 13 з.п.ф-лы, 7 ил.

Область техники, к которой относится изобретение

Настоящее раскрытие относится прерыванию, к меньшей мере частичному, передачи кадра.

Уровень техники

Одна из стандартных схем конвергентной сети Ethernet поддерживает передачу в сети различных классов сетевого графика. Например, двумя такими классами могут быть трафик с малой задержкой и объемный трафик соответственно. Отношение графика с малой задержкой к объемному графику, предназначенному для передачи по сети, может быть задано, например, как отношение 80 процентов объемного графика к 20 процентам графика с малой задержкой. Передача графика с малой задержкой может быть распределена во времени, причем передача соответствующего кадра с малой задержкой производится после передачи соответствующего объемного кадра.

В этой стандартной схеме каждый кадр обычно проходит многочисленные участки переприема, прежде чем прибывает к окончательному месту назначения. На каждом таком участке переприема передача принятого кадра с малой задержкой ставится в очередь (и, таким образом, задерживается), пока не станет доступен временной интервал передачи после передачи объемного кадра. Статистически можно показать, что эта задержка за счет организации очереди на каждом соответствующем участке переприема для соответствующего кадра с малой задержкой равна приблизительно половине времени, используемого для передачи объемного кадра среднего размера. Это может значительно задержать прием заданного кадра с малой задержкой намеченным окончательным получателем. Дополнительно эта проблема усугубляется тем фактом, что самые объемные кадры состоят из кадров увеличенного размера, которые могут быть намного больше, чем заданный кадр с малой задержкой.

Кроме того, если нежелательно пропускать кадры в сети и сеть реализует способы управления потоками, чтобы ввести паузу в передачу кадров, то тогда каждому участку переприема в сети должна быть выделена достаточная буферная память для хранения входящих кадров при наихудших ожидаемых условиях задержки до тех пор, пока партнер по соответствующему звену связи не примет и не выполнит команду по входу в состояние паузы. Упомянутые выше проблемы увеличивают величину задержки, которая может ожидаться в этой стандартной схеме, и поэтому также увеличивают объем буферной памяти, которая должна выделяться в этой стандартной схеме. К сожалению, поскольку эти соображения относятся к условиям задержки в потенциально худшем случае и маловероятно, что такие условия будут происходить часто, основную часть времени большинство объема этой буферной памяти фактически будет пустым (например, не будет активно использоваться для хранения входящих кадров). Такое использование ресурсов памяти является расточительным.

Краткое описание чертежей

Признаки и преимущества вариантов осуществления станут очевидны по мере изучения последующего подробного описания со ссылкой на чертежи, на которых схожие ссылочные позиции относятся к схожим частям и на которых:

фиг.1 - вариант осуществления системы;

фиг.2 - признаки определенных типов кадров в варианте осуществления;

фиг.3 - признаки определенных типов фрагментов кадра в варианте осуществления;

фиг.4 - признаки переключателя в варианте осуществления;

фиг.5 - признаки определенных типов фрагментов кадра в варианте осуществления;

фиг.6 - последовательность выполнения операций варианта осуществления;

фиг.7 - признаки определенных типов фрагментов кадра в варианте осуществления.

Хотя последующее подробное описание будет дано со ссылкой на иллюстративные варианты осуществления, специалистам в данной области техники должны быть очевидны их многочисленные альтернативы, модификации и изменения. Соответственно, подразумевается, что заявленный предмет изобретения должен истолковываться широко.

Подробное описание

На фиг.1 представлен вариант 100 осуществления системы. Система 100 может содержать хост-узел 10, который средствами связи может быть соединен с хост-узлом 20 через одну или более беспроводных и/или проводных сетей 50. Хост-узлы 10 и 20 могут быть географически удалены друг от друга. В варианте осуществления термины "хост-компьютер", "хост-узел", "сервер", "клиент", "сетевой узел", "конечная станция", "промежуточная станция" и "узел" могут использоваться взаимозаменяемо и могут означать, например, без ограничения, одну или более конечных станций, мобильные Интернет-устройства, смарт-телефоны, устройства хранения данных, устройства ввода/вывода (ввод-вывод), планшетные компьютеры, аппаратуру, промежуточные станции, сетевые интерфейсы, клиентов, серверы и/или их части. В этом варианте осуществления "сеть" может быть или содержать любой механизм, инструментарий, модальность, и/или их участок, которые разрешают, облегчают и/или позволяют, по меньшей мере частично, двум или более объектам соединяться друг с другом с помощью средства связи. Кроме того, в этом варианте осуществления первый объект может "соединяться с помощью средства связи" со вторым объектом, если первый объект способен передавать и/или принимать от второго объекта одну или более команд и/или данных. В этом варианте осуществления "беспроводная сеть" может означать сеть, позволяющую, по меньшей мере частично, по меньшей мере двум объектам соединяться друг с другом, по меньшей мере частично, посредством беспроводного средства связи. В этом варианте осуществления "проводная сеть" может означать сеть, которая позволяет, по меньшей мере частично, по меньшей мере двум объектам соединяться друг с другом, по меньшей мере частично, с помощью средства связи без использования беспроводных технологий. В этом варианте осуществления термины "данные" и "информация" могут использоваться взаимозаменяемо и могут быть или содержать одну или более команд (например, одну или более программных команд) и/или одна или более таких команд могут быть данными и/или информацией или содержать данные и/или информацию. Кроме того, в этом варианте осуществления "команда" может содержать данные и/или одну или более команд.

Хост-узел 10 может содержать печатную плату (СВ) 74 и монтажную плату (СС) 75. В этом варианте осуществления СВ 74 может содержать, например, системную материнскую плату, которая может быть физически и средствами связи связываться с СС 75 через не показанную на чертеже систему соединителей/слотов шины. СВ 74 может содержать один или более одноядерные и/или многоядерные хост-процессоры (HP) 12 и считываемую/перезаписываемую компьютерную память 21. Хотя на чертежах не показано, СВ 74 также может содержать одну или более микросхем с микропроцессорами (содержащую, например, память, схему контроллера ввода/вывода и/или схему контроллер сетевого интерфейса (NIC)). Один или более хост-процессоров 12 может средством связи соединяться через одну или более таких микросхем с памятью 21 и СС 75. СС 75 может содержать схему 118 NIC.

Альтернативно или дополнительно, хотя на чертежах не показано, некоторая часть или вся схема 118 и/или ее функциональные возможности и компоненты могут содержаться, например, в СВ 74 (например, в одном или более хост-процессорах 12 и/или в одной или более не показанных на чертежах микросхемах). Также альтернативно, один или более хост-процессоров 12, память 21, одна или более из непоказанных микросхем и/или некоторая часть или все их функциональные возможности и/или компоненты могут содержаться, например, в схеме 118 и/или СС 75. Возможны многие другие альтернативы, не отступая от этого варианта осуществления.

Как показано на фиг.1, хост-узел 20 может содержать схему 118' NIC, способную выполнять операции, которые могут быть идентичными или, по существу, схожими с соответствующими операциями, которые могут выполняться схемой 118, и наоборот. Хотя на чертежах не показано, хост-узел 20 может содержать, полностью или частично, другие соответствующие компоненты и/или функциональные возможности, которые могут быть подобны или идентичны, по меньшей мере частично, другим соответствующим компонентам хост-узла 10. Термин "схема", как он используется здесь, может содержать, например, отдельно или в любой комбинации, аналоговую схему, цифровую схему, жестко смонтированную схему, программируемую схему, схему сопроцессора, схему конечного автомата и/или память, которая может содержать программные команды, пригодные для выполнения программируемой схемой. Кроме того, в настоящем варианте осуществления процессор, ядро процессора, ядро и контроллер могут содержать соответствующую схему, способную выполнять, по меньшей мере частично, одно или более арифметических действий и/или логических операций, такую как, например, один или более соответствующих центральных процессоров. Также, в этом варианте осуществления микросхема с набором микропроцессоров может содержать схему, способную к осуществлению соединения с помощью средства связи, по меньшей мере частично, двух или более из следующего: один или более хост-процессоров, запоминающих устройств большой емкости, одного или более узлов и/или памяти. Хотя на чертежах не показано, хост-узел 10 может содержать систему графического интерфейса пользователя. Не показанная на чертежах система графического интерфейса пользователя может содержать, например, соответствующую клавиатуру, указывающее устройство и систему отображения, которые могут позволить пользователю-человеку вводить команды и контролировать работу хост-устройства 10, хост-устройства 20 и/или системы 100.

Память 21 может содержать один или более из следующих типов памятей: полупроводниковая встроенная микропрограммная память, программируемая память, энергонезависимая память, постоянная память, электрически программируемая память, оперативная память, флэш-память, память на магнитном диске, память на оптическом диске, одна или более ячеек оперативной памяти (например, встроенная в один или более чипов интегральной схемы, которые могут реализовываться, по меньшей мере частично, в функциональных возможностях контроллера и/или переключателя) и/или другая или позднее разработанная считываемая компьютером и/или перезаписываемая память. Одна или более считываемых машиной программных команд могут быть сохранены в памяти 21 и/или в схеме 118. При работе узла 10 к этим командам могут получить доступ и выполнять один или более хост-процессоров 12 и/или схем 118. При выполнении одним или более хост-процессорами 12 и/или схемой 118 эти одна или более команд могут в результате приводить к выполнению одним или более хост-процессорами 12, схемой 118 и/или одним или более их компонентами операций, описанных здесь как выполняемые этими компонентами системы 100.

В варианте осуществления часть, подмножество или фрагмент объекта могут содержать весь объект, больше чем объект или меньше чем объект. Также, в варианте осуществления пакет или кадр может содержать один или более символов и/или значений. Дополнительно в варианте осуществления значение может быть "задано", если значение, по меньшей мере частично, и/или один или более алгоритмов, операций и/или процессов, вовлеченных, по меньшей мере частично, в генерировании и/или создание значения, заданы по меньшей мере частично. В варианте осуществления переключатель может быть объектом или содержать объект, способный принимать кадр и/или фрагмент кадра через один или более портов переключателя и передавать по меньшей мере часть кадра и/или фрагмент кадра через один или более других портов переключателя к месту назначения кадра или фрагмента кадра. В варианте осуществления порт может содержать схему, способную принимать, по меньшей мере частично, хранить, по меньшей мере частично, и/или передавать, по меньшей мере частично, пакет данных.

Схема 118 может обмениваться данными и/или командами со схемой 118' хост-узла 20 через одну или более сетей 50 в соответствии с одним или более протоколами связи. Например, в настоящем варианте осуществления они один или более протоколов могут быть совместимы, например, с одним или более протоколами Ethernet и/или Интернет-протоколами TCP/IP (протокол управления передачей/протокол Интернет).

Например, один или более протоколов Ethernet, которые могут использоваться в системе 100, могут соответствовать или быть совместимыми со стандартом Института инженеров по электронике и радиотехнике (Electrical and Electronics Engineers, Inc.) (IEEE) 802.3-2008 от 26 декабря 2008 г. (в том числе. Дополнение 31В, озаглавленное "MAC Control Pause Operation"); стандартом IEEE 802.1Q-2005 от 19 мая 2006 г.; проектом стандарта IEEE P802.1Qau/D2.5 от 18 декабря 2009 г.; проектом стандарта IEEE P802.1Qaz/D1.2 от 1 марта 2010 г.; проектом стандарта IEEE P802.1Qbb/D1.3 от 10 февраля 2010 г. Протокол TCP/IP, который может быть использован в системе 100, может соответствовать или быть совместимым с протоколами, описанными в запросе комментариев Internet Engineering Task Force (IETF) Request For Comments (RFC) 791 и 793, опубликованном в сентябре 1981 г. Многие различные, дополнительные и/или другие протоколы (в том числе, например, перечисленные выше) могут использоваться для такого обмена данными и/или командами, не отступая от настоящего варианта осуществления (например, ранее и/или позже разработанные версии упомянутых, ссылочных и/или других протоколов).

На фиг.6 представлены операции 600, которые могут выполняться в варианте осуществления. Например, после установки в исходное состояние хост-узла 10, хост-узла 20, системы 100 и/или переустановления связи между хост-узлом 10 и хост-узлом 20 через сеть 50, схема 118 хост-узла 10 и схема 118' хост-узла 20 могут обмениваться (например, посылать и/или принимать) одним или более (например, тремя) соответствующими кадрами 70 управления (CF). Обмен этими одним или более соответствующими кадрами управления может разрешать, позволять и/или указывать, по меньшей мере частично, возможность, по меньшей мере частично, для схемы 118, хост-узла 10, схемы 118' и/или хост-узла 20 прерывать (например, приостанавливать, по меньшей мере временно и/или по меньшей мере частично) передачу (например, текущую передачу), по меньшей мере частично, одного или более кадров 40 (F) с относительно низким приоритетом в пользу передачи, по меньшей мере частично, одного или более участков (например, полезной нагрузки (PL) 54 и/или одного или более других участков) одного или более других кадров 52 с относительно более высоким приоритетом. В этом варианте осуществления полезная нагрузка может содержать один или более участков кадра, таких как, например, один или более участков полезной нагрузки кадра Ethernet, пакета IP, и/или пакета TCP.

Например, как показано на фиг.2, в этом варианте осуществления один или более соответствующих кадров 70 управления могут являться или содержать один или более кадров 202 (PF) пауз управления Ethernet типа, совместимого со стандартом IEEE 802.3-2008, Дополнение 31В от 26 декабря 2008 г., и/или приоритетных кадров 204 (PFCF) управления потоком Ethernet типа, совместимого с проектом стандарта IEEE P802.1Qbb/D1.3 от 10 февраля 2010 г. В этом варианте осуществления один или более PF 202 и/или один или более PFCF 204 могут содержать соответствующие поля типа Ethernet (не показаны), которые содержат значение 0×8808 (то есть, 8808 в шестнадцатеричной записи). Также, в настоящем варианте осуществления один или более PF 202 и/или один или более PFCF 204 могут содержать соответствующие поля (FLD) 205 и 210 кода операции управления MAC. Эти поля 205 и 210 кода операции управления могут содержать одно или более соответствующих заданных значений (FV) 206 и 212 полей. Эти заданные значения 206 и 212 полей могут содержать один или более резервных кодов 304 операций (например, 0×0202). В настоящем варианте осуществления один или более заданных кодов 304 операций могут определять один или более PF 202 и/или PFCF 204 как специальные кадры управления, прием которых может разрешить и/или указать, по меньшей мере частично, (1) на возможность прерывания передачи, по меньшей мере частично, одного или более кадров 40 в пользу передачи, по меньшей мере частично, одного или более участков одного или более кадров 52 и/или (2) что такое прерывание инициируется в данный момент. Альтернативно или дополнительно, не отступая от настоящего варианта осуществления, такое разрешение и/или индикация могут быть сделаны, по меньшей мере частично, посредством приема одного или более заданных и/или зарезервированных значений (TLV) типа/длины, используемых, например, в протоколе Data Center Bridging Exchange (DCBX), совместимом с проектом стандарта IEEE P802.1 Qaz/Dl.2, от 1 марта 2010 г.

После того, как такая возможность была разрешена, позволена и/или указана, по меньшей мере частично, схема 118 может начать посылку, по меньшей мере частично, одного или более кадров 40 на схему 118' хост-узла 20 (например, схема 118' и/или хост-узел 20 могут быть предполагаемым получателем одного или более кадров 40) через одну или более сетей 50. Прежде чем полностью передать все, один или более кадров 40 на схему 118' хост-узла 20, схема 118 может указать, по меньшей мере частично, схеме 118' и/или хост-узлу 20 прерывание по меньшей мере частично передачи, по меньшей мере частично, схемой 118 и/или хост-узлом 10 схеме 118' и/или хост-узлу 20 одного или более кадров 40 в пользу (1) передачи по меньшей мере частично в одном или более фрагментах 60 кадра (FF), одного или более участков (например, полезную нагрузку 54) одного или более других кадров 52 хост-узлу 20 и/или (2) обработки по меньшей мере частично одного или более уведомлений (FCN) 71 об управлении входящим потоком, например, хост-узлом 10 и/или хост-узлом 20 (смотрите этап 602 на фиг.6). Схема 118 может указать это, по меньшей мере частично, выдавая, по меньшей мере частично, один или более дополнительных CF 70 на схему 118' в хост-узле 20 через одну или более сетей 50. Схема 118' может принять, по меньшей мере частично, один или более дополнительных CF 70 и, таким образом, может принять, по меньшей мере частично, такую индикацию, как показано на этапе 603 на фиг.6. После или одновременно, по меньшей мере частично, с выполнением этапов 602 и/или 603 передача, по меньшей мере частично, схемой 118 и/или хост-узлом 10 схеме 118' и/или хост-узлу 20 одного или более кадров 40 может быть прервана, по меньшей мере частично. Таким образом, в настоящем варианте осуществления схема 118 и/или схема 118' могут разрешить прерывание, по меньшей мере частично, передачи, по меньшей мере частично, одного или более кадров 40 от схемы 118 и/или хост-узла 10 к схеме 118' и/или хост-узлу 20 в пользу (1) передачи, по меньшей мере частично, в одном или более фрагментах (FF) 60 кадра одного или более участков (например, полезной нагрузки 54) одного или более других кадров 52 к хост-узлу 20 и/или (2) обработки, по меньшей мере частично, одного или более уведомлений 71 об управлении входящим потоком. В настоящем варианте осуществления объект, можно сказать, "разрешает" событие или происшествие, если объект может быть способен, по меньшей мере частично, облегчить, разрешить, реализовать, запросить, инструктировать, дать команду и/или выполнить, по меньшей мере частично, одну или более операций, которые могут привести в результате, по меньшей мере частично, к событию или происшествию.

В этом варианте осуществления передача, по меньшей мере частично, каждого соответствующего дополнительного CF 70 может быть связана и/или чередоваться с одиночным соответствующим фрагментом кадра (например, уровнем приоритета для каждого пользователя и соответствующим звеном связи для каждого пользователя параллельно). Если дополнительные CF 70 принимаются схемой 118' сверх этих ограничений, это может привести в результате к сбросу схемой 118' в исходное состояние памяти кадров относительно сопутствующего уровня приоритета. Однако не отступая от настоящего варианта осуществления, многочисленные фрагменты кадра могут быть связаны с одиночным соответствующим дополнительным CF 70 или наоборот. Также, в настоящем варианте осуществления передача одного или более кадров 40 может прерываться, так что полезная нагрузка одного или более кадров 40, которые могут оставаться подлежащими передаче хост-узлом 10, (1) становится большей, чем минимальная длина полезной нагрузки Ethernet (например, 46 байтов) и (2) содержит в себе буферизацию, которая может быть реализована в системе 100. Как результат последнего соображения, в этом варианте осуществления такая остающаяся полезная нагрузка может быть меньше, чем разность между максимальным разрешенным размером полезной нагрузки (например, 9000 байтов в случае увеличенного кадра Ethernet или 1500 байтов в случае обыкновенного кадра Ethernet) и 250 байтами. Конечно, сказанное выше является просто примером и может изменяться, не отступая от настоящего варианта осуществления.

После выполнения, по меньшей мере частично, этапа 602, этапа 603 и/или этапа 604 схема 118 может (1) передать, по меньшей мере частично, схеме 118' через одну или более сетей 50 один или более FF 60, и/или (2) схема 118, схема 118', хост-узел 10 и/или хост-узел 20 могут обрабатывать, по меньшей мере частично, одно или более уведомлений 71 о регулировании потока (смотрите этап 605 на фиг.6). Один или более FF 60 могут содержать один или более соответствующих участков PL 54 и одно или более заданных значений (PV) 74. Одно или более PV 74 могут указывать, по меньшей мере частично, схеме 118' и/или хост-узлу 20, что один или более FF 60 являются, фактически, одним или более FF 60. Схема 118 может принять, по меньшей мере частично, полезную нагрузку 54 из памяти 21 через одну или более операций прямого доступа к памяти. Альтернативно или дополнительно, схема 118 может принять, по меньшей мере частично, полезную нагрузку 54 через другие типы операций передачи данных и/или от других компонентов в системе 100.

Как показано на фиг.3, в зависимости, например, от размера полезной нагрузки 54, один или более FF 60 могут содержать многочисленные FF 60A, 60B…60N. Конечно, количество и размеры этих FF 60A, 60B…60N и/или конкретное содержание и/или поля, содержащиеся в FF 60A, 60B…60N, могут изменяться, не отступая от настоящего варианта осуществления. В этом примере первый FF 60A, который должен передаваться схемой 118, может содержать один или более адресов (DA) 312A получателя, один или более исходных адресов (SA) 314A, один или более тегов 316А виртуальной локальной сети (VLAN), одно или более значений 318 типов/длин Ethernet, полезную нагрузку (PL) 310А и/или одно или более полей 302А контроля с помощью циклического избыточного кода (CRC). Один или более адресов 312A получателя могут обозначать и/или идентифицировать, по меньшей мере частично, схему 118' и/или хост-узел 20. Один или более исходных адресов 314A могут обозначать и/или идентифицировать, по меньшей мере частично, схему 118 и/или хост-узел 10. Один или более тегов VLAN 316A могут обозначать и/или идентифицировать, по меньшей мере частично, одну или более виртуальных сетей (не показаны), которые могут содержать, по меньшей мере частично, схему 118' и/или хост-узел 20. Один или более тегов 316A могут быть совместимы со стандартом IEEE 802.1Q-2005 от 19 мая 2006 г. Одно или более значений 318 типов/длин Ethernet могут указывать, по меньшей мере частично, тип кадра 40 Ethernet и сумму длин FF 60A, 60B…60N. Полезная нагрузка 310А может содержать соответствующий участок полезной нагрузки 54. Одно или более полей 302А CRC могут содержать, по меньшей мере частично, одно или более PV 74.

В этом примере одно или более PV 74 могут быть или содержать одно или более неправильных (например, ошибочных и/или недопустимых) значений CRC для одного или более фрагментов кадра (например, FF 60A), которые содержат оно или более неправильных значений CRC. Например, одно или более неправильных значений CRC могут быть или содержать заданное, зарезервированное, неправильное значение CRC, такое как 0×А5А5А5А5, хотя возможно множество альтернативных значений, не отступая от настоящего варианта осуществления. Например, если (например, по совпадению) правильное значение CRC для данного фрагмента кадра равно 0×А5А5А5А5, одно или более PV 74 могут содержать одно или более различных заданных значений, таких как 0×АААААААА. Многие другие и/или альтернативные значения возможны, не отступая от настоящего варианта осуществления. В данном примере это заданное неправильное значение CRC может указать (например, сигнал) схеме 118' и/или хост-узлу 20, что схема 118' приняла один или более фрагментов кадра 60А (например, в отличие от того, чтобы принять обыкновенный кадр Ethernet).

В настоящем примере один или более последовательных FF 60B могут содержать один или более адресов 312В получателя, один или более исходных адресов 314В, один или более тегов 316В VLAN, одно или более полей 302В CRC и/или одно или более PV 74, функция и/или содержание которых могут быть идентичны или аналогичны функции и/или содержанию одного или более адресов получателя 312А, одного или более исходных адресов 314А, одного или более тегов 316А VLAN, одного или более полей 302А CRC и/или одного или более PV 74 соответственно. Полезная нагрузка 310B может содержать другой соответствующий участок полезной нагрузки 54.

В этом примере один или более конечных фрагментов кадра (например, FF 60N), содержащихся в одном или более FF 60, могут содержать один или более адресов 312N получателя, один или более исходных адресов 314N, один или более тегов 316N VLAN, и/или одно или более полей 302N CRC, функция и/или содержание которых могут быть идентичны или аналогичны одному или более адресам 312А получателя, одному или более исходным адресам 314А, одному или более тегам 316А VLAN и одному или более полям 302А CRC соответственно. В одном или более конечных FF 60N одно или более полей 302N CRC могут содержать, по меньшей мере частично, одно или более заданных значений 74'. Одно или более PV 74' могут быть или содержать одно или более неправильных значений CRC для одного или более конечных FF 60N. Например, эти одно или более неправильных значений CRC могут быть или содержать заданное, зарезервированное, неправильное значение CRC, такое как 0×А9А9А9А9, хотя возможны многочисленные альтернативные значения, не отступая от настоящего варианта осуществления. Например, если (например, при совпадении) правильное значение CRC для данного конечного фрагмента кадра равно 0×А9А9А9А9, одно или более PV 74' могут содержать одно или более различных заданных значений, таких как 0×А6А6А6А6. Возможны многочисленные другие и/или альтернативные значения, не отступающие от настоящего варианта осуществления. В этом примере это заданное, неправильное значение CRC может отличаться от значения, которое может содержаться в PV 74, и может указывать (например, сигнал) схеме 118' и/или хост-узлу 20, что схема 118' приняла один или более конечных фрагментов кадра 60N в FF 60. Один или более конечные FF 60N также могут содержать одно или более других полей 315 CRC, которые могут содержать, по меньшей мере частично, одно или более накопленных значений 313 CRC. Одно или более накопленных значений 313 CRC могут быть или содержать, по меньшей мере частично, накопленное значение CRC для одного или более FF 60, которые могли бы быть правильным значением CRC для кадра 52. Например, это накопленное значение CRC может быть вычислено, основываясь, по меньшей мере частично, на (1) всем контенте, за исключением контента одного или более полей 302А CRC, первого одного или более FF 60А, и (2) соответствующих полезных нагрузках других фрагментов кадра (то есть, отличных от первого или более кадров FF 60 А) в FF 60.

Альтернативно или дополнительно одно или более PV 74' и/или одно или более полей 302N CRC могут содержать одно или более допустимых значений CRC для одного или более конечных FF 60N. Возможны другие альтернативы и/или дополнения.

Например, альтернативно или дополнительно одно или более PV 74 в одном или более полях CRC 302 в первом или последующих кадрах FF 60A могут содержать одно или более инвертированных значений CRC для первого или последующих кадров FF 60A. В этом варианте осуществления инвертированное значение CRC объекта или для объекта может быть или содержать логическое (например, Булево) отрицание и/или арифметическое отрицание (например, дополнение до единицы и/или до двух) действительного значения CRC, вычисленного для объекта. В этом варианте осуществления такое инвертированное значение CRC может быть создано, основываясь, по меньшей мере частично, на алгоритме, имеющем соответственно малую вероятность столкновения с фактическим действительным CRC для объекта. Дополнительно или альтернативно один или более промежуточных кадров FF (например, один или более FF 60B) могут содержать в одном или более полях 302В CRC одно или более инвертированных значений CRC для одного или более промежуточных FF 60B и одно или более инвертированных накопленных значений CRC для одного или более промежуточных кадров FF 60A и одного или более предшествующих FF (например, одного или более FF 60A). И еще дополнительно или альтернативно одно или более значений 313 CRC могут быть или содержать, по меньшей мере частично, инвертированное накопленное значение CRC для одного или более FF 60 (например, инверсия правильного значения CRC для кадра 52), и/или одно или более полей 302N CRC могут быть исключены. Предпочтительно при использовании таких инвертированных и/или накопленных значений CRC количество и/или сложность вычислений CRC и/или количество модулей схемы проверки правильности могут быть уменьшены.

Обращаясь к фиг.7, также дополнительно или альтернативно соответствующие одно или более полей 302А, 302В CRC…302N в соответствующем FF 60A, 60B…60N могут быть или содержать, по меньшей мере частично, одно или более соответствующих правильных значений CRC для одного или более соответствующих FF 60A, 60B…60N. При таком построении, показанном на фиг.7, каждый соответствующий кадр FF 60A, 60B…60N может содержать, по меньшей мере частично, одно или более заданных значений 74, которые могут содержать один или более соответствующих наборов 702 в порядке уровнень-1-конец фрагмента. Соответствующие упорядоченные наборы 702 могут быть и/или содержать одну или более соответствующих заданных последовательностей символов и/или значений, которые могут указывать, по меньшей мере частично, соответствующий конец соответствующего фрагмента кадра.

Со ссылкой теперь на фиг.4 одна или более сетей 50 могут содержать один или более переключателей, таких как, например, переключатель 402. Как показано на фиг.4, переключатель 402 может содержать один или более (а в настоящем варианте осуществления, множество) входных портов 404А…404N, один или более (и в настоящем варианте осуществления, множество) выходных портов 406А…406N и память 410. При работе системы 100 схема 118 хост-узла 10 может передавать, по меньшей мере частично, через переключатель 402 один или более FF 60 к схеме 118' хост-узла 20. В этом варианте осуществления входной порт может быть портом, способным принимать, по меньшей мере частично, один или более кадров и/или фрагментов кадров. Также, в этом варианте осуществления выходные порты могут быть портами, способными передавать, по меньшей мере частично, один или более кадров и/или фрагментов кадров. Переключатель 402 и/или входные порты 404А…404N могут быть способны работать во множестве режимов, в том числе, например, в режиме сквозной коммутации и/или в режиме передачи с запоминанием в отношении соответствующих выходных портов 406А…406N. В варианте осуществления в режиме сквозной коммутации кадр или фрагмент кадра, принятый во входном порту, по меньшей мере частично, может быть передан, по меньшей мере частично, от выходного порта (например, для целей передачи кадра или фрагмента кадра от переключателя), таким способом, при котором передача от выходного порта кадра или фрагмента кадра может начаться до того, как кадр или фрагмент кадра будет полностью принят входным портом. В варианте осуществления с режимом сквозной коммутации, как только передача от входного порта к выходному порту началась, такая передача не может быть прервана. В варианте осуществления с режимом передачи с запоминанием кадр или фрагмент кадра, принятый, по меньшей мере частично, во входном порту, сначала принимается и/или запоминается, по меньшей мере временно, в памяти 410, прежде чем будет передан к выходному порту (например, для целей передачи от переключателя). Согласно нижеследующему в настоящем варианте осуществления переключатель 402 может быть пригоден к работе в соответствующем одном из этих двух режимов работы на отдельном соответствующем индивидуальном входном порту, выходном порту и/или на основе уровня приоритета пользователя. Однако в этом варианте осуществления в режиме сквозной коммутации соответствующий входной порт, имеющий относительно низкую скорость звена связи, не может передавать один или более кадров или фрагментов кадров к соответствующему выходному порту, который имеет относительно более высокую скорость звена связи. Кроме того, в этом варианте осуществления режим сквозной коммутации может быть разрешен или запрещен на основе отдельного соответствующего уровня приоритета пользователя и/или внутреннего пути передачи (например, соответствующего внутреннего пути передачи внутри переключателя от соответствующего входного порта до соответствующего выходного порта переключателя).

Перед приемом, по меньшей мере частично, первого или последующих кадров FF 60А, входные порты 404А…404N и/или переключатель 402 могут работать в сквозном режиме относительно одного или более выходных портов 406А, через которые один или более FF 60 могут быть переданы, по меньшей мере частично, к схеме 118' хост-узла 20. Однако после того как один или более входных портов (например, 404А) принимают, по меньшей мере частично, первый или последующие кадры FF 60A, входные порты 404А…404N и/или переключатель 402 могут работать, по меньшей мере временно, в режиме передачи с запоминанием для дальнейших фрагментов кадра того же самого уровня приоритета пользователя, который принят переключателем 402, по меньшей мере, в отношении этих одного или более выходных портов 406А. В результате эти один или более выходных портов 406А могут немедленно принять, по меньшей мере частично, первый или последующие кадры FF 60A от одного или более входных портов 404А и могут передать их, по меньшей мере частично, схеме 118'. Однако хотя в этом режиме передачи с запоминанием любые дополнительные фрагменты кадра одного и того же уровня приоритета (например, FF 60B…60N, и/или другие фрагменты кадров одного и того же уровня приоритета, которые не могут содержаться в одном или более FF 60), которые могут быть приняты переключателем 404 и должны быть переданы одному или более выходным портам 406А, могут быть сначала полностью приняты и запомнены, по меньшей мере временно, в памяти 410, прежде чем, чтобы быть переданными к одному или более выходным портам 406А для передачи от переключателя 404. Кроме того, хотя в этом режиме передачи с запоминанием в случае, когда следующий фрагмент последующего кадра (например, 60B) еще не доступен для передачи от одного или более выходных портов 406А, но уровень приоритета пользователя этого фрагмента кадра теперь планируется для передачи от одного или более выходных портов 406А, другой кадр или фрагмент кадра, принадлежащий другому потоку, но того же самого уровня приоритета, может быть передан вместо него одним или более выходными портами 406А. Передача одним или более выходными портами 406А этого другого кадра и/или фрагмента кадра также может быть прервана самостоятельно, по меньшей мере частично, в соответствии с предшествующими принципами в пользу кадра с относительно более высоким уровнем приоритета.

Например, как показано на фиг.5, один или более кадров FF 60 могут содержать информацию 504 о потоке и один или более кадров FF 502 (не содержащихся в одном или более кадрах FF 60) могут содержать информацию 506 о потоке. Информация 504 о потоке может содержать, например, информацию, содержащуюся и/или указываемую в значениях в одном или более адресах 312А получателя, одном или более исходных адресах 314А и/или одном или более тегах 316А VLAN. Информация 506 о потоке может содержать аналогичную информацию, но соответствующую другому потоку. Один или более тегов 316А VLAN могут содержать информации о качестве обслуживания, которая может соответствовать и/или указывать, по меньшей мере частично, уровень приоритета пользователя одного или более FF 60. Аналогично, информация 506 о потоке может содержать аналогичную информацию о теге VLAN, которая может указывать в этом примере идентичный уровень приоритета пользователя одному или более FF 60. При выполнении предшествующих операций переключатель 402, входные порты 404А…404N, и/или выходные порты 406А…406N могут делать различие, по меньшей мере частично, между соответствующими фрагментами кадра и/или соответствующими кадрами, принадлежащими различным потокам и/или уровням приоритета, основываясь, по меньшей мере частично, на этих типах потока и/или информации об уровне приоритета пользователя в кадрах и/или фрагментах кадра. Например, такая соответствующая информация о потоке и/или соответствующая информация об уровне приоритета пользователя может идентифицировать, по меньшей мере частично, один или более соответствующих потоков и/или один или более соответствующих уровней приоритета, которому могут принадлежать соответствующие кадры и/или фрагменты кадров. Хост-узел 10 и/или хост-узел 20 также могут использовать такую информацию о потоке и/или об уровне приоритета пользователя, чтобы делать различие, по меньшей мере частично, между кадрами и/или фрагментами кадра, которые принадлежат различным соответствующим потокам и/или уровням приоритета.

Конечно, следует понимать, не отступая от настоящего варианта осуществления, что конкретный тип или типы информации, содержащейся в такой информации о потоке, не могут ограничиваться источником/адресом получателя и/или информацией VLAN, а могут изменяться. Например, как было заявлено ранее, в системе 100 могут быть использованы один или более протоколов связи, отличных и/или дополняющих протоколы Ethernet и/или протоколы TCP/IP. Если один или более таких других и/или дополнительных протоколов используются в системе 100, конкретные типы, параметры и/или характеристики такой информации о потоке могут изменяться, не отступая от настоящего варианта осуществления. Кроме того, например, в режиме передачи с запоминанием соответствующие уровни приоритета могут использоваться для определения различия между соответствующими локальными потоками, передаваемыми через партнеров того же самого звена связи, и может использоваться минимальное различие, которое опирается на группирование приоритетов пользователей в две соответствующие группы. Дополнительно, если в системе 100 используется единственное соответствующее физическое звено связи, чтобы нести множество виртуальных звеньев связи, принципы настоящего варианта осуществления могут быть применены к каждому соответствующему виртуальному звену связи.

В этом варианте осуществления переключатель 402 может выполнить предшествующие операции таким способом, чтобы позволять фрагментам кадра, которые принадлежат одному и тому же соответствующему потоку, направляться к их месту назначения через один и тот же соответствующий путь. Чтобы облегчить такой подход, в одной возможной реализации настоящего варианта осуществления при выполнении предшествующих операций переключатель 402 может позволять передавать максимум два соответствующих набора фрагментов кадра одного и того же уровня приоритета (например, один или более FF 60 и один или более FF 502) от одного и того же или более количества выходных портов во время режима передачи с запоминанием. Если переключатель 402 обнаруживает, что существуют более двух таких наборов фрагментов кадра, одновременно предназначенных для передачи от одних и тех же одного или более выходных портов, переключатель 402 может сбросить все такие передачи, принадлежащие этому уровню приоритета, и по меньшей мере для таких передач может быть возобновлена операция сквозной коммутации. Предпочтительно ранее описанные операции переключателя 402 могут уменьшать память для потоков, принадлежащих идентичным соответствующим уровням приоритета. Однако следует понимать, что, не отступая от настоящего варианта осуществления, существует множество других и/или альтернативных способов, позволяющих направлять фрагменты кадра, принадлежащие одному и тому же соответствующему потоку, к их месту назначения через один и тот же соответствующий путь. Соответственно, вышесказанное должно рассматриваться как иллюстративный, не создающий ограничений пример.

Дополнительно в случае, когда один или более фрагментов (например, один или более FF 60B) в данном наборе фрагментов кадра выпадают (например, из-за ошибок, перегрузки или отказа памяти), переключатель 402 может передать на следующий интервал переприема (например, хост-узлу 20) пустой конечный фрагмент, содержащий недопустимое накопленное значение 313 CRC (например, недопустимое в соответствии с предшествующими принципами настоящего варианта осуществления). Предпочтительно это может привести в результате к прекращению действия памяти на следующем интервале переприема.

Возвращаясь теперь к фиг.6, как заявлено ранее, как часть этапа 605, схема 118, схема 118', хост-узел 10 и/или хост-узел 20 могут обрабатывать, по меньшей мере частично, одно или более уведомлений 71 об управлении потоком. Одно или более уведомлений 71 могут быть приняты, по меньшей мере частично, схемой 118, схемой 118', хост-узлом 10 и/или хост-узлом 20 и могут позволить реализовать один или более способов управления потоком (например, совместимых с одним или более протоколами связи, используемыми в системе 100), по меньшей мере частично, схемой 118, схемой 118', хост-узлом 10 и/или хост-узлом 20. Предпочтительно, прерывая, по меньшей мере частично, передачу одного или более кадров 40 в пользу обработки, по меньшей мере частично, одного или более уведомлений 71 об управлении потоком, можно позволить, по меньшей мере частично, схеме 118, схеме 118', хост-узлу 10 и/или хост-узлу более быстро реагировать и/или обрабатывать такие входящие уведомления 71 об управлении потоком.

После того как один или более кадров FF 60 были переданы, по меньшей мере частично, схемой 118, и/или одно или более уведомлений 71 об управлении потоком были обработаны, по меньшей мере частично (смотрите этап 605), схема 118 может возобновить, по меньшей мере частично, передачу одного или более кадров 40, передача которых была ранее прервана (смотрите этап 606 на фиг.6). Схема 118' может принять, по меньшей мере частично, и обработать, по меньшей мере частично, один или более кадров FF 60 и один или более кадров 40. В случае, когда схема 118' обнаруживает ошибку в одном или более FF 60 (например, одну или более ошибок, связанных с CRC), схема 118' может сигнализировать об этом схеме 118 и схема 118 может перепланировать один или более кадров 52 для повторной передачи.

Таким образом, вариант осуществления может содержать схему для разрешения прерывания, по меньшей мере частично, передачи, по меньшей мере частично, первого кадра от отправителя к назначенному получателю в пользу передачи, по меньшей мере частично, полезной нагрузки второго кадра от отправителя к назначенному получателю и/или обработки, по меньшей мере частично, одного или более входящих уведомлений об управлении потоком. Полезная нагрузка может передаваться, по меньшей мере частично, назначенному получателю в одном или более фрагментах кадра. Схема может указать, по меньшей мере частично, прерывание передачи, по меньшей мере частично, первого кадра, выдавая, по меньшей мере частично, один или более кадров управления к назначенному получателю. Один или более фрагментов кадра могут быть указаны, по меньшей мере частично, одним или более заданными значениями, содержащимися, по меньшей мере частично, в одном или более фрагментах кадра.

Предпочтительно этот вариант осуществления может уменьшить задержку, с которой информация, содержащаяся в кадре с относительно более высоком приоритетом (например, кадре с малой задержкой), может быть принята предполагаемым получателем в конвергентной сети Ethernet. Дополнительно предпочтительно этот вариант осуществления может позволить уменьшить объем буферной памяти, распределенной в такой сети. Дополнительно этот вариант осуществления не может оказывать негативное влияние на надежность сети и может позволить реализовывать в сети способы управления потоком. Также предпочтительно этот вариант осуществления может быть совместим с существующими и/или предложенными стандартами Ethernet, может не включать использование простоев и не может реализовывать нумерацию фрагментов кадра для памяти.

Не отступая от настоящего варианта осуществления, возможны многочисленные вариаций, модификации и альтернативы. Например, в настоящем варианте осуществления прерывание, по меньшей мере частично, передачи, по меньшей мере частично, первого кадра может быть указано через одно или более внеполосных сообщений (например, передано через одно или более не показанных отдельных внеполосных проводных и/или беспроводных звеньев связи). Соответственно, настоящий вариант осуществления должен рассматриваться широко как содержащий в себе все такие альтернативы, модификации и варианты.


ПРЕРЫВАНИЕ, ПО МЕНЬШЕЙ МЕРЕ ЧАСТИЧНОЕ, ПЕРЕДАЧИ КАДРА
ПРЕРЫВАНИЕ, ПО МЕНЬШЕЙ МЕРЕ ЧАСТИЧНОЕ, ПЕРЕДАЧИ КАДРА
ПРЕРЫВАНИЕ, ПО МЕНЬШЕЙ МЕРЕ ЧАСТИЧНОЕ, ПЕРЕДАЧИ КАДРА
ПРЕРЫВАНИЕ, ПО МЕНЬШЕЙ МЕРЕ ЧАСТИЧНОЕ, ПЕРЕДАЧИ КАДРА
ПРЕРЫВАНИЕ, ПО МЕНЬШЕЙ МЕРЕ ЧАСТИЧНОЕ, ПЕРЕДАЧИ КАДРА
ПРЕРЫВАНИЕ, ПО МЕНЬШЕЙ МЕРЕ ЧАСТИЧНОЕ, ПЕРЕДАЧИ КАДРА
ПРЕРЫВАНИЕ, ПО МЕНЬШЕЙ МЕРЕ ЧАСТИЧНОЕ, ПЕРЕДАЧИ КАДРА
Источник поступления информации: Роспатент

Showing 1-10 of 347 items.
10.04.2013
№216.012.352f

Устройство и способ иерархической маршрутизации в многопроцессорных системах с ячеистой структурой

Изобретение относится к многопроцессорным системам с ячеистой структурой. Технический результат заключается в обеспечении производительности при использовании непрямоугольных сегментов при фрагментации ячеистой сети и обеспечении защиты от тупиков при маршрутизации за счет использования...
Тип: Изобретение
Номер охранного документа: 0002479158
Дата охранного документа: 10.04.2013
27.04.2013
№216.012.3ba7

Совмещение игрового поля на основе модели

Изобретение относится к области формирования видеоизображения. Техническим результатом является повышение стабильности поиска и его ускорение, уменьшение поискового пространства. Способ, устройство и система для совмещения игрового поля на основе модели. Обрабатывают входное видеоизображение....
Тип: Изобретение
Номер охранного документа: 0002480832
Дата охранного документа: 27.04.2013
27.04.2013
№216.012.3bc5

Системная плата, включающая модуль над кристаллом, непосредственно закрепленным на системной плате

Изобретение относится к вычислительным системам, в частности к системной плате. Сущность изобретения: вычислительная система содержит системную плату, кристалл интегральной схемы, непосредственно закрепленный на системной плате, модуль, закрепленный на системной плате и перекрывающий, по...
Тип: Изобретение
Номер охранного документа: 0002480862
Дата охранного документа: 27.04.2013
10.05.2013
№216.012.3eb0

Технологии для управления использованием энергии питания

Изобретение относится к технологиям управления энергии питания. Техническим результатом является снижение использования энергии питания. Способ управления запросами на представление рисунков, воплощенный в компьютере, состоит из этапов: принимают запрос на представление рисунка, определяют, не...
Тип: Изобретение
Номер охранного документа: 0002481615
Дата охранного документа: 10.05.2013
10.05.2013
№216.012.3f13

Обработка гибридного автоматического запроса повторной передачи в системах радиосвязи

Изобретение относится к области радиосвязи. Технический результат изобретения заключается в снижении насыщения вероятности ошибок при высоких скоростях движения мобильных станций. Мобильная станция может реализовать восходящий канал квитирования для гибридного автоматического запроса повторной...
Тип: Изобретение
Номер охранного документа: 0002481714
Дата охранного документа: 10.05.2013
20.05.2013
№216.012.424b

Способ расчета скорости без столкновений для агента в среде имитации толпы

Изобретение относится к области задач имитации толпы при формировании компьютером изображений. Техническим результатом является увеличение графической производительности вычислительного устройства. Способ расчета скорости (117, 217) без столкновения для агента (110) в среде (100) имитации толпы...
Тип: Изобретение
Номер охранного документа: 0002482541
Дата охранного документа: 20.05.2013
20.05.2013
№216.012.4292

Способы кооперативной связи

Изобретение относится к технике связи и может использоваться для кооперативной связи. Технический результат состоит в повышении достоверности переданной информации. Для этого раскрыты способы, согласно которым между устройством-источником и устройством назначения осуществляется связь. Подобная...
Тип: Изобретение
Номер охранного документа: 0002482612
Дата охранного документа: 20.05.2013
27.05.2013
№216.012.456a

Установка, способ и система кэширования

Изобретение относится к вычислительной технике. Технический результат заключается в улучшении кэширования трансляции адресов при виртуализации для направленного ввода/вывода (VTd). Устройство кэширования содержит: кэш-память для хранения одной или нескольких записей, в которой каждая запись...
Тип: Изобретение
Номер охранного документа: 0002483347
Дата охранного документа: 27.05.2013
10.06.2013
№216.012.49fc

Адаптивная организация кэша для однокристальных мультипроцессоров

Изобретение относится к области кэширования однокристальных мультипроцессоров, а в частности к аморфным кэшам для однокристальных мультипроцессоров. Технический результат изобретения заключается в оптимизации работы мультипроцессорного чипа путем увеличения эффективности использования кэша....
Тип: Изобретение
Номер охранного документа: 0002484520
Дата охранного документа: 10.06.2013
27.06.2013
№216.012.5206

Способ и устройство для уменьшения шумов в видеоизображении

Изобретение относится к обработке видеоизображения. Технический результат - уменьшение шумов в видеоизображении. Для этого в некоторых вариантах осуществления в способе обработки видеопоследовательности: принимают входную видеопоследовательность, имеющую разрешение входной...
Тип: Изобретение
Номер охранного документа: 0002486591
Дата охранного документа: 27.06.2013
Showing 1-10 of 265 items.
10.04.2013
№216.012.352f

Устройство и способ иерархической маршрутизации в многопроцессорных системах с ячеистой структурой

Изобретение относится к многопроцессорным системам с ячеистой структурой. Технический результат заключается в обеспечении производительности при использовании непрямоугольных сегментов при фрагментации ячеистой сети и обеспечении защиты от тупиков при маршрутизации за счет использования...
Тип: Изобретение
Номер охранного документа: 0002479158
Дата охранного документа: 10.04.2013
27.04.2013
№216.012.3ba7

Совмещение игрового поля на основе модели

Изобретение относится к области формирования видеоизображения. Техническим результатом является повышение стабильности поиска и его ускорение, уменьшение поискового пространства. Способ, устройство и система для совмещения игрового поля на основе модели. Обрабатывают входное видеоизображение....
Тип: Изобретение
Номер охранного документа: 0002480832
Дата охранного документа: 27.04.2013
27.04.2013
№216.012.3bc5

Системная плата, включающая модуль над кристаллом, непосредственно закрепленным на системной плате

Изобретение относится к вычислительным системам, в частности к системной плате. Сущность изобретения: вычислительная система содержит системную плату, кристалл интегральной схемы, непосредственно закрепленный на системной плате, модуль, закрепленный на системной плате и перекрывающий, по...
Тип: Изобретение
Номер охранного документа: 0002480862
Дата охранного документа: 27.04.2013
10.05.2013
№216.012.3eb0

Технологии для управления использованием энергии питания

Изобретение относится к технологиям управления энергии питания. Техническим результатом является снижение использования энергии питания. Способ управления запросами на представление рисунков, воплощенный в компьютере, состоит из этапов: принимают запрос на представление рисунка, определяют, не...
Тип: Изобретение
Номер охранного документа: 0002481615
Дата охранного документа: 10.05.2013
10.05.2013
№216.012.3f13

Обработка гибридного автоматического запроса повторной передачи в системах радиосвязи

Изобретение относится к области радиосвязи. Технический результат изобретения заключается в снижении насыщения вероятности ошибок при высоких скоростях движения мобильных станций. Мобильная станция может реализовать восходящий канал квитирования для гибридного автоматического запроса повторной...
Тип: Изобретение
Номер охранного документа: 0002481714
Дата охранного документа: 10.05.2013
20.05.2013
№216.012.424b

Способ расчета скорости без столкновений для агента в среде имитации толпы

Изобретение относится к области задач имитации толпы при формировании компьютером изображений. Техническим результатом является увеличение графической производительности вычислительного устройства. Способ расчета скорости (117, 217) без столкновения для агента (110) в среде (100) имитации толпы...
Тип: Изобретение
Номер охранного документа: 0002482541
Дата охранного документа: 20.05.2013
20.05.2013
№216.012.4292

Способы кооперативной связи

Изобретение относится к технике связи и может использоваться для кооперативной связи. Технический результат состоит в повышении достоверности переданной информации. Для этого раскрыты способы, согласно которым между устройством-источником и устройством назначения осуществляется связь. Подобная...
Тип: Изобретение
Номер охранного документа: 0002482612
Дата охранного документа: 20.05.2013
27.05.2013
№216.012.456a

Установка, способ и система кэширования

Изобретение относится к вычислительной технике. Технический результат заключается в улучшении кэширования трансляции адресов при виртуализации для направленного ввода/вывода (VTd). Устройство кэширования содержит: кэш-память для хранения одной или нескольких записей, в которой каждая запись...
Тип: Изобретение
Номер охранного документа: 0002483347
Дата охранного документа: 27.05.2013
10.06.2013
№216.012.49fc

Адаптивная организация кэша для однокристальных мультипроцессоров

Изобретение относится к области кэширования однокристальных мультипроцессоров, а в частности к аморфным кэшам для однокристальных мультипроцессоров. Технический результат изобретения заключается в оптимизации работы мультипроцессорного чипа путем увеличения эффективности использования кэша....
Тип: Изобретение
Номер охранного документа: 0002484520
Дата охранного документа: 10.06.2013
27.06.2013
№216.012.5206

Способ и устройство для уменьшения шумов в видеоизображении

Изобретение относится к обработке видеоизображения. Технический результат - уменьшение шумов в видеоизображении. Для этого в некоторых вариантах осуществления в способе обработки видеопоследовательности: принимают входную видеопоследовательность, имеющую разрешение входной...
Тип: Изобретение
Номер охранного документа: 0002486591
Дата охранного документа: 27.06.2013
+ добавить свой РИД