Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 116799. Отображено 200.
21-02-2018 дата публикации

ВЫГРУЗКА ПОТОКОВ ВИРТУАЛЬНЫХ МАШИН В ФИЗИЧЕСКИЕ ОЧЕРЕДИ

Номер: RU2645595C2

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

Подробнее
24-09-2018 дата публикации

КОМАНДА ЗАПУСКА ВИРТУАЛЬНОГО ВЫПОЛНЕНИЯ ДЛЯ ДИСПЕТЧЕРИЗАЦИИ МНОЖЕСТВЕННЫХ ПОТОКОВ В КОМПЬЮТЕРЕ

Номер: RU2667791C2

Изобретение относится к команде запуска виртуального выполнения для диспетчеризации множественных потоков на компьютере. Технический результат – сокращение непроизводительных издержек администрирования гипервизора в многопоточном окружении. Система для диспетчеризации множественных потоков в конфигурации, содержащая ядро, которое включает в себя физические потоки и являющееся эксплуатируемым в режиме единственного потока (ST) и в многопоточном (МТ) режиме, хост-программу, сконфигурированную для запуска виртуального выполнения (запуска VE) для диспетчеризации гостевого логического объекта, который включает в себя гостевую виртуальную машину (VM). Команда запуска VE выполняется ядром и включает в себя получение из заданного командой запуска VE местоположения описания состояния, имеющего гостевое состояние. Выполнение включает в себя выявление на основании гостевого состояния того, включает ли гостевой логический объект в себя единственный гостевой поток или множественные гостевые потоки, ...

Подробнее
10-12-2005 дата публикации

СИСТЕМА И СПОСОБ НАЗНАЧЕНИЯ КОЭФФИЦИЕНТА, ОСНОВАННОГО НА ВЕКТОРЕ ПОСТОЯНСТВА

Номер: RU2265881C2

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями. Технический результат заключается в делении предполагаемой емкости ресурса на ряд распределений с фиксированным коэффициентом для обеспечения оптимального использования разделяемого ресурса. В системе, включающей в себя ресурс, используемый совместно, осуществляют управление коэффициентами загрузки ресурса пользователями с учетом векторов постоянства, характеризующих вероятность использования ресурса тем или иным пользователем. Указанное управление позволяет исключить ситуации, когда происходит перегрузка ресурса. Описаны система и способ, в которых коэффициенты загрузки выбираются из множества доступных коэффициентов в соответствии со множеством векторов постоянства пользователей совместно используемого ресурса. 5 н. и 42 з.п. ф-лы, 4 ил.

Подробнее
27-08-2012 дата публикации

СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ РЕСУРСАМИ В БЕСПРОВОДНОМ УСТРОЙСТВЕ

Номер: RU2460120C2

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

Подробнее
14-12-2018 дата публикации

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

Номер: RU2675054C2

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

Подробнее
29-03-2019 дата публикации

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

Номер: RU2683629C2
Автор: ЛУ Юнксю (CN)
Принадлежит: ЗТЕ КОРПАРЕЙШН (CN)

Изобретение относится к области вычислительной техники. Технический результат заключается в предотвращении прерываний работы сервисных блоков, выполняемых на виртуальной вычислительной машине (VM). Технический результат достигается за счет определения политики изменений для VM виртуализованной сетевой функции («VNF»); осуществления изменения ресурсов для VM в пакетном режиме в соответствии с политикой изменений; причем определение политики изменений VM VNF содержит: определение политики изменений в соответствии с рабочим механизмом VM, при этом данный рабочий механизм включает по меньшей мере один из активных и резервных механизмов VM и механизм VM по распределению нагрузки. 4 н. и 9 з.п. ф-лы, 7 ил.

Подробнее
30-10-2019 дата публикации

СИСТЕМА УПРАВЛЕНИЯ И ДИСПЕТЧЕРИЗАЦИИ КОНТЕЙНЕРОВ

Номер: RU2704734C2

Изобретение относится к способу, системе и машиночитаемому носителю информации для управления программным контейнером. Технический результат заключается в управлении запуском программного контейнера. В способе выполняют получение определения задач, причем определение задач указывает по меньшей мере: местоположение, на котором расположен образ программного обеспечения; и информацию, используемую для определения количества ресурсов, выделяемых программному контейнеру для образа программного обеспечения, причем программный контейнер является экземпляром пространства пользователя, который выполняется изолированно от других программных контейнеров, выполняемых на том же экземпляре виртуальной машины; определение экземпляра виртуальной машины, на котором запускают программный контейнер; и побуждение получения образа программного обеспечения из местоположения, указанного определением задач, и запуска в программном контейнере на экземпляре виртуальной машины. 3 н. и 17 з.п. ф-лы, 16 ил.

Подробнее
16-04-2020 дата публикации

Номер: RU2018117282A3
Автор:
Принадлежит:

Подробнее
03-04-2019 дата публикации

Номер: RU2017109689A3
Автор:
Принадлежит:

Подробнее
20-05-2019 дата публикации

Номер: RU2018130629A3
Автор:
Принадлежит:

Подробнее
10-01-2017 дата публикации

СПОСОБ И СИСТЕМА РАСПРОСТРАНЕНИЯ МЕДИА КОНТЕНТА В ПИРИНГОВОЙ СЕТИ ПЕРЕДАЧИ ДАННЫХ

Номер: RU2606314C1

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

Подробнее
26-02-2019 дата публикации

Абонентское сетевое устройство с виртуализированными сетевыми функциями

Номер: RU187252U1

Полезная модель относится к системам передачи данных, в частности к системам с использованием виртуализации абонентских сетевых устройств (vCPE).1. Абонентское сетевое устройство с виртуализированными сетевыми функциями, содержащее микроконтроллер, постоянное запоминающее устройство, оперативное запоминающее устройство, связанные шиной с микроконтроллером, порты ввода информации, соединенные шиной адреса и данных с микроконтроллером, отличающееся тем, что в него дополнительно введены модуль высокоскоростной обработки пакетных данных с неблокируемой высокоскоростной матрицей коммутации на базе ПЛИС (FPGA), приемопередающие модули Ethernet (PHY), первые входы/выходы которых соединены шиной со вторыми входами/выходами модуля высокоскоростной обработки пакетных данных с неблокируемой высокоскоростной матрицей коммутации на базе ПЛИС (FPGA); вторые порты ввода/вывода информации, первые входы которых соединены со вторыми входами/выходами приемопередающих модулей Ethernet (PHY), а вторые входы ...

Подробнее
26-04-2023 дата публикации

Способ, устройство и электронное устройство для обработки задач

Номер: RU2794969C1

Изобретение относится к способу, устройствам и машиночитаемому носителю для обработки задач, применяемых к сетевой топологии. Технический результат заключается в повышении производительности обработки вычислительных задач. В способе выполняют получение целевых данных и целевого алгоритма, необходимых для выполнения целевой задачи; получение, по меньшей мере, одного узла первого типа, способного предоставлять упомянутые целевые данные в упомянутой сетевой топологии, и, по меньшей мере, одного узла второго типа, способного выполнять упомянутый целевой алгоритм; выбор узла, который представляет набор упомянутых целевых данных, в качестве первого целевого узла из, по меньшей мере, упомянутого одного узла первого типа, и узла, который представляет набор упомянутых целевых алгоритмов, в качестве второго целевого узла из, по меньшей мере, упомянутого одного узла второго типа; управление упомянутым вторым целевым узлом для использования упомянутого целевого алгоритма для обработки упомянутых целевых ...

Подробнее
10-09-2024 дата публикации

СПОСОБ И СИСТЕМА РАСПРЕДЕЛЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ В ОБЛАЧНОЙ СРЕДЕ

Номер: RU2826431C1

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

Подробнее
10-07-2008 дата публикации

СИСТЕМА ДИНАМИЧЕСКОГО АРБИТРАЖА СОВМЕСТНО ИСПОЛЬЗУЕМОГО РЕСУРСА В УСТРОЙСТВЕ

Номер: RU2006146054A
Принадлежит:

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

Подробнее
10-04-2005 дата публикации

ОПРЕДЕЛЕНИЕ РАСПРЕДЕЛЕННОЙ ТОПОЛОГИИ ДЛЯ ПОТОКОВОЙ ПЕРЕДАЧИ ДАННЫХ

Номер: RU2004119840A
Принадлежит:

... 1. Способ определения распределенной топологии на основе запроса на потоковую передачу данных, содержащий этапы, на которых запрашивают потоковую передачу данных от устройства-источника на клиентское устройство через сеть; и определяют распределенную топологию на основе запроса, при этом распределенная топология обращается к множеству программных компонент, которые при их исполнении удовлетворяют запрос; и по меньшей мере одна из множества программных компонент может исполняться на каждом из следующих устройств: устройстве-источнике; и клиентском устройстве. 2. Способ по п.1, в котором этап определения дополнительно содержит этапы, на которых распознают возможности клиентского устройства в отношении воспроизведения потока данных; распознают возможности устройства-источника в отношении осуществления потоковой передачи данных, подлежащих воспроизведению; и получают распределенную топологию на основе обеих упомянутых возможностей. 3. Способ по п.1, в котором распределенную топологию выбирают ...

Подробнее
10-07-2016 дата публикации

ВЫГРУЗКА ПОТОКОВ ВИРТУАЛЬНЫХ МАШИН В ФИЗИЧЕСКИЕ ОЧЕРЕДИ

Номер: RU2014151774A
Принадлежит:

... 1. Компьютерная система (402) хоста виртуализации, которая выполнена с возможностью управления сетевым трафиком для одной или нескольких виртуальных машин (412), которые исполняются в компьютерной системе хоста виртуализации, причем компьютерная система хоста виртуализации содержит:один или несколько процессоров;одно или несколько физических сетевых устройств (416); иодин или несколько машиночитаемых носителей данных, на которых сохранены машиноисполняемые команды, которые при их исполнении одним или несколькими процессорами, вызывают исполнение компьютерной системой хоста виртуализации виртуального коммутатора (404), причем виртуальный коммутатор выполнен с возможностью программировать одно или несколько соответствующих правил (420) в каждое из одного или нескольких физических сетевых устройств и выполнен с возможностью:определять доступность одной или нескольких физических очередей (422) в физическом сетевом устройстве, причем эти одна или несколько физических очередей могут использоваться ...

Подробнее
30-03-2020 дата публикации

Способ оптимизации архитектуры бортовой сети летательного аппарата

Номер: RU2718162C1

Изобретение относится к области вычислительной техники. Технический результат заключается в повышении надежности и отказоустойчивости бортовой сети при минимизации количества вычислителей бортовой сети и оптимизации информационных потоков в вычислительной сети РМЭ в части минимизации трафика с соблюдением всех требований к информационному обеспечению КБО. Технический результат достигается за счет задания перечня типов вычислителей из состава оптимизируемой бортовой сети с заданными параметрами, перечня функций, принадлежащих системам оптимизируемой бортовой сети, с заданной ресурсоемкостью, взаимосвязей между заданными функциями, перечня исключений, определяющих запрет нахождения определенных типов функций в одном вычислителе, формирования значения коэффициентов приоритета и пределов загрузки вычислителя, поочередного сопоставления ресурсоемкости каждой функции с параметрами каждого вычислителя и выбора вычислителя и функций, обеспечивающих при сопоставлении параметров вычислителя и ресурсоемкости ...

Подробнее
07-09-2018 дата публикации

СИСТЕМА УПРАВЛЕНИЯ И ДИСПЕТЧЕРИЗАЦИИ КОНТЕЙНЕРОВ

Номер: RU2666475C1

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

Подробнее
14-02-2020 дата публикации

Способ и система для планирования выполнения операций ввода/вывода

Номер: RU2714373C1

Группа изобретений относится к средствам планирования операций ввода/вывода (I/O) в накопителях. Технический результат – обеспечение возможности сбалансированного управления накопителем за счет планирования операций I/O. Для этого описан гибридный планировщик и способ выполнения этим планировщиком операций I/O. Гибридный планировщик содержит два планировщика. Способ включает в себя прием операций I/O от двух источников операций I/O и выполнение первым планировщиком первого алгоритма для определения спланированного порядка операций I/O на основе производительности накопителя. Способ также включает в себя передачу этого порядка операций I/O во второй планировщик, который выполняет второй алгоритм для определения перепланированного порядка операций I/O на основе соответствующих предельных сроков выполнения. Способ также включает в себя контроль соблюдения соответствующих предельных сроков выполнения операций I/O и приостановку приема дополнительных операций I/O вторым планировщиком от первого ...

Подробнее
27-10-2014 дата публикации

СПОСОБ УПРАВЛЕНИЯ ДОСТУПОМ К МНОЖЕСТВУ ВЫЧИСЛИТЕЛЬНЫХ РЕСУРСОВ

Номер: RU2013118989A
Принадлежит:

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

Подробнее
27-06-2011 дата публикации

УПРАВЛЕНИЕ ЦИФРОВЫМИ ДАННЫМИ С ПОМОЩЬЮ ПУЛА СОВМЕСТНО ИСПОЛЬЗУЕМОЙ ПАМЯТИ

Номер: RU2009148525A
Принадлежит:

... 1. Машиночитаемый носитель (504) хранения данных, закодированный с помощью машиноисполняемых инструкций (506), которые, когда выполняются посредством процессора (502), осуществляют способ (400) для управления цифровыми данными с использованием пула памяти (240), имеющего объем совместно используемой памяти (244), причем цифровые данные содержат множество наборов упорядоченных блоков цифровых данных, при этом способ содержит этапы, на которых: ! - идентифицируют первый набор блоков цифровых данных, имеющий первую последовательность (402); ! - идентифицируют второй набор блоков цифровых данных, имеющий вторую последовательность (404); ! - когда часть первого набора должна обрабатываться одновременно с частью второго набора: ! - выявляют (406) первый индикатор потребления ресурсов, ассоциированный с обработкой некоторых из блоков цифровых данных в первой последовательности; ! - выявляют (406) второй индикатор потребления ресурсов, ассоциированный с обработкой некоторых из блоков цифровых данных ...

Подробнее
30-04-2025 дата публикации

УСТРОЙСТВО И СПОСОБ ДИНАМИЧЕСКОЙ ОПТИМИЗАЦИИ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ

Номер: RU2839361C2

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

Подробнее
01-09-2016 дата публикации

Auswählen eines Hosts für eine virtuelle Maschine unter Verwendung einers Hardware-Multithreading-Parameters

Номер: DE112015000216T5

Ein Cloud-Manager überwacht verfügbare Ressourcen auf Host-Computersystemen einschließlich einer Anzahl von Hardware-Threads, die durch CPUs auf den Host-Computersystemen unterstützt werden. Der Cloud-Manager empfängt eine Anforderung zum Bereitstellen einer virtuellen Maschine (VM), die einen Hardware-Multithreading-Parameter enthält, der das Ausmaß von Hardware-Multithreading angibt, das auf dem Host-Computersystem erforderlich ist. Der Cloud-Manager wählt anschließend ein Host-Computersystem für die VM aus und berücksichtigt hierbei den Hardware-Multithreading-Parameter.

Подробнее
14-06-2018 дата публикации

Verschachtelte Virtualisierung für virtuelle Maschinenexits

Номер: DE112015006934T5
Принадлежит: INTEL CORP, INTEL CORPORATION

Es werden Speichersicherheitstechnologien beschrieben. Eine beispielhafte Verarbeitungsvorrichtung beinhaltet einen Prozessorkern und eine Speichersteuervorrichtung, die mit dem Prozessorkern und einem Speicher verbunden ist. Der Prozessorkern kann feststellen, dass eine Exit-Bedingung zum Übertragen der Steuerung einer Ressource für einen Prozessorkern von einem ersten virtuellen Maschinenmonitor (VMM) zu einem zweiten VMM aufgetreten ist. Der Prozessorkern kann auch feststellen, ob ein Steuerverbindungszeiger einer virtuellen Maschine Steuerstruktur (Virtual Machine Control Structure; VMCS) gültig ist. Der Prozessorkern kann auch feststellen, ob ein Grund-Wert, der dem Steuer-VMCS-Verbindungszeiger entspricht, gesetzt ist. Der Prozessorkern kann auch feststellen, ob der Grund-Wert auf Null gesetzt ist. Der Prozessorkern kann auch feststellen, ob ein Ausnahme-Bit, das einem spezifischen Ausnahmetyp eines Grund-Werts entspricht, gesetzt ist. Der Prozessorkern kann auch eine Steuerung der ...

Подробнее
04-09-2008 дата публикации

Stromverteilungssystem einschließlich eines Steuermoduls und eines Verfahrens zum Verwenden des Systems

Номер: DE102008003681A1
Принадлежит:

Ein Verfahren zum Anwenden eines Stromversorgungsnetzes kann das Übertragen einer Identifizierungsinitiierungsanweisung von einem Steuermodul zu einer ersten Stromversorgungseinheit zum Initiieren einer entsprechenden Identifizierungsanweisung umfassen. Das Verfahren kann ferner das Übertragen einer Identifizierungsanweisung von der ersten Stromversorgungseinheit an weitere Stromversorgungseinheit(en) umfassen, die mit Strom versorgt werden unter Verwendung einer Stromversorgungsphase gemeinsam mit der ersten Stromversorgung. Das Verfahren kann ferner das Übertragen von Identifizierungsbestätigungssignal(en) von der (den) weiteren Stromversorgungseinheit(en) an das Steuermodul in Antwort auf die erste entsprechende Identifizierungsanweisung umfassen. In einer Ausführungsform kann das Verfahren Abbilden umfassen, welche Stromversorgungseinheiten zu den verschiedenen Stromversorgungsnetzen gehören. In weiteren Ausführungsformen können Steuermodule und Stromverteilungssystem betriebsbereit ...

Подробнее
30-04-2014 дата публикации

Method for booting a heterogeneous system and presenting a symmetric core view

Номер: GB0201404549D0
Автор:
Принадлежит:

Подробнее
18-01-2017 дата публикации

Selecting a host for a virtual machine using hardware multithreading parameter

Номер: GB0201620786D0
Автор:
Принадлежит:

Подробнее
24-09-2014 дата публикации

Arbitration and hazard detection for a data processing apparatus

Номер: GB0201414266D0
Автор:
Принадлежит:

Подробнее
30-09-2015 дата публикации

Computer system and control method for computer system

Номер: GB0201514385D0
Автор:
Принадлежит:

Подробнее
15-11-2006 дата публикации

Method for reducing energy consumption of buffered applications using simultaneous multi-threaded processor

Номер: GB0002426096A
Принадлежит:

Management of resources in a computer system can reduce energy consumption of the system. This can be accomplished by monitoring application states for the software applications and/or monitoring thread states in a multi threading system, and then makes resource adjustments in the system. The application states monitoring may be performed by monitoring the data buffers set up for temporary data used by software applications. Depending on the buffer levels, resources may be increased or decreased. Adjustments of resources may come in the form of changing the voltage and frequency of the processors in the system, and other means. Decreasing the resources may help reduce energy consumption. Management of resources may also be performed by monitoring the threads associated with one or multiple software applications in the system and controlling the dispatch of threads. A ready thread may be delayed to increase the opportunity for concurrent running of multiple threads. Concurrent running of ...

Подробнее
16-01-1991 дата публикации

A TIME AND RESOURCE SCHEDULE APPARATUS

Номер: GB0009025958D0
Автор:
Принадлежит:

Подробнее
26-02-1992 дата публикации

DATA PROCESSING SYSTEM.

Номер: GB0002222707B

Подробнее
17-10-2012 дата публикации

System and method for data processing billing

Номер: GB0002490037A
Принадлежит:

A system and method for data processing billing comprises repeatedly allocating an array of processing cores among software programs of a set of users of the service; and assessing billables for the service for a given user of the service on successive billing assessment periods (BAPs). The assessing is done, for any given BAP among the successive BAPs, based on the amounts of cores among said array that the given user has i) an entitlement for, with such an amount referred to as a core entitlement (CE), and ii) got allocated to meet its demand for cores, with such an amount referred to as a demand based core allocation (DBCA). The application further includes a system and method for improving revenue generation capability which includes adjustment of billing rate based on relative popularity and a billing method for a multi-user data processing platform which comprises determining a met demand and assessing a billable based on level of assured access and the met demand.

Подробнее
06-04-2016 дата публикации

Computer system and computer system control method

Номер: GB0002530889A
Принадлежит:

This computer system has a computer subsystem. The computer subsystem includes physical resources as the basis for both a virtual server serving as a virtual server device and a virtual storage serving as a virtual storage device. That is, some of the physical resources are allocated to the virtual server, and some other physical resources are allocated to the virtual storage. Any portions of the physical resources can be allocated to either of the virtual server and virtual storage.

Подробнее
13-04-2016 дата публикации

Deployment management of composite applications

Номер: GB0002531037A
Принадлежит:

The invention relates to a computer system comprising a pattern composer (108) operatively coupled to a source IT-infrastructure (130) and to a tar­get IT-infrastructure (116, 118, 120). The source IT-infrastructure hosts a composite application (128) comprising multiple functional modules (C1-04) connected to each other via communication links. An abstract pattern com­prises first nodes and first links representing the functional module and communication links and lacks resource-related data enabling a deployment engine (110) to instantiate said resource for providing a runtime environ­ment for the functional modules and communication links. The target IT-infrastructures has assigned a resource catalogue (RC1-RC3) comprising, for each resource available in said target IT-infrastructure, a specification of said resource's capabilities, and comprises second nodes and links each second node being a representation of one or more of the resources of the target IT-infrastructure and comprising ...

Подробнее
11-10-2000 дата публикации

Resource sharing with sliding constraints

Номер: GB0000021089D0
Автор:
Принадлежит:

Подробнее
08-06-2016 дата публикации

A method and system for scalable job processing

Номер: GB0002533017A
Принадлежит:

The present invention relates to a method for processing jobs within a cluster architecture. The method comprises the transmission of messages relating to the ongoing processing of jobs back to a client via a persistent messaging channel. A system for processing jobs within a cluster architecture is also disclosed. A method step (801 see fig 8) identifies a job 300 via a universally unique identifier UUID. Task parameters and a message identifier are also provided. The method comprises the step (803 see fig 8) of creating a messaging channel. A message registry is also provided. The invention provides for example a way of mapping child and parent jobs in a network.

Подробнее
04-03-2015 дата публикации

Improved checkpoint and restart

Номер: GB0002517780A
Принадлежит:

A method, system and computer program product for performing a checkpoint on a set of connected processors and memories comprises; creating at least one statefile for a processor; determining available processing or memory resources; allocating data from each statefile to available resources; compressing and storing the data. This process is repeated until all the statefiles are compressed and stored. The method might be implemented in high performance computer (HPC) or massively parallel computing, to create an image from which the system can be restarted. The statefiles must be decompressed before restoring or recovering the system. The method might further comprise setting a compression ratio according to the ascertained available processing resources, and setting a buffer length according to the ascertained available memory resources.

Подробнее
26-03-2003 дата публикации

Processor network

Номер: GB0000304056D0
Автор:
Принадлежит:

Подробнее
06-10-2021 дата публикации

Loader and method for processing a resource bundle

Номер: GB2569756B
Принадлежит: ROXOR GAMING LTD, ROXOR GAMING LIMITED

Подробнее
05-11-2014 дата публикации

Task switching and inter-task communications for multi-core processors

Номер: GB0002513547A
Принадлежит:

A multi core data processing fabric has an array of processing cores and a fabric memory. The fabric memory is divided into task specific segments. Memory is exchanged between the memories using multiplexers. Each multiplexer in a first set is specific to a particular memory segments. Each multiplexer in a second set is specific to a particular core. Data processing tasks are repeatedly assigned to cores in the array. Based on this assignment, the multiplexers are configured to connect the elements of the fabric. A memory segment specific multiplexer may be configured to connect to the core assigned to process the task, with which the memory segment is associated. Alternatively, a core specific multiplexer may be configured to connect to the memory segment, which is associated with the task, which has been assigned to the core. Memory images may be transferred between the cores and the memory segments.

Подробнее
05-10-2005 дата публикации

System and method for allocating computing resources for a grid virtual system

Номер: GB0000517470D0
Автор:
Принадлежит:

Подробнее
04-08-2021 дата публикации

Improvements in and relating to a multi-access edge computing (MEC) network

Номер: GB2591521A
Принадлежит:

A method of operating a Multi-access Edge Computing (MEC) network comprises instantiating a first application in the MEC system when a first entity (e.g. Operational Support System, OSS) sends an application instantiation request to a second entity (e.g. a MEC Orchestrator, MEO), wherein the request comprises pre-emption information concerning the first application, the pre-emption information being used to pre-empt the first application in the future, if required, by changing its operational state or by removing it. The second entity may decide to pre-empt the first application in the event that a request to instantiate a second application is received and there are insufficient resources available in the MEC system, or if a conflict prohibits the first and second applications from running concurrently. If sufficient resources cannot be made available by pre-empting the first application then the second application may not be instantiated. An application instantiation request may have ...

Подробнее
13-06-2018 дата публикации

Spark-based imaging satellite task preprocessing parallelization method

Номер: GB0002557011A
Принадлежит:

Spark (RTM) based imaging satellite task preprocessing parallelization method includes: 101 performing orbit prediction parallelization design and decomposing a large-scale observation task into multiple small tasks, each small task being completed independently; and 102 implementing parallelized orbit prediction. Orbit prediction inputs of multiple satellites may be obtained, encapsulated into an RDD and output via an orbit prediction program. Elements in the RDD may be transmitted to the orbit prediction program by means of pipe. An output result from orbit prediction computing of each satellite in each computing time segment may be obtained and an orbit identification parameter may be used to distinguish between output results. Output results storage manner may be writing into a local file system, RDD or Redis (RTM) memory. Spark (RTM) cluster environment may be initialised and a cluster parameter may be configured. Preprocessing may be used in large‐scale satellite observation task ...

Подробнее
03-02-2021 дата публикации

Information processing device, inference processing device, and information processing system

Номер: GB202020519D0
Автор:
Принадлежит:

Подробнее
26-02-2020 дата публикации

Inference processing system, inference processing device, and computer program product

Номер: GB0202000384D0
Автор:
Принадлежит:

Подробнее
01-01-2020 дата публикации

Information processing device, inference processing device, and information processing system

Номер: GB0201916739D0
Автор:
Принадлежит:

Подробнее
12-06-2019 дата публикации

Loader and method for processing a resource bundle

Номер: GB0201906022D0
Автор:
Принадлежит:

Подробнее
15-03-2023 дата публикации

Dynamic adjustment of deployment location of software within a network

Номер: GB0002610756A
Принадлежит:

Optimizing a performance of a software function wi thing a content distribution network, such as a software-implemented virtual cable modem termination system (CMTS) network, a virtualized Radio Access Network (vRAN), a Passive Optical Network (PON), or a Wi-Fi network. The performance may be optimized by dynamically changing a deployment location within the content distribution network for the software function from an original location to an updated location using an instance management platform. The deployment location may be dynamically changing in response to a variety of trigger conditions or concerns, such as but not limited to a difference in compute resources, responding to latency needs or tolerances, and a desired cohabitation of data or other software.

Подробнее
15-03-2012 дата публикации

COMPLETELY DISTRIBUTED RESOURCES PARTITIONIERUNG BETWEEN PROCESSES

Номер: AT0000549675T
Принадлежит:

Подробнее
04-07-2019 дата публикации

METHOD, APPARATUS, SERVER AND STORAGE MEDIUM OF ERASING CLOUD HOST IN CLOUD-COMPUTING ENVIRONMENT

Номер: AU2017232694B2
Автор: SHEN YONG, Shen, Yong
Принадлежит: Madderns Pty Ltd

A method for deleting a cloud host in a cloud computing environment, comprising: receiving a request for securely deleting a cloud host; according to the request for securely deleting a cloud host, generating a deletion instruction; and sending the deletion instruction to a secure deletion server, so that the secure deletion server calls a secure deletion daemon process on a corresponding host machine according to the deletion instruction, and deletes, by means of the secure deletion daemon process, a cloud host needing to be deleted on the host machine.

Подробнее
25-07-2019 дата публикации

Techniques for behavioral pairing in a task assignment system

Номер: AU2018383093A1
Принадлежит: AJ PARK

Techniques for behavioral pairing in a task assignment system are disclosed. The techniques may be realized as a method for behavioral pairing in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, a priority for each of a plurality of tasks; determining, by the at least one computer processor, an agent available for assignment to any of the plurality of tasks; and assigning, by the at least one computer processor, a first task of the plurality of tasks to the agent using a task assignment strategy, wherein the first task has a lower-priority than a second task of the plurality of tasks.

Подробнее
28-09-2006 дата публикации

Method and system for a guest physical address virtualization in a virtual machine environment

Номер: AU2006200312A1
Принадлежит:

Подробнее
02-05-2013 дата публикации

Application lifetime management

Номер: AU2011323985A1
Принадлежит:

In a computing device running multiple applications, a check is made as to whether a threshold value of multiple threshold values has been met. Each of the multiple threshold values is associated with a characteristic of one of the multiple applications or a characteristic of a resource of the computing device. If the threshold value has not been met, then the multiple applications are allowed to continue running on the computing device. However, if the threshold value has been met, then one or more of the multiple applications to shut down is selected based at least in part on the characteristic associated with the threshold value that has been met, and the selected application is shut down.

Подробнее
27-12-2007 дата публикации

Computer micro-jobs

Номер: AU2007261611A2
Принадлежит: PIZZEYS

Подробнее
09-07-2003 дата публикации

A METHOD AND A SYSTEM FOR EXECUTING OPERATING SYSTEM FUNCTIONS, AS WELL AS AN ELECTRONIC DEVICE

Номер: AU2002352284A1
Принадлежит:

Подробнее
19-03-2004 дата публикации

Improvements relating to stack usage in computer?related operating systems

Номер: AU2003255827A8
Автор: LAKE DAVID, DAVID LAKE
Принадлежит:

Подробнее
20-04-2017 дата публикации

Multi-display based device

Номер: AU2016216262A1
Принадлежит: Griffith Hack

An electronic device is provided that includes a first display and a second display. The electronic device also includes a processor configured to allocate a first set of resources to the first display and a second set of resources to the second display. The first set of resources is different from the second set of resources. Each of the first set of resources and the second set of resources includes one or more of at least one available hardware component and at least one available software resource.

Подробнее
18-12-2014 дата публикации

Offloading virtual machine flows to physical queues

Номер: AU2013277589A1
Принадлежит:

The present invention extends to methods, systems, and computer program products for offloading virtual machine flows to physical queues. A computer system executes one or more virtual machines, and programs a physical network device with one or more rules that manage network traffic for the virtual machines. The computer system also programs the network device to manage network traffic using the rules. In particular, the network device is programmed to determine availability of one or more physical queues at the network device that are usable for processing network flows for the virtual machines. The network device is also programmed to identify network flows for the virtual machines, including identifying characteristics of each network flow. The network device is also programmed to, based on the characteristics of the network flows and based on the rules, assign one or more of the network flows to at least one of the physical queues.

Подробнее
17-09-2020 дата публикации

Lending target device resources to host device computing environment

Номер: AU2015321812B2
Принадлежит: Davies Collison Cave Pty Ltd

Various models may enable a first device to share a device resource with a second device in various contexts, such as sharing computing sessions via terminal services; sharing displays via display mirroring; and sharing input components across devices. However, such techniques often utilize ...

Подробнее
28-05-2020 дата публикации

Presentation of computing environment on multiple devices

Номер: AU2015321697B2
Принадлежит: Davies Collison Cave Pty Ltd

A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing environment, inconsistencies may arise in the user interaction by the user with different devices. Alternatively, a terminal server may present a computing environment to various auxiliary devices, but such presentation may fail to utilize some device properties of some devices, and/or may present a computing environment that is not suitable for some devices. Instead, a primary device of the device collection may adapt a primary computing environment to an auxiliary computing environment for each auxiliary device, based upon its device properties. Upon receiving a request to execute an application, the primary device may execute the application within the auxiliary computing environment, and may adapt the application based upon the device properties. The primary device may stream each auxiliary computing environment to the respective ...

Подробнее
12-01-2017 дата публикации

Resource processing method, operating system, and device

Номер: AU2014366097B2
Принадлежит: Watermark Intellectual Property Pty Ltd

Provided in embodiments of the present are a resource processing method, an operating system, and a device. The method is applicable in a multikernel operating system, where the multikernel operating system comprises, running on a host machine, a management operating system, multiple load operating systems, and a physical resource pool. The method comprises: a management operating system allocates physical resource collections for exclusive use by load operating systems, builds a boot image for each load operating system, configures for each load operating system mapping relations of at least some virtual memory addresses to physical memory addresses that are required for execution of the boot image, determines in processor cores allocated to a first load operating system a booting processor core for booting the first load operating system, instructs the booting processor core to read the mapping relations of the at least some virtual memory addresses to the physical memory addresses that ...

Подробнее
18-05-2000 дата публикации

RESOURCE ALLOCATOR

Номер: CA0002350572A1
Принадлежит:

A resource allocator for allocating at least two different types of hardware resources for users within a communication system, wherein the system supports up to a first predetermined number of users of one particular type and a second predetermined number of users of a second particular type. The resource allocator provides a mapping of resources, either from fixed resources to shared resources or from shared resources to fixed resources, which is both cost effective and transparent to software.

Подробнее
26-01-2006 дата публикации

SYSTEM AND METHOD OF PROVIDING RESERVATION MASKS WITHIN A COMPUTE ENVIRONMENT

Номер: CA0002570476A1
Автор: JACKSON, DAVID BRIAN
Принадлежит:

Подробнее
06-05-2008 дата публикации

RESOURCE SHARING WITH SLIDING CONSTRAINTS

Номер: CA0002355520C
Принадлежит: MITEL NETWORKS CORPORATION

The resource sharing system according to the present invention dynamically adjusts the priorities at which requests from applications in different request classes (or classes of service) for a shared resource, are processed. The dynamic priority of a request class is based in part on the average resource allocation to requests in this request class, and in part on settings for the minimum and maximum allocations to the request class. The average resource allocation is the proportion of time the shared resource has been assigned to requests of this class relative to other classes. The dynamic adjustment of priorities uses "sliding constraints" whereby the priorities are caused to "slide" with the average resource allocation, and the priority imposes a constraint on when the requests of a resource class can be satisfied: namely, when there are no other requests from higher-priority request classes waiting for the resource.

Подробнее
31-12-2013 дата публикации

SYSTEM AND METHOD OF CO-ALLOCATING A RESERVATION SPANNING DIFFERENT COMPUTE RESOURCES TYPES

Номер: CA0002559593C
Автор: JACKSON, DAVID BRIAN
Принадлежит: ADAPTIVE COMPUTING ENTERPRISES, INC.

... ²²²A system and method of co-allocating resources within a compute environment ²are disclosed. The method embodiment of the invention comprises receiving a ²request for a reservation for a first type of resource, analyzing constraints ²and guarantees associated with the first type of resource, identifying a first ²group of resources that meet the request for the first type of resource and ²storing in a first list, receiving a request for a reservation for a second ²type of resource, analyzing constraints and guarantees associated with the ²second type of resource, identifying a second group of resources that meet the ²request for the second type of resource and storing in a second list, ²calculating a co-allocation parameter between the first group of resources and ²the second group of resources and reserving resources according to the ²calculated co-allocation parameter of the first group of resources and the ²second group of resources. The request may also request exclusivity of the ²reservation ...

Подробнее
04-08-2005 дата публикации

METHOD AND SYSTEM FOR A GRID-ENABLED VIRTUAL MACHINE WITH MOVABLE OBJECTS

Номер: CA0002735349A1
Принадлежит:

A method, an apparatus, a computer program product, and a data processing system provide for operation of a virtual machine with embedded functionality for interoperating with other virtual machines in a computational grid. A plurality of virtual machines are run on one or more devices within a data processing system; each virtual machine in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. A virtual machine manages its objects in association with an object group, and each virtual machine may manage multiple object groups. The virtual machines share information such that the object groups can be moved between virtual machines in the virtual machine cluster, thereby allowing the virtual machine cluster to act as one logical virtual machine.

Подробнее
25-02-1992 дата публикации

VIRTUAL EXECUTION OF PROGRAMS ON A MULTIPROCESSOR SYSTEM

Номер: CA0001296433C
Принадлежит: BISHOP THOMAS P, BISHOP, THOMAS P.

VIRTUAL EXECUTION OF PROGRAMS ON A MULTIPROCESSOR SYSTEM A multiprocessor system automatically responding to a request for executing a new program to establish an extended process that spans a plurality of processors each having resources required for the execution of the new program. Initially, the extended process comprises an user process that is requesting the execution of the new program. Stub processes are created as required to gain access to the object code file of the new program, to allocate a processor to execute the new program, and to initialize the allocated processor for execution for the new program.

Подробнее
14-10-2004 дата публикации

APPARATUS AND METHOD FOR PROVIDING METERED CAPACITY OF COMPUTER RESOURCES

Номер: CA0002519221A1
Принадлежит:

An apparatus and method provides the capability of metering temporary capacity on demand in a computer system. A resource-time is specified, such as processor-days. The actual usage of the resource is monitored, and the customer is charged for only the actual usage of the resource. In this manner a customer may purchase a specified resource-time, and is only charged for the time that the resource is actually used. The preferred embodiments extend to metering temporary capacity on demand in a logically partitioned computer system. If a resource is shared, the actual usage of the resource is monitored, and the customer is only billed for actual usage that exceeds a predetermined non-zero threshold.

Подробнее
14-09-2017 дата публикации

METHODS AND SYSTEMS FOR QUANTUM COMPUTING

Номер: CA0003017275A1
Принадлежит:

Described herein are methods, systems, and media for generating a quantum-ready or quantum-enabled software development kit (SDK) for a quantum computing system. Such methods may comprise accepting user input from an application at an application interface, which application is executed on a digital computer, and implementing one or more algorithms, at an algorithms layer, that may be solved heuristically or exactly depending on the requirements of the user input. The one or more algorithms may abstract away a complexity of the application; transforming the one or more algorithms from the application space into the one or more instructions in polynomial unconstrained binary optimization (PUBO) form. The one or more instructions may be executed in PUBO form at the common interface of the solver layer.

Подробнее
10-05-2011 дата публикации

SYSTEM AND METHOD FOR PERSISTENCE-VECTOR-BASED MODIFICATION OF USAGE RATES

Номер: CA0002384472C
Принадлежит: QUALCOMM INCORPORATED

When a resource of limited capacity is shared by several users, it is possible for the usage rates of the users to exceed the resource's capacity, thereby causing an overload condition. In a system or method according to an embodiment of the invention, at least some of the users have a set of persistence vectors. When an overload condition is detected, the usage rate of at least one of these users is changed, at least in part according to the user's set of persistence vectors.

Подробнее
10-04-2008 дата публикации

METHOD AND APPARATUS FOR MANAGING RESOURCES AT A WIRELESS DEVICE

Номер: CA0002662415A1
Принадлежит:

Techniques for managing resources at a wireless device are described. In one aspect, the wireless device controls applications based on resource dema nds and available resources. Processing demands by the applications may be m onitored, and at least one of the applications may be controlled based on th e processing demands and a maximum processing capacity of a processing unit executing the applications. A data application may be controlled by reducing the amount of data exchanged by the application when high processing demand s are detected, and vice versa. In another aspect, the wireless device varie s resource capacity to match resources demands. The processing capacity of t he processing unit may be adjusted based on the processing demands. Higher c lock frequency may be selected for the processing unit when the processing d emands exceed a high threshold, and lower clock frequency may be selected wh en processing demands fall below a low threshold.

Подробнее
19-06-2008 дата публикации

REPLACING SYSTEM HARDWARE

Номер: CA0002665991A1
Принадлежит:

A method and apparatus for managing spare partition units in a partitiona ble computing device is disclosed. The method comprises detecting if a spare partition unit is required for addition or replacement in a local operating system and if a spare partition unit is required for addition, initiating a n addition of a spare partition unit. If a spare partition unit is required for replacement, a replacement of a failing partition unit with a spare part ition unit is initiated; part of the memory of the failing partition unit is passively migrated into the memory of the spare partition unit's partition; part of the memory of the failing partition unit is also actively migrated into the memory of the spare partition unit's partition; and the partitionab le computing device is cleaned up. Partition units are replaced without requ iring that computer-executable instructions be recompiled.

Подробнее
16-06-2016 дата публикации

SYSTEM AND METHOD FOR ROUTING COMPUTING WORKLOADS BASED ON PROXIMITY

Номер: CA0002969863A1
Принадлежит:

A system and method are provided for routing workloads in an information technology infrastructure using models of same. The method includes determining at least one proximity group of workloads; determining at least one proximity zone in the infrastructure for routing each proximity group; and determining a workload routing solution subject to one or more constraints defined by one or more proximity based rules.

Подробнее
26-01-2021 дата публикации

EXECUTING COMMANDS WITHIN VIRTUAL MACHINE INSTANCES

Номер: CA2978183C
Принадлежит: AMAZON TECH INC, AMAZON TECHNOLOGIES, INC.

Technologies are disclosed herein for executing commands within virtual machine ("VM") instances. A public web service application programming interface ("API") is exposed within a service provider network that includes methods relating to the execution of commands within VM instances. For example, the API might include a method for obtaining a list of the commands that can be executed within a VM instance. The API might also include a method for requesting the execution of a command within a VM instance. The API might also include a method for requesting data describing the status of the execution of a command within a VM instance. The API might also expose other methods. A software agent executing on a VM instance may be utilized to provide a list of commands that can be executed in the VM, to execute requested commands, and to provide data describing the status of execution of a command.

Подробнее
14-07-2020 дата публикации

COMPUTER, CONTROL DEVICE, AND DATA PROCESSING METHOD

Номер: CA0002935114C

Embodiments of the present invention provide a computer, a control device, and a data processing method. The computer includes a processing unit and a control device, where the processing unit is configured to attach a tag to an application request, and send, to the control device, the attached application request; and the control device is configured to receive the attached application request, and determine, according to the tag and a prestored resource allocation policy, a quantity of resources allocated for the application request, where the resource allocation policy includes a correspondence between the tag and the quantity of resources allocated for the application request; and further configured to instruct a component of the computer to process the application request according to the quantity of resources allocated for the application request, so as to improve service quality of an application program.

Подробнее
01-03-2012 дата публикации

EVALUATING DATAFLOW GRAPH CHARACTERISTICS

Номер: CA0002806236A1
Принадлежит:

One or more expressions (324) are evaluated that represent one or more characteristics of a dataflow graph (302) that includes vertices representing data processing components (308, 310) connected by links (326, 328) representing flows of work elements between the components. A request is received by a computing system (100) to evaluate the one or more expressions that include one or more operations on one or more variables. Evaluating the expressions includes: defining a data structure (318) that includes one or more fields (320A-D), collecting, during execution of the dataflow graph, tracking information associated with one or more components of the dataflow graph, storing values associated with the tracking information in the one or more fields, and replacing one or more variables of the one or more expressions with the values stored in the one or more fields to compute a result of evaluating the one or more expressions.

Подробнее
06-02-2019 дата публикации

Абонентское сетевое устройство с виртуализированными сетевыми функциями

Номер: RU0000186862U1

Полезная модель относится к системам передачи данных, в частности, к системам с использованием виртуализации абонентских сетевых устройств (vCPE). 1. Абонентское сетевое устройство с виртуализированными сетевыми функциями, содержащее микроконтроллер, постоянное запоминающее устройство, оперативное запоминающее устройство, связанные шиной с микроконтроллером, порты ввода информации, соединенные шиной адреса и данных с микроконтроллером, отличающееся тем, что в него дополнительно введены блок Wi-Fi, блок индикации, связанные шиной с микроконтроллером, RAID контроллер, связанный шиной адреса и данных с микроконтроллером, и с постоянным запоминающим устройством в составе накопителей HDD/SSD; модуль высокоскоростной обработки пакетных данных с неблокируемой высокоскоростной матрицей коммутации на базе ПЛИС (FPGA), первый вход/выход которого связан шиной с микроконтроллером; приемо-передающие модули Ethernet, первые входы/выходы которых соединены шиной со вторыми входами/выходами модуля высокоскоростной обработки пакетных данных с неблокируемой высокоскоростной матрицей коммутации на базе ПЛИС (FPGA); порты ввода/вывода информации, первые входы которых соединены с вторыми входами/выходами приемо-передающих модулей Ethernet, а вторые входы/выходы являются входами/выходами устройства. 2. Устройство по п. 1, отличающееся тем, что все ее элементы выполнены с использованием цифровых технологий. РОССИЙСКАЯ ФЕДЕРАЦИЯ (19) RU (11) (13) 186 862 U1 (51) МПК H04L 12/00 (2006.01) ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ (12) ОПИСАНИЕ ПОЛЕЗНОЙ МОДЕЛИ К ПАТЕНТУ (52) СПК H04L 41/18 (2018.08); G06F 9/50 (2018.08) (21)(22) Заявка: 2018138315, 31.10.2018 (24) Дата начала отсчета срока действия патента: Дата регистрации: (73) Патентообладатель(и): Общество с ограниченной ответственностью "Булат" (RU) 06.02.2019 (56) Список документов, цитированных в отчете о поиске: RU 179335 U1, 08.05.2018. RU (45) Опубликовано: 06.02.2019 Бюл. № 4 1 8 6 8 6 2 R U 180801 U1, 22.06.2018. RU ...

Подробнее
05-01-2012 дата публикации

Method and apparatus for processing distributed data

Номер: US20120005253A1
Автор: Geert Denys, Kim Marivoet
Принадлежит: EMC Corp

Some embodiments are directed to processing content units stored on a distributed computer system that comprises a plurality of independent nodes. The content units may be processed by determining which content units are stored on each node and identifying which content units warrant processing. Nodes may be selected to process the content units that warrant processing and instructions may be sent to these nodes to instruct them to process these content units.

Подробнее
05-01-2012 дата публикации

Managing Shared Resources In A Multi-Computer System With Failover Support

Номер: US20120005348A1
Принадлежит: International Business Machines Corp

Managing shared resources in a multi-computer system with failover support, including: reading priority detection signals from a computer inserted into the multiple-computer system, the priority detection signals representing a priority of the inserted computer; reading planar detection signals from the computer, the planar detection signals representing an insertion state of all computers currently inserted into the multiple-computer system; determining if the computer has the highest priority among all the computers inserted into the multiple-computer system in accordance with the priority detection signals and the planar detection signals; and, in response to determining that the computer has the highest priority, monitoring shared resources and outputting a specific output signal associated with the highest priority computer, the specific output signal providing an identification of the highest priority computer to other computers currently inserted into the multiple-computer system and representing control, by the highest priority computer, of the shared resources.

Подробнее
05-01-2012 дата публикации

Communication in multiprocessor using proxy sockets

Номер: US20120005350A1
Принадлежит: George Shin, Michael Jacobson, Richard Brame

Systems and methods for implementing communication in a multiprocessor are disclosed. In one exemplary implementation a first processor receives a request to provide a communication resource for an application executing on the first processor to communicate with a remote application. In response to the communication request, the first processor opens a communication resource on a second processor, and implements communication operations between the application executing on the first processor and the remote application using the communication resource on the second processor.

Подробнее
12-01-2012 дата публикации

Direct provisioning of storage devices to virtual os partitions

Номер: US20120011284A1
Принадлежит: International Business Machines Corp

An OS instance can maintain management responsibility for SAN adapters to ensure separation and isolation of WPARs, while WPARs are given the capability of configuring an adapter (e.g., adding endpoint storage devices to the adapter). An operating system instance allocates an adapter to a first of a plurality of virtual operating system instances. The first virtual operating system instance updates a device data structure with an entry that indicates the adapter. The first virtual operating system instance maintains the device data structure. The first virtual operating system instance modifies the entry in the device data structure to associate a set of one or more endpoint storage devices with the adapter. The set of endpoint storage devices are provisioned to the first virtual operating system instance from a storage area network. The first virtual operating system instance configures the set of endpoint storage devices.

Подробнее
19-01-2012 дата публикации

Virtual computer system, information processing device, storage medium storing computer program, and connection control method

Номер: US20120017211A1
Принадлежит: Fujitsu Ltd

When physical resources are logically divided to cause the divided resources to operate as plural virtual computers, and when any one or more of virtual machines 4 are assigned a device 3 and enters a controlled state of a control terminal 2, an information processing device 1 performs release of either the device 3 or a remote control from the virtual machines 4.

Подробнее
19-01-2012 дата публикации

Systems and methods for processing data flows

Номер: US20120017262A1
Принадлежит: Crossbeam Systems Inc

A flow processing facility, which uses a set of artificial neurons for pattern recognition, such as a self-organizing map, in order to provide security and protection to a computer or computer system supports unified threat management based at least in part on patterns relevant to a variety of types of threats that relate to computer systems, including computer networks. Flow processing for switching, security, and other network applications, including a facility that processes a data flow to address patterns relevant to a variety of conditions are directed at internal network security, virtualization, and web connection security. A flow processing facility for inspecting payloads of network traffic packets detects security threats and intrusions across accessible layers of the IP-stack by applying content matching and behavioral anomaly detection techniques based on regular expression matching and self-organizing maps. Exposing threats and intrusions within packet payload at or near real-time rates enhances network security from both external and internal sources while ensuring security policy is rigorously applied to data and system resources. Intrusion Detection and Protection (IDP) is provided by a flow processing facility that processes a data flow to address patterns relevant to a variety of types of network and data integrity threats that relate to computer systems, including computer networks.

Подробнее
26-01-2012 дата публикации

Determining whether a given diagram is a conceptual model

Номер: US20120023499A1
Принадлежит: International Business Machines Corp

Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled.

Подробнее
02-02-2012 дата публикации

System and Method of General Service Management

Номер: US20120030680A1
Принадлежит: Computer Associates Think Inc

A system and method is provided for servicing service management requests via a general service management framework that supports a plurality of platforms (for example, Windows®, UNIX®, Linux, Solaris™, and/or other platforms), and that manages local and/or remote machine services at system and/or application level.

Подробнее
02-02-2012 дата публикации

High performance locks

Номер: US20120030681A1
Автор: Kirk J. Krauss
Принадлежит: International Business Machines Corp

Systems and methods of enhancing computing performance may provide for detecting a request to acquire a lock associated with a shared resource in a multi-threaded execution environment. A determination may be made as to whether to grant the request based on a context-based lock condition. In one example, the context-based lock condition includes a lock redundancy component and an execution context component.

Подробнее
09-02-2012 дата публикации

Method for optimizing the operation of a multiprocessor integrated circuit, and corresponding integrated circuit

Номер: US20120036375A1

A method for optimizing operation which is applicable to a multiprocessor integrated circuit chip. Each processor runs with a variable parameter, for example its clock frequency, and the optimization includes determination, in real time, of a characteristic data value associated with the processor (temperature, consumption, latency), transfer of the characteristic data to the other processors, calculation by each processor of various values of an optimization function depending on the characteristic data value of the block, on the characteristic data values of the other blocks, and on the variable parameter, the function being calculated for the current value of this parameter and for other possible values, selection, from among the various parameter values, of that which yields the best value for the optimization function, and application of this variable parameter to the processor for the remainder of the execution of the task.

Подробнее
16-02-2012 дата публикации

Techniques for providing services and establishing processing environments

Номер: US20120042079A1
Принадлежит: Individual

Techniques are provided for the delivery of client services and for the establishment of client processing environments. A client receives services within a processing environment which is defined by a processing container. The processing container includes one or more processing groups, and each processing group has a particular context that supports one or more applications or services which are processing within that context. The processing groups communicate with one another via connector interfaces included within the processing container. Services and processing containers can be dynamically added or removed from the processing container.

Подробнее
23-02-2012 дата публикации

Computer system, control apparatus, storage system and computer device

Номер: US20120047502A1
Автор: Akiyoshi Hashimoto
Принадлежит: HITACHI LTD

The computer system includes a server being configured to manage a first virtual machine to which a first part of a server resource included in the server is allocated and a second virtual machine to which a second part of the server resource is allocated. The computer system also includes a storage apparatus including a storage controller and a plurality of storage devices and being configured to manage a first virtual storage apparatus to which a first storage area on the plurality of storage devices is allocated and a second virtual storage apparatus to which a second storage area on the plurality of storage devices is allocated. The first virtual machine can access to the first virtual storage apparatus but not the second virtual storage apparatus and the second virtual machine can access to the second virtual storage apparatus but not the first virtual storage apparatus.

Подробнее
01-03-2012 дата публикации

Method and apparatus for providing application service, and system for providing the same

Номер: US20120054318A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

An application service providing system including: a service server for managing a plurality of applications, determining suitability of a client when a service is provided, and providing an application requested by the client; the client for performing communication with the service server through a wireless network, defining a device identifier in an operating system, and requesting the service server to provide an application service through a profile corresponding to the device identifier; and at least one terminal displaying the application in response to a request by the client.

Подробнее
01-03-2012 дата публикации

method and system for acquiring a quiesceing set of information associated with a virtual machine

Номер: US20120054458A1
Принадлежит: VMware LLC

A method and system for acquiring a quiesceing set of information associated with a virtual machine. A virtual machine is cloned. The cloned virtual machine has an associated persistent storage device. The state of the persistent storage device is transformed into a quiesced state of the cloned virtual machine by utilizing a shut-down process. The shut-down process is executed on the cloned virtual machine to quiesce the cloned virtual machine and the quiesceing set of information of the cloned virtual machine is automatically reduced to information stored on the persistent storage device.

Подробнее
15-03-2012 дата публикации

Control server, virtual server distribution method

Номер: US20120066684A1
Автор: Hiroyuki Takami
Принадлежит: Fujitsu Ltd

When plural virtual servers are distributed to plural physical servers, efficient distribution is performed in terms of the processing capacity of the physical servers and their power consumption. Firstly a second load of each virtual server in future is predicted based on a first load in a prescribed time period up to the present of each of the plural virtual servers. Next, the schedule is determined to distribute the plural virtual servers to the plural physical servers based on the second load of each virtual server so that a total of the second loads of one or a plurality of the virtual servers distributed to a physical server is within a prescribed range of proportion with respect to processing capacity of the physical server. Furthermore, the distribution is instructed (execution of redistribution) in accordance with the schedule.

Подробнее
22-03-2012 дата публикации

Dynamic service generation in an agricultural service architecture

Номер: US20120072533A1
Принадлежит: AGCO Corp

Dynamic service generation may be provided. An application service may be created. Upon receiving a data transmission from a machine, wherein the data transmission comprises a machine identifier, an application service may be identified as being associated with the machine according to the machine identifier. The application service may be invoked on the transmitted data and a response message may be received from the application service.

Подробнее
29-03-2012 дата публикации

Application migration and power consumption optimization in partitioned computer system

Номер: US20120079227A1
Автор: Tomohiko Suzuki
Принадлежит: Individual

A storage device including a migration source logical volume of an application copies data stored in the logical volume into a migration destination logical volume of the application. After the copy process is started, the storage device stores data written into the migration source logical volume as differential data without storing the data into the migration source logical volume. When the copy process is completed for the data stored in the migration source logical volume, a management computer starts copying of the differential data, and in a time interval after the copying of the data stored in the migration source logical volume is completed but before the copying of the differential data is completed, a computer being a migration destination of the application is turned ON, thereby reducing power consumption at the time of application migration.

Подробнее
29-03-2012 дата публикации

Energy efficient heterogeneous systems

Номер: US20120079298A1
Принадлежит: NEC Laboratories America Inc

Low-power systems and methods are disclosed for executing an application software on a general purpose processor and a plurality of accelerators with a runtime controller. The runtime controller splits a workload across the processor and the accelerators to minimize energy. The system includes building one or more performance models in an application-agnostic manner; and monitoring system performance in real-time and adjusting the workload splitting to minimize energy while conforming to a target quality of service (QoS).

Подробнее
05-04-2012 дата публикации

Automatic replication of virtual machines

Номер: US20120084414A1
Принадлежит: Unisys Corp

Systems and methods are disclosed herein to automatically replicate virtual machine image (VM) files on secondary VM computing devices, from a primary VM computing device. The secondary VM computing devices are automatically selected by constantly reviewing the operating parameter values (e.g., cost of resources, power consumption, etc.) of a number of secondary VM computing devices available of storing VM image replicas. The replica of the primary VM image is stored in the secondary VM computing devices in geographically disparate cloud locations. The primary VM image is automatically broken into constituent data blocks stored in an active index, which is compared against a stale index of data blocks. When an update is detected in the primary VM image, the comparison of indices will indicate that there is new data. Only the new data is used to update the secondary VM images, thereby reducing network traffic and latency issues.

Подробнее
05-04-2012 дата публикации

Shared Memory Between Child and Parent Partitions

Номер: US20120084517A1
Принадлежит: Microsoft Corp

A mechanism for the creation of a shared memory aperture between modes in a parent and child partition is described. The shared memory aperture can be created between any memory mode between the guest and any host. For example, a shared memory aperture can be created between the kernel mode on the child partition and the user mode on the parent partition.

Подробнее
05-04-2012 дата публикации

Power Budget Allocation in Multi-Processor Systems

Номер: US20120084580A1

Systems, apparatuses, methods, and software that implement power budget allocation optimization algorithms in multi-processor systems, such as server farms. The algorithms are derived from a queuing theoretic model that minimizes the mean response time of the system to the jobs in the workload while accounting for a variety of factors. These factors include, but are not necessarily limited to, the type of power (frequency) scaling mechanism(s) available within the processors in the system, the power-to-frequency relationship(s) of the processors for the scaling mechanism(s) available, whether or not the system is an open or closed loop system, the arrival rate of jobs incoming into the system, the number of jobs within the system, and the type of workload being processed.

Подробнее
05-04-2012 дата публикации

Resource reservation

Номер: US20120084785A1
Автор: James Stephens, JR.
Принадлежит: EMPIRE TECHNOLOGY DEVELOPMENT LLC

Technologies are generally described for systems and methods for requesting a reservation between a first and a second processor. In some examples, the method includes receiving a reservation request at the second processor from the first processor. The reservation request may include an identification of a resource in communication with the second processor, a time range, first key information relating to the first processor, and a first signature of the first processor based on the first key information. In some examples, the method includes verifying, by the second processor, the reservation request based on the first key information and the first signature. In some examples, the method includes determining, by the second processor, whether to accept the reservation request.

Подробнее
12-04-2012 дата публикации

Distributed processing system, operation device, operation control device, operation control method, method of calculating completion probability of operation task, and program

Номер: US20120089430A1
Принадлежит: Sony Corp

A distributed processing system includes a plurality of operation devices that perform an operation using power derived from natural energy; and an operation control device that includes a task assigning unit that assigns the same operation task to the plurality of operation devices, and an operation control unit that controls the plurality of operation devices to perform the operation task assigned by the task assigning unit.

Подробнее
12-04-2012 дата публикации

Optimizing Distributed Computer Networks

Номер: US20120089664A1
Автор: Or Igelka
Принадлежит: SAP Portals Israel Ltd

In one general embodiment, a computer-implemented method for managing a distributed computer network performed by one or more processors includes the steps of: receiving a request from a client in the distributed computer network for a network service; optimizing a delivery of the requested network service to the client from a server in the distributed computer network; and monitoring an execution of the delivery of the network service.

Подробнее
19-04-2012 дата публикации

Availability management for reference data services

Номер: US20120096093A1
Принадлежит: Microsoft Corp

Various aspects for scaling an availability of information are disclosed. In one aspect, a response performance associated with responding to data consumption requests is monitored. A characterization of the response performance is ascertained, and a scaling of resources is facilitated based on the characterization. In another aspect, a data consumption status indicative of data consumed is ascertained. Here, a scalability interface is provided, which displays aspects of the status, and receives an input from a content provider. An allocation of resources is then modified in response to the input. In yet another aspect, a response performance associated with responding to data consumption requests is monitored. An application programming interface (API) call is generated based on a characterization of the response performance, and transmitted to a content provider. An API response is then received from the content provider indicating whether a scaling of resources for hosting the data was performed.

Подробнее
19-04-2012 дата публикации

Load balancing in multi-server virtual workplace environments

Номер: US20120096461A1
Принадлежит: Citrix Systems Inc

Virtual workplace server software may perform load balancing functionality in a multi-server desktop virtualization system. One or more virtualization servers may receive and maintain common state information for the desktop virtualization system, and may independently execute one or more load balancing functions based on the common state information. Each server may independently analyze the common state information and determine whether it will execute a load balancing function based on the analysis, thereby allowing the servers to coordinate actions using distributed load balancing algorithms.

Подробнее
26-04-2012 дата публикации

Resilient Integrated Circuit Architecture

Номер: US20120098565A1
Принадлежит: Element CXI LLC

The exemplary embodiments provide a resilient integrated circuit. An exemplary IC comprises a plurality of composite circuit elements, a state machine element (SME), and a plurality of communication elements. Each composite circuit element comprises an element interface and a selected circuit element which may vary by element type, and which may be configurable. The state machine element assigns various functions based on element type, such as assigning a first configuration to a first element type, assigning a second configuration to a second element type, and providing a first data link for the corresponding assignments. In response to detection of a fault or failure, the state machine element re-assigns the first configuration to another composite circuit element and creates a second data link for performance of the same function. The assignment, routing, fault detection, and re-assignment and data re-routing can occur in real time for a wide variety of programs and algorithms, providing for the IC to continue the same functioning despite defects which may arise during operation.

Подробнее
26-04-2012 дата публикации

Processing node selection system, information processing node, processing execution method and program

Номер: US20120102086A1
Принадлежит: NEC Corp

A processing node selection system comprises: a first node that has a processing resource; and a second node that has a processing resource and stores data used in processing. A selection is made of a node with a smaller total volume of data to be exchanged between the first and second nodes, as a node to execute the processing when processing is executed using data stored in the second node and the processing result is outputted by the first node.

Подробнее
26-04-2012 дата публикации

Using pause on an electronic device to manage resources

Номер: US20120102191A1
Автор: Khosro M. Rabii
Принадлежит: Qualcomm Inc

An electronic device for using pause to manage resources is described. The electronic device includes a processor and instructions stored in memory. The electronic device monitors a pause duration and determines whether to perform a resource management operation based on the pause duration. The electronic device performs the resource management operation based on the pause duration.

Подробнее
26-04-2012 дата публикации

Application specific resource management

Номер: US20120102200A1
Автор: Khosro M. Rabii
Принадлежит: Qualcomm Inc

Present embodiments relate to resource management. More particularly, these embodiments relate to a system and method for adaptively monitoring a plurality of applications making use of a finite number of resources. The embodiments permit application developers to specify preferred operation guidelines without detailed knowledge of the requirements of the system designer or user.

Подробнее
26-04-2012 дата публикации

Mobile Computing Device Activity Manager

Номер: US20120102497A1
Автор: Nathaniel R. Stahl
Принадлежит: Hewlett Packard Development Co LP

A system and a method are disclosed for an activity manager providing a centralized component for allocating resources of a mobile computing device among various activities. An activity represents work performed using computing device resources, such as processor time, memory, storage device space or network connections. An application or system service requests generation of an activity by the activity manager, causing the activity manager to associate a priority level with the activity request and identify resources used by the activity. Based on the priority level, resources used and current resource availability of the mobile computing device, the activity manager determines when the activity is allocated mobile computing device resources. Using the priority level allows the activity manager to optimize performance of certain activities, such as activities receiving data from a user.

Подробнее
26-04-2012 дата публикации

Dynamic process virtualization

Номер: US20120102505A1
Принадлежит: Microsoft Corp

Access to virtual application resources can be regulated at runtime. More specifically, a process can be provided with access to at least one virtual application resource as a function of context. By way of example, process events can be monitored and analyzed during execution to determine whether access should be provided to the process.

Подробнее
03-05-2012 дата публикации

Dynamic and intelligent partial computation management for efficient parallelization of software analysis in a distributed computing environment

Номер: US20120110580A1
Принадлежит: Fujitsu Ltd

A method for verifying software includes determining the result of a bounding function, and using the result of the bounding function to apply one or more policies to the execution of the received job. The bounding function evaluates the execution of a received job, the received job indicating a portion of software to be verified. The result of the bounding function is based upon the present execution of the received job, one or more historical parameters, and an evaluation of the number of idle nodes available to process other jobs.

Подробнее
10-05-2012 дата публикации

Parallel Processing Of Data Sets

Номер: US20120117008A1
Принадлежит: Microsoft Corp

Systems, methods, and devices are described for implementing learning algorithms on data sets. A data set may be partitioned into a plurality of data partitions that may be distributed to two or more processors, such as a graphics processing unit. The data partitions may be processed in parallel by each of the processors to determine local counts associated with the data partitions. The local counts may then be aggregated to form a global count that reflects the local counts for the data set. The partitioning may be performed by a data partition algorithm and the processing and the aggregating may be performed by a parallel collapsed Gibbs sampling (CGS) algorithm and/or a parallel collapsed variational Bayesian (CVB) algorithm. In addition, the CGS and/or the CVB algorithms may be associated with the data partition algorithm and may be parallelized to train a latent Dirichlet allocation model.

Подробнее
10-05-2012 дата публикации

Method and apparatus for enabling device communication and control using xmpp

Номер: US20120117168A1
Принадлежит: Sony Corp

A method and device is provided for platform independent device communication by detecting a request at a processor-based device to perform a function, determining an external device corresponding to the request, retrieving a tag for the external device for performing a function corresponding to the request and generating a message implemented in XMPP, having embedded therein the tag, wherein the tag is essential at the external device for performing the function corresponding to the request. Receiving the message at a device, determining whether the message comprises a device message, retrieving a tag included in the message, wherein the tag corresponds to an executable command to perform a function and executing the tag to perform the function.

Подробнее
10-05-2012 дата публикации

Service linkage system and information processing system

Номер: US20120117242A1
Принадлежит: HITACHI LTD

An object of the present invention is to enhance the followability of the automatic scaling of a whole system corresponding to an increase of requests in a service linkage system for linking plural services. A cloud that executes intermediate service receives an estimate of the output of service at a previous stage by an output rate estimating unit and an information gathering response from a cloud management server, estimates an output rate, and outputs the estimate to service at a following stage. A scaling control unit receives the estimate of the output of the service at the previous stage and the information gathering response, determines resources allocated to the intermediate service, and outputs a scaling request to the cloud management server and the output rate estimating unit.

Подробнее
17-05-2012 дата публикации

Service processing apparatus, service processing system and computer readable medium

Номер: US20120124187A1
Автор: Masanori Onda, Ryoko USUBA
Принадлежит: Fuji Xerox Co Ltd

A service processing apparatus includes: a receiving unit that receives a service processing request; a first acquiring unit that acquires service configuration information; a second acquiring unit that acquires processing ability management information; a processing unit that processes the service using the installed module; and a selecting unit that selects service processing apparatuses. The service processing apparatus includes a determining unit that determines a service processing apparatus having the minimal processing load resulting from the calculation of the processing load as a request destination for a processing using the module which is installed on neither the service processing apparatus nor the different service processing apparatuses; and an installation unit that installs the module on the service processing apparatus determined by the determining unit if the module which is installed on neither the service processing apparatus nor the different service processing apparatuses is not installed on the determined service processing apparatus.

Подробнее
17-05-2012 дата публикации

Automatic increasing of capacity of a virtual space in a virtual world

Номер: US20120124189A1
Принадлежит: International Business Machines Corp

A system for automatically increasing a capacity of a virtual space in a virtual world may include a processor and a module operating on the processor for detecting an attempt by an avatar to enter a virtual space in a virtual world. The system may also include another module for determining if an allowable number of avatars is currently in the virtual space. The allowable number of avatars may be determined by at least a capacity of a server that is hosting the virtual space. Another module may be provided for increasing a capacity of the virtual space when the allowable number of avatars is currently in the virtual space. Increasing the capacity of the virtual space may include spawning a replicate new virtual space on a different server in response to the capacity of the server that is hosting the virtual space reaching the allowable number of avatars.

Подробнее
17-05-2012 дата публикации

Table-driven soaker tool for information handling systems

Номер: US20120124350A1
Автор: Meik Neubauer
Принадлежит: International Business Machines Corp

A soaker tool for an information handling system (IHS) exercises the IHS to provide a predetermined amount of utilization that a user may specify. The soaker tool schedules wait times following respective utilization times in alternating fashion to achieve a desired utilization value for a predetermined time period. The soaker tool monitors for a dispatch interrupt during the utilization times. Should a dispatch interrupt occur during a utilization time, the soaker tool accounts for the dispatch interrupt by determining a remainder utilization time to maintain utilization accuracy. The soaker tool may employ a parameter table that specifies utilization times, wait times, loop counts and adjustment cycles indexed to the respective utilization values that a user may select. The soaker tool may employ adjustment cycles to compensate for cumulative timing errors that may occur when running the tool for extended time periods.

Подробнее
24-05-2012 дата публикации

Connection distribution for load balancing in a distributed database

Номер: US20120131093A1
Принадлежит: International Business Machines Corp

An information processing system includes a number of database servers deployed onto a number of physical nodes in a distributed manner. Among the database servers, at least two servers taking care of data different from one another are deployed onto the same physical node and at least one server taking care of the same data as any of the at least two servers are deployed onto at least one other physical node. A distribution section distributes connections by monitoring load on each of the physical nodes and moving a connection with a client from a database server on a physical node with load heavier than a target to a database server on a physical node with load lighter than the target so that the connections are distributed to balance the load.

Подробнее
24-05-2012 дата публикации

Cloud-Processing Management With A Landscape Directory

Номер: US20120131101A1
Автор: Bare Said, Peter Eberlein
Принадлежит: Individual

Disclosed are methods, systems, apparatus and products, including a method that includes maintaining data in a cloud landscape directory, including data regarding multiple individual landscapes. Each landscape of the multiple individual landscapes identifying at least a set of applications, the set of applications of at least one of the multiple individual landscapes including at least one cloud-based application available for cloud-processing. The at least one cloud-based application is associated with the at least one of the multiple individual landscapes and is available for access and use. The method also includes processing at least one of a plurality of service requests based, at least in part, on the data regarding the multiple individual landscapes maintained in the cloud landscape directory.

Подробнее
24-05-2012 дата публикации

Managing virtual functions of an input/output adapter

Номер: US20120131590A1
Принадлежит: International Business Machines Corp

A computer implemented method may include identifying allocations for each virtual function of a plurality of virtual functions that are provided via an input/output adapter. The computer implemented method may further include determining a range associated with each group of a plurality of groups based on the identified allocations. The computer implemented method may also include associating each virtual function with a group of the plurality of groups based on the range associated with the group. Where at least one group of the plurality of groups is empty, and where one or more groups of the plurality of groups has two or more virtual functions associated with the one or more groups, the computer implemented method may include distributing the two or more virtual functions to the at least one empty group. The computer implemented method may further include transferring the plurality of virtual functions from each group to a corresponding category at the input/output adapter.

Подробнее
31-05-2012 дата публикации

Smartphone-Based Methods and Systems

Номер: US20120134548A1
Принадлежит: Digimarc Corp

Methods and arrangements involving portable devices are disclosed. One arrangement enables a content creator to select software with which that content should be rendered—assuring continuity between artistic intention and delivery. Another arrangement utilizes the camera of a smartphone to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some of the detailed technologies concern improvements to the user interfaces associated with such devices. Others involve use of these devices in connection with shopping, text entry, sign language interpretation, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern use of linked data in portable devices—some of which exploit GPU capabilities. Still other technologies concern computational photography. A great variety of other features and arrangements are also detailed.

Подробнее
31-05-2012 дата публикации

Systems and methods for brokering optimized resource supply costs in host cloud-based network using predictive workloads

Номер: US20120137002A1
Принадлежит: Red Hat Inc

Embodiments relate to systems and methods for brokering optimized resource supply costs in a host cloud-based network using predictive workloads. In aspects, a set of usage histories can store patterns for users in a host cloud-based network recording the consumption of processor, memory, storage, operating system, application, or other resources subscribed to by the user. The operator of the cloud management system hosting the workloads of one or more users can track the aggregate user histories reflecting those workloads, and analyze them in terms of different time periods over which demands for resources may intensity or relax. The cloud management system can examine those workload patterns, and generate a set of predictively re-assigned workloads to be supported by different sets of resource servers during offpeak and/or other periods. The workload realignment to different resource servers can permit the operator of the cloud management system and/or other cloud provider to realize cost savings or other benefits by procuring resources on a predictive basis.

Подробнее
31-05-2012 дата публикации

Computing system and computing system management method

Номер: US20120137006A1
Принадлежит: Fujitsu Ltd

A computing system includes: a plurality of computing machines and a load balancer configured to allocate computing processing to the plurality of computing machines. In the computing system, the plurality of computing machines executes the computing processing, each of the plurality of computing machines includes an execution instruction unit that instructs to execute one of garbage collection (GC) and restart of the computing machine. The computing machine, in an active state in which the computing processing is allowed to be executed, switches a state of another standby computing machine to an active state when the active computing machine is instructed to execute one of the GC and the restart of the computing machine, and starts one of the GC and the restart of the computing machine after the switching is completed.

Подробнее
31-05-2012 дата публикации

Miss buffer for a multi-threaded processor

Номер: US20120137077A1
Принадлежит: Oracle International Corp

A multi-threaded processor configured to allocate entries in a buffer for instruction cache misses is disclosed. Entries in the buffer may store thread state information for a corresponding instruction cache miss for one of a plurality of threads executable by the processor. The buffer may include dedicated entries and dynamically allocable entries, where the dedicated entries are reserved for a subset of the plurality of threads and the dynamically allocable entries are allocable to a group of two or more of the plurality of threads. In one embodiment, the dedicated entries are dedicated for use by a single thread and the dynamically allocable entries are allocable to any of the plurality of threads. The buffer may store two or more entries for a given thread at a given time. In some embodiments, the buffer may help ensure none of the plurality of threads experiences starvation with respect to instruction fetches.

Подробнее
31-05-2012 дата публикации

Methods and systems for fault-tolerant distributed stream processing

Номер: US20120137164A1
Автор: Jan Stoess, Volkmar Uhlig
Принадлежит: Jan Stoess, Volkmar Uhlig

A method of achieving fault tolerance in a distributed stream processing system organized as a directed acyclic graph includes the initial step of managing a stream process within the distributed stream processing system including one or more operators. The one or more operators of the stream process are communicatively associated with one or more downstream operators. The method includes the steps of maintaining one or more data copies of a processing state of the one or more operators until the one or more data copies can be safely discarded, notifying the one or more operators when it is safe to discard at least one of the at least one of the one or more data copies of the processing state; and using an identifier to denote the data copy of the processing state to be safely discarded.

Подробнее
07-06-2012 дата публикации

Cloud service system and method, and recording medium

Номер: US20120143943A1
Принадлежит: INSTITUTE FOR INFORMATION INDUSTRY

A cloud service system includes a server and a first cloud service platform. The server stores a service program. The first cloud service platform is in communication with the server and includes a first service index, a first communication control processing module, a first temporary data storage module and a first registration module. When a client device requests the first cloud service platform for a service, the first communication control processing module determines whether the first temporary data storage module stores the service program, and if the first temporary data storage module does not store the service program, the first communication control processing module obtains the service program from the server by using a first link path preset in the first service index, executes the service program obtained from the server for providing a cloud service to the client device, and stores the service program into the first temporary data storage module.

Подробнее
07-06-2012 дата публикации

Negotiation tool and method for cloud infrastructure data sharing

Номер: US20120144040A1
Принадлежит: NEC Laboratories America Inc

A system and method are provided for data sharing. A sharing negotiation tool permits at least one consumer application to negotiate a service level agreement on a dataset which is being shared by a tenant application on a cloud. A capacity planner is configured to determine an appropriate allocation of cloud resources to ensure that the service level agreement of the at least one consumer application is satisfied.

Подробнее
07-06-2012 дата публикации

Baseboard management controller and method for sharing serial port

Номер: US20120144180A1
Автор: Chiang-Chung Tang
Принадлежит: Hon Hai Precision Industry Co Ltd

A baseboard management controller (BMC) connects with a COM serial port. The BMC includes an input queue and an output queue. If a basic input output system (BIOS) of the BMC has been initialized, the COM serial port is used by the BIOS. When a processor of the BMC sends a control command to a sharing system of the BMC, the input queue and the output queue are converted to time division multiplex (TDM) queues. The COM serial port may be used by the BIOS or by the BMC according to an ID flag of each element of the TDM queues.

Подробнее
14-06-2012 дата публикации

Method and apparatus for decoding encoded structured data from a bit-stream

Номер: US20120150828A1
Принадлежит: Canon Inc

A method for decoding encoded structured data from a bit-stream comprising a plurality of encoded data units having the steps of, obtaining unit information comprising positions of the encoded data units within the bit-stream, retrieving the encoded data units from the bit-stream based on the unit information, creating decoding tasks for decoding the retrieved encoded data units, assigning the created decoding tasks to cores of a multi-core decoder, based on estimated decoding costs of the encoded data units, running the tasks on their assigned cores to decode the encoded data units in parallel is disclosed. It is applied to the decoding of XML documents in the EXI format.

Подробнее
14-06-2012 дата публикации

Systems and techniques for utilizing resource aware queues and/or service sharing in a multi-server environment

Номер: US20120151063A1
Принадлежит: Salesforce com Inc

Systems and techniques for utilizing resource aware queues and/or service sharing in a multi-server environment. Requests directed to an application server are received into one or more queues in front of the application server. An acknowledgement of the requests is provided in response to the requests being received by the one or more queues. Metadata associated with the requests is utilized to manage the one or more queues. The requests from the one or more queues are processed based on the metadata.

Подробнее
21-06-2012 дата публикации

Element Controller for a Resilient Integrated Circuit Architecture

Номер: US20120153989A1
Принадлежит: Element CXI LLC

The exemplary embodiments provide a resilient integrated circuit. An exemplary IC comprises a plurality of composite circuit elements, a state machine element (SME), and a plurality of communication elements. Each composite circuit element comprises an element controller, an element interface and a selected circuit element which may vary by element type, and which may be configurable. The state machine element assigns various functions based on element type, such as assigning a first configuration to a first element type, assigning a second configuration to a second element type, and providing a first data link for the corresponding assignments. The element controller controls the execution of data operations by the circuit element. Function assignment, routing, fault detection, and re-assignment and data re-routing can occur in real time for a wide variety of programs and algorithms, providing for the IC to continue the same functioning despite defects which may arise during operation.

Подробнее
21-06-2012 дата публикации

Efficient power management and optimized event notification in multi-processor computing devices

Номер: US20120159218A1
Принадлежит: Qualcomm Inc

Methods and devices for reducing power consumption in a multi-processor computing device include filtering indications from the second processor intended for the first processor while the first processor is in a low power state, so that only selected, such as significant, indications are transmitted. The second processor may be informed when the first processor is in a low power state. Indications generated by the second processor may be compared to indication filtering criteria to determine whether each should be transmitted to the first processor. Those indications satisfying the indication filtering criteria may be sent to the first processor, causing it to return to a normal power state. In mobile computing device the first processor may be an applications processor and the second processor may be a modem. Filtering of indications may be accomplished in the second processor or in a power controller in some implementations.

Подробнее
21-06-2012 дата публикации

Remediating gaps between usage allocation of hardware resource and capacity allocation of hardware resource

Номер: US20120159367A1
Принадлежит: International Business Machines Corp

A usage allocation of a hardware resource to each of a number of workloads over time is determined using a demand model. The usage allocation of the resource includes a current and past actual usage allocation of the resource, a future projected usage allocation of the resource, and current and past actual usage of the resource. A capacity allocation of the resource is determined using a capacity model. The capacity allocation of the resource includes a current and past capacity and a future projected capacity of the resource. Whether a gap exists between the usage allocation and the capacity allocation is determined using a mapping model. Where the gap exists between the usage allocation of the resource and the capacity allocation of the resource, a user is presented with options determined using the mapping model and selectable by the user to implement a remediation strategy to close the gap.

Подробнее
21-06-2012 дата публикации

Variable increment real-time status counters

Номер: US20120159502A1
Принадлежит: International Business Machines Corp

Processes, devices, and articles of manufacture having provisions to monitor and track multi-core Central Processor Unit resource allocation and deallocation in real-time are provided. The allocation and deallocation may be tracked by two counters with the first counter incrementing up or down depending upon the allocation or deallocation at hand, and with the second counter being updated when the first counter value meets or exceeds a threshold value.

Подробнее
21-06-2012 дата публикации

Task management system, task management method, and program

Номер: US20120159508A1
Принадлежит: Sony Corp

A task management system includes a capacity information acquisition section which acquires, from a computation device which executes a computation using electrical power derived from renewable energy, capacity information which shows the computation capacity of the computation device which is predicted based on weather information of a region where the computation device is disposed, and a task management section which allocates a computation task to a plurality of the computation devices based on the capacity information which is acquired from the plurality of computation devices using the capacity information acquisition section.

Подробнее
28-06-2012 дата публикации

Dynamic load balancing system and method thereof

Номер: US20120166630A1

Disclosed is a dynamic load balancing system. The dynamic load balancing system includes a resource management master managing bare servers that do not execute services and having a hierarchical structure and a service master dynamically allocating the bare servers to a load balancing server or a service execution server or dynamically releasing the pre-allocated load balancing server or service execution server by the bare servers, in consideration of monitoring information on a state or performance of a server and service requirements to be provided.

Подробнее
28-06-2012 дата публикации

Method and manager physical machine for virtual machine consolidation

Номер: US20120166644A1

A method and a manager physical machine (PM) for virtual machine (VM) consolidation are provided. The method is performed by the manager PM. A network connects the manager PM and a plurality of server PMs. A plurality of VMs is running on the server PMs. The method includes the following steps. The manager PM classifies the server PMs into redundant PMs and surviving PMs. The manager PM determines migration paths of the VMs running on the redundant PMs to the surviving PMs. The manager PM determines a parallel migration sequence of the VMs running on the redundant PMs based on the migration paths. The manager PM migrates the VMs running on the redundant PMs to the surviving PMs in parallel according to the parallel migration sequence.

Подробнее
28-06-2012 дата публикации

Method and apparatus for load balancing in multi-level distributed computations

Номер: US20120166645A1
Принадлежит: Nokia Oyj

An approach is provided for providing load balancing in multi-level distributed computations. A distributed computation control platform determines closure capability data associated with respective levels of a computational architecture, wherein the respective levels include, at least in part, a device level, an infrastructure level, and a cloud computing level. The distributed computation control platform also determines functional flow information of the respective levels, one or more nodes of the respective levels, or a combination thereof with respect to at least one set of one or more computation closures. The distributed computation control platform further determines to cause, at least in part, processing at least the closure capability data, the functional flow information, or a combination thereof to determine: (a) a distribution of the one or more computation closures among the respective levels, (b) the one or more nodes, or (c) a combination thereof.

Подробнее
28-06-2012 дата публикации

Performing predictive modeling of virtual machine relationships

Номер: US20120167094A1
Автор: John M. Suit
Принадлежит: Red Hat Inc

An exemplary method may include collecting performance data of present operating conditions of network components operating in an enterprise network, extracting ontological component data of the network components from the collected performance data, comparing the collected performance data with predefined service tier threshold parameters, and determining if the ontological component data represents operational relationships between the network components, and establishing direct and indirect relationships between the network components based on the determined operational relationships and establishing a business application service group based on the ontological component data.

Подробнее
28-06-2012 дата публикации

Determining the processing order of a plurality of events

Номер: US20120167105A1
Принадлежит: International Business Machines Corp

A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread.

Подробнее
28-06-2012 дата публикации

Information processing apparatus capable of setting processing priority of access, method of controlling the information processing apparatus, program, and storage medium

Номер: US20120167110A1
Автор: Takafumi Mizuno
Принадлежит: Canon Inc

An information processing apparatus that gives priority to an access made by a usual manual operation for execution of original functions of the apparatus, even when automatically programmed access for index creation from an external apparatus to the storage and the access for execution of original functions occur concurrently. A CPU causes a priority to be set to each processing requested by an request. The CPU executes the processing based on the set priority, and causes a processing result to a requesting source. If the received request is a specific request, the CPU causes calculation of a number of times that a time period elapsed after returning of the response until receipt of a next processing is within a predetermined time period. The CPU determines whether or not to change the priority based on the calculated number of times.

Подробнее
05-07-2012 дата публикации

Seamless scaling of enterprise applications

Номер: US20120173709A1
Автор: Li Li, Thomas Woo
Принадлежит: Alcatel Lucent SAS

Various exemplary embodiments relate to a method of scaling resources of a computing system, the method comprising. The method may include: setting a threshold value for a metric of system performance; determining an ideal resource load for at least one resource based on the threshold value for the metric; distributing a system work load among the computing system resources; and adjusting the number of resources based on the system work load, the ideal resource load, and a current number of resources. Various exemplary embodiments also relate to a computing system for scaling cloud resources. The computing system may include: internal resources; a load balancer; a performance monitor; a communication module; a job dispatching module; and a controller. Various exemplary embodiments also relate to a method of detecting dynamic bottlenecks during resource scaling using a resource performance metric and a method of detecting scaling choke points using historical system performance metric.

Подробнее
05-07-2012 дата публикации

Dynamic Application Placement Under Service and Memory Constraints

Номер: US20120173734A1
Принадлежит: International Business Machines Corp

An optimization problem models the dynamic placement of applications on servers under two types of simultaneous resource requirements, those that are dependent on the loads placed on the applications and those that are independent. The demand (load) for applications changes over time and the goal is to satisfy all the demand while changing the solution (assignment of applications to servers) as little as possible.

Подробнее
12-07-2012 дата публикации

Media processing method and media processing program

Номер: US20120177348A1
Принадлежит: Panasonic Corp

A media processing method for performing media processing by causing a processor to execute plural program modules, includes controlling input/output of media data, determining at least one call time, and calling a second program module in a second layer at each determined call time, by executing a first program module in a first layer, the first layer being higher than the second layer. The method further includes causing the processor to perform data conversion on the media data, by executing the second program module in the second layer, the data conversion being part of the media processing.

Подробнее
12-07-2012 дата публикации

Method and system for dynamic templatized query language in software

Номер: US20120179720A1
Принадлежит: eBay Inc

A system to automatically generate query language in software is described. The system receives a request for data that is persistently stored in a database. The system selects a predefined query template from a number of query templates based on the request. The system utilizes the query template to receive content from at least one different source, the first source being a prototype data object. The system generates a query statement based on the query template that includes the content. Finally the system queries the database using the query statement to retrieve the requested data.

Подробнее
12-07-2012 дата публикации

Supporting autonomous live partition mobility during a cluster split-brained condition

Номер: US20120179771A1
Принадлежит: International Business Machines Corp

A method, data processing system, and computer program product autonomously migrate clients serviced by a first VIOS to other VIOSes in the event of a VIOS cluster “split-brain” scenario generating a primary sub-cluster and a secondary sub-cluster, where the first VIOS is in the secondary sub-cluster. The VIOSes in the cluster continually exchange keep-alive information to provide each VIOS with an up-to-date status of other VIOSes within the cluster and to notify the VIOSes when one or more nodes loose connection to or are no longer communicating with other nodes within the cluster, as occurs with a cluster split-brain event/condition. When this event is detected, a first sub-cluster assumes a primary sub-cluster role and one or more clients served by one or more VIOSes within the secondary sub-cluster are autonomously migrated to other VIOSes in the primary sub-cluster, thus minimizing downtime for clients previously served by the unavailable/uncommunicative VIOSes.

Подробнее
12-07-2012 дата публикации

Techniques for provisioning cloud computing environment resources based on social media analysis

Номер: US20120179822A1
Принадлежит: International Business Machines Corp

A technique for provisioning computing environment resources based on social media analysis includes monitoring, using a data processing system, references (e.g., hyperlinks) provided by a first website to detect an anticipated flash crowd for a web-accessible resource (e.g., second website). The technique also includes generating, using the data processing system, a notice to allocate resources associated with the web-accessible resource to service the anticipated flash crowd.

Подробнее
12-07-2012 дата публикации

Adaptively preventing out of memory conditions

Номер: US20120179889A1
Автор: Kirk J. Krauss
Принадлежит: International Business Machines Corp

A computer-implemented method of preventing an out-of-memory condition can include evaluating usage of virtual memory of a process executing within a computer, detecting a low memory condition in the virtual memory for the process, and selecting at least one functional program component of the process according to a component selection technique. The method also can include sending a notification to each selected functional program component and, responsive to receiving the notification, each selected functional program component releasing at least a portion of a range of virtual memory reserved on behalf of the selected functional program component.

Подробнее
12-07-2012 дата публикации

Mechanism for Memory State Transfer of Virtual Machine-Controlled Peripherals During Migration of the Virtual Machine

Номер: US20120180043A1
Принадлежит: Red Hat Israel Ltd

A mechanism for memory change tracking during migration of a virtual machine (VM) with VM-controlled assigned peripherals is disclosed. A method of the invention includes interacting with a VM executed by a hypervisor of a origin host machine in order to cause the VM to prevent a state of a peripheral device controlled by the VM from changing, receiving the state of the peripheral device from at least one of the VM, a memory of the VM, or the peripheral device, and transferring the obtained state of the peripheral device to a destination host machine as part of a migration process of the VM.

Подробнее
19-07-2012 дата публикации

Computer architectures using shared storage

Номер: US20120185725A1
Принадлежит: Boeing Co

A method includes providing a persistent common view of a virtual shared storage system. The virtual shared storage system includes a first shared storage system and a second shared storage system, and the persistent common view includes information associated with data and instructions stored at the first shared storage system and the second shared storage system. The method includes automatically updating the persistent common view to include third information associated with other data and other instructions stored at a third shared storage system in response to adding the third shared storage system to the virtual shared storage system.

Подробнее
19-07-2012 дата публикации

Techniques to automatically classify processes

Номер: US20120185857A1
Автор: Nikanth Karthikesan
Принадлежит: Individual

Techniques for automatically classifying processes are presented. Processes executing on a multicore processor machine are evaluated to determine shared resources between the processes, excluding shared system resources. A determination is then made based on the evaluation to group the processes as a single managed resource within an operating system of the multicore processor machine.

Подробнее
19-07-2012 дата публикации

Optimizing The Deployment Of A Workload On A Distributed Processing System

Номер: US20120185867A1
Принадлежит: International Business Machines Corp

Optimizing the deployment of a workload on a distributed processing system, the distributed processing system having a plurality of nodes, each node having a plurality of attributes, including: profiling during operations on the distributed processing system attributes of the nodes of the distributed processing system; selecting a workload for deployment on a subset of the nodes of the distributed processing system; determining specific resource requirements for the workload to be deployed; determining a required geometry of the nodes to run the workload; selecting a set of nodes having attributes that meet the specific resource requirements and arranged to meet the required geometry; deploying the workload on the selected nodes.

Подробнее
26-07-2012 дата публикации

Memory management method

Номер: US20120191939A1
Принадлежит: International Business Machines Corp

According to one aspect of the present disclosure a method and technique for managing memory access is disclosed. The method includes setting a memory databus utilization threshold for each of a plurality of processors of a data processing system to maintain memory databus utilization of the data processing system at or below a system threshold. The method also includes monitoring memory databus utilization for the plurality of processors and, in response to determining that memory databus utilization for at least one of the processors is below its threshold, reallocating at least a portion of unused databus utilization from the at least one processor to at least one of the other processors.

Подробнее
26-07-2012 дата публикации

Resource allocation for software development

Номер: US20120192142A1
Принадлежит: International Business Machines Corp

Software development data indicative of a development activity is accessed. A component parameter of a component of a software development platform is set, in which the component parameter is based upon, at least in part, an anticipated component workload associated with the development actively. At least one system resource is allocated for the component of the software development platform based upon, at least in part, the component parameter.

Подробнее
26-07-2012 дата публикации

Application-Based Specialization For Computing Nodes Within A Distributed Processing System

Номер: US20120192152A1
Принадлежит: Computer Associates Think Inc

A distributed processing system is described that employs “application-based” specialization. In particular, the distributed processing system is constructed as a collection of computing nodes in which each computing node performs a particular processing role within the operation of the overall distributed processing system. Each of the computing nodes includes an operating system, such as the Linux operating system, and includes a plug-in software module to provide a distributed memory operating system that employs the role-based computing techniques. An administration node maintains a database that defines a plurality of application roles. Each role is associated with a software application, and specifies a set of software components necessary for execution of the software application. The administration node deploys the software components to the application nodes in accordance with the application roles associates with each of the application nodes.

Подробнее
26-07-2012 дата публикации

Automated cloud workload management in a map-reduce environment

Номер: US20120192197A1
Принадлежит: International Business Machines Corp

A computing device associated with a cloud computing environment identifies a first worker cloud computing device from a group of worker cloud computing devices with available resources sufficient to meet required resources for a highest-priority task associated with a computing job including a group of prioritized tasks. A determination is made as to whether an ownership conflict would result from an assignment of the highest-priority task to the first worker cloud computing device based upon ownership information associated with the computing job and ownership information associated with at least one other task assigned to the first worker cloud computing device. The highest-priority task is assigned to the first worker cloud computing device in response to determining that the ownership conflict would not result from the assignment of the highest-priority task to the first worker cloud computing device.

Подробнее
02-08-2012 дата публикации

System and method for executing a cloud computing task

Номер: US20120197960A1
Автор: Ki-Mo An
Принадлежит: SAMSUNG ELECTRONICS CO LTD

According to one embodiment system and method provides executing at least a portion of a cloud computing task on a client terminal. The system and method further includes checking whether the client terminal is recharging or not and accessing a server for executing the cloud computing task if the terminal is recharging.

Подробнее
02-08-2012 дата публикации

Method to Dynamically Provision Additional Computer Resources to Handle Peak Database Workloads

Номер: US20120198450A1
Принадлежит: Dell Products LP

A method to handle peak database workloads may include requesting resources, receiving virtual-machine information in response to the requesting, allocating first and second portions of a workload according to the virtual-machine information, processing the first portion on a virtual machine to generate a first result, creating a cloned virtual machine with a virtualization layer, and cloning with the virtualization layer a storage allocated to the virtual machine to create a cloned storage.

Подробнее
02-08-2012 дата публикации

System and Method for Massively Multi-Core Computing Systems

Номер: US20120198465A1
Принадлежит: FutureWei Technologies Inc

A system and method for massively multi-core computing are provided. A method for computer management includes determining if there is a need to allocate at least one first resource to a first plane. If there is a need to allocate at least one first resource, the at least one first resource is selected from a resource pool based on a set of rules and allocated to the first plane. If there is not a need to allocate at least one first resource, it is determined if there is a need to de-allocate at least one second resource from a second plane. If there is a need to de-allocate at least one second resource, the at least one second resource is de-allocated. The first plane includes a control plane and/or a data plane and the second plane includes the control plane and/or the data plane. The resources are unchanged if there is not a need to allocate at least one first resource and if there is not a need to de-allocate at least one second resource.

Подробнее
02-08-2012 дата публикации

System and Method for Enforcing Future Policies in a Compute Environment

Номер: US20120198467A1
Автор: David B. Jackson
Принадлежит: Adaptive Computing Enterprises Inc

A disclosed system receives a request for resources, generates a credential map for each credential associated with the request, the credential map including a first type of resource mapping and a second type of resource mapping. The system generates a resource availability map, generates a first composite intersecting map that intersects the resource availability map with a first type of resource mapping of all the generated credential maps and generates a second composite intersecting map that intersects the resource availability map and a second type of resource mapping of all the generated credential maps. With the first and second composite intersecting maps, the system can allocate resources within the compute environment for the request based on at least one of the first composite intersecting map and the second composite intersecting map.

Подробнее
02-08-2012 дата публикации

Compact node ordered application placement in a multiprocessor computer

Номер: US20120198470A1
Принадлежит: Cray Inc

A multiprocessor computer system comprises a plurality of nodes, wherein the nodes are ordered using a snaking dimension-ordered numbering. An application placement module is operable to place an application in nodes with preference given to nodes ordered near one another.

Подробнее
09-08-2012 дата публикации

Programmatic Snapshot and Revert of Virtualized Data Center Inventory

Номер: US20120203739A1
Принадлежит: VMware LLC

A snapshot of an inventory of a virtualized computer system is produced and a user-editable code is generated therefrom, so that the inventory can be reconstructed entirely or partially. The snapshot includes identifying data for items in the virtualized computer system, and relationship data that indicate hierarchical and non-hierarchical relationships between the items. The items in the inventory of the virtualized computer system include virtual machines, servers on which the virtual machines are running, one or more data centers in which the servers reside, and logical containers such as folders for virtual machines, resource pools that each contain one or more virtual machines, and server clusters that each contain one or more servers.

Подробнее
09-08-2012 дата публикации

Universal architecture for client management extensions on monitoring, control, and configuration

Номер: US20120203819A1
Принадлежит: International Business Machines Corp

Provided are techniques for, under control of an agent: receiving a request from a first database client to access a service from a set of services, wherein the agent is associated with the service; receiving a request from a second database client to access the service, wherein the agent is shared by the first database client and the second database client; combining information from the first database client and the second database client; and sending the combined information to the service using a single physical connection in a client-side Client Management Extension (CMX) connection, wherein the first database client and the second database client share the single physical connection.

Подробнее
09-08-2012 дата публикации

Apparatus, systems and methods for deployment and management of distributed computing systems and applications

Номер: US20120203823A1
Принадлежит: CliQr Technologies LLC

Embodiments of apparatus, systems and methods facilitate the running a distributed computing application on at least one of a plurality of cloud infrastructures. In some embodiments, the processor implemented method comprises: deriving an infrastructure independent representation of the distributed computing application; and running the distributed computing application on one of a plurality of cloud infrastructures by utilizing a cloud-specific implementation of the infrastructure independent representation of the distributed computing application. The cloud-specific implementation of the infrastructure independent representation corresponds to the cloud infrastructure on which the distributed application is run.

Подробнее
09-08-2012 дата публикации

Processor resource capacity management in an information handling system

Номер: US20120204186A1
Принадлежит: International Business Machines Corp

An operating system or virtual machine of an information handling system (IHS) initializes a resource manager to provide processor resource utilization management during workload or application execution. The resource manager captures short term interval (STI) and long term interval (LTI) processor resource utilization data and stores that utilization data within an information store of the virtual machine. If a capacity on demand mechanism is enabled, the resource manager modifies a reserved capacity value. The resource manager selects previous STI and LTI values for comparison with current resource utilization and may apply a safety margin to generate a reserved capacity or target resource utilization value for the next short term interval (STI). The hypervisor may modify existing virtual processor allocation to match the target resource utilization.

Подробнее
09-08-2012 дата публикации

Hybrid Cloud Workload Management

Номер: US20120204187A1
Принадлежит: International Business Machines Corp

A method, apparatus, and computer program product for managing a workload in a hybrid cloud. It is determined whether first data processing resources processing a portion of a workload are overloaded. Responsive to a determination that the first data processing resources are overloaded, second data processing resources are automatically provisioned and the portion of the workload is automatically moved to the second data processing resources for processing. The second data processing resources are data processing resources that are provided as a service on the hybrid cloud. Processing of a first portion of a workload being processed on first data processing resources of a hybrid cloud are monitored simultaneously with monitoring processing of a second portion of the workload being processed on second data processing resources of the hybrid cloud. The workload may be allocated automatically between the first portion and the second portion responsive to the simultaneous monitoring.

Подробнее
16-08-2012 дата публикации

Method, system and computer program product for extensible service registry for service oriented architecture endpoints

Номер: US20120209903A1
Автор: Daniel Ian Salt
Принадлежит: General Electric Co

Described herein are embodiments of a method, system and computer program product for allocating a service to a client using an extensible service registry in a service oriented architecture (SOA). In accordance with one aspect, a method of allocating a service in a SOA includes registering one or more services with a service registry of a SOA; receiving by the service registry a query for a service, wherein the query comprises a queried service method name and one or more queried context attributes of the service; and determining by the service registry a service endpoint reference for the queried service using the queried service method name and the one or more queried context attributes of the service.

Подробнее
16-08-2012 дата публикации

Migrating active i/o connections with migrating servers and clients

Номер: US20120209905A1
Принадлежит: International Business Machines Corp

A technique for modifying an input/output (I/O) connection type between a client and a server includes determining, by the client, when at least partial storage access control for the client is to be migrated from a first virtualized I/O server to a second virtualized I/O server. An I/O connection type, from among multiple available I/O connection types available between the client and the second virtualized I/O server, is then selected by the client when the at least partial storage access control for the client is to be migrated. The selected I/O connection type is then communicated, by the client, to the second virtualized I/O server, which is configured to facilitate storage access for the client using the selected I/O connection type.

Подробнее
16-08-2012 дата публикации

System and method for managing a computing cluster

Номер: US20120209968A1
Принадлежит: Twilio Inc

A method and system for managing a computing cluster including hosting a plurality of machines in a networked computing cluster, wherein the plurality of machines include service instances running on hosts, where the services have configured machine state; and wherein machine state includes configuration data and software of the machine; integrating the plurality of machines of the cluster with at least one configuration controller component; and the at least one configuration controller component, altering the machine state of at least one service instance.

Подробнее
16-08-2012 дата публикации

Network communications over shared links in a virtualized environment

Номер: US20120210319A1
Принадлежит: International Business Machines Corp

A method of data processing includes a physical host executing a virtual machine monitor (VMM) that instantiates a plurality of virtual machines (VMs). The VMM supports processing of a virtual link manager (VLM) that deploys and configures a plurality of Layer 2 virtual links sharing bandwidth of a Layer 2 physical link between the physical host and an access switch. The VMM communicates parameters of the plurality of virtual links with the access switch.

Подробнее
16-08-2012 дата публикации

Dormant Background Applications on Mobile Devices

Номер: US20120210321A1
Принадлежит: Microsoft Corp

The subject disclosure is directed towards a technology in which a mobile device maintains an application in a dormant state in which the application's process is not terminated and remains in memory, but the application cannot execute code. Further, state and execution context are maintained for the application, allowing the application to be quickly and efficiently resumed into the running state. To prevent the application from executing code while dormant, thread activity is suspended, requests canceled, completed or paused, resources detached, and so forth. Resource usage may be monitored for dormant applications, to remove a misbehaving dormant application process from memory if improperly using resources.

Подробнее
16-08-2012 дата публикации

Constrained Execution of Background Application Code on Mobile Devices

Номер: US20120210326A1
Принадлежит: Microsoft Corp

The subject disclosure is directed towards a technology by which background application code (e.g., provided by third-party developers) runs on a mobile device in a way that is constrained with respect to resource usage. A resource manager processes a resource reservation request for background code, to determine whether the requested resources meet constraint criteria for that type of background code. If the criteria are met and the resources are available, the resources are reserved, whereby the background code is ensured priority access to its reserved resources. As a result, a properly coded background application that executes within its constraints will not experience glitches or other problems (e.g., unexpected termination) and thereby provide a good user experience.

Подробнее
16-08-2012 дата публикации

Storage system and method for controlling the same

Номер: US20120210329A1
Принадлежит: Individual

Optimum load distribution processing is selected and executed based on settings made by a user in consideration of load changes caused by load distribution in a plurality of asymmetric cores, by using: a controller having a plurality of cores, and configured to extract, for each LU, a pattern showing the relationship between a core having an LU ownership and a candidate core as an LU ownership change destination based on LU ownership management information; to measure, for each LU, the usage of a plurality of resources; to predicate, for each LU based on the measurement results, a change in the usage of the plurality of resources and overhead to be generated by transfer processing itself; to select, based on the respective prediction results, a pattern that matches the user's setting information; and to transfer the LU ownership to the core belonging to the selected pattern.

Подробнее
23-08-2012 дата публикации

Tier-based Dynamic Incentive Arbitration in an On-Demand Computing Environment

Номер: US20120215587A1
Принадлежит: International Business Machines Corp

A system for allocating resources which are anticipated to be available in an on-demand computing at some time in the future, wherein a producer trending agent (PTA) lists resources according to a trend prediction of resource availability in the past, a consumer trending agent (CTA) places bids for listed resources according to previous resource usage trends, and an arbitration system (REAS) matches the bids with the listings to determine if a match exists. If so, a binding contract for consumption of the matched listed resources is established. The PTA also produce tier-based dynamic incentive (TDI) schema which divides potential bidders into tiers, and offers additional resource incentives according to the tiers. Both PTA and CTA dynamically update their available/usage trends, listings and bids, over time.

Подробнее
23-08-2012 дата публикации

Semantic web technologies in system automation

Номер: US20120215733A1
Принадлежит: International Business Machines Corp

A method includes maintaining descriptions of a plurality of information technology resources in a computer-readable storage medium. The method includes maintaining a plurality of evaluation strategies, wherein the evaluation strategies associate a plurality of rules with forms of changes to the plurality of information technology resources. Responsive to detecting a command to change a first property of the set of properties of a first information technology resource of the plurality of information technology resources, the method determines that a first of the evaluation strategies associates at least one of the plurality of rules with a form of the change to the first property of the first information technology resource. Also, responsive to detecting the command, the method evaluates the at least one of the plurality of rules and performs the operation of the at least one rule.

Подробнее
23-08-2012 дата публикации

Method and apparatus for event correlation related to service impact analysis in a virtualized environment

Номер: US20120215912A1
Принадлежит: Zenoss Inc

A computer processor device provides a dependency tree representing (i) relationships among all the infrastructure elements in a computer system that are related to delivery of a service by a computer system, and (ii) how the infrastructure elements interact with each other in a delivery of said service, wherein a state of an infrastructure element is impacted only by states among its immediately dependent infrastructure elements of the dependency tree. The computer processor device determines the state of the service by checking current states of infrastructure elements in the dependency tree that immediately depend from the service.

Подробнее
23-08-2012 дата публикации

Server Resource Allocation

Номер: US20120215922A1
Принадлежит: International Business Machines Corp

A method, programmed medium and system are disclosed which provide for end-to-end QoS for a set of processes that comprise a workload over nfs. A set of processes that comprise a workload such as the processes of a WPAR, or an entire LPAR are given a class designation and assigned priority/limits. The data are then passed to the server which allocates resources based on the sum total of all the current classes and their priorities and/or limits. This requires re-engineering the nfs client code to be workload-aware and the nfs server code to accommodate the resource allocation and prioritization needs of the nfs clients.

Подробнее