Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

Применить Всего найдено 53826. Отображено 100.
01-06-2020 дата публикации

Плата для тестирования аудиотракта

Номер: RU0000197823U1

Полезная модель относится к области вычислительной техники. Технический результат заключается в расширении функциональных возможностей платы за счет обеспечения возможности тестирования аудиотракта. Технический результат достигается за счет платы для тестирования аудиотракта, содержащей четыре штыревых соединителя, семь звуковых mini-jack соединителей и блок коммутации. 1 з.п. ф-лы, 2 ил. РОССИЙСКАЯ ФЕДЕРАЦИЯ (19) RU (11) (13) 197 823 U1 (51) МПК G06F 11/26 (2006.01) G01R 31/317 (2006.01) ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ (12) ОПИСАНИЕ ПОЛЕЗНОЙ МОДЕЛИ К ПАТЕНТУ (52) СПК G06F 11/26 (2020.02); G01R 31/317 (2020.02) (21)(22) Заявка: 2020107414, 19.02.2020 (24) Дата начала отсчета срока действия патента: Дата регистрации: 01.06.2020 (73) Патентообладатель(и): Акционерное общество "МЦСТ" (RU) (45) Опубликовано: 01.06.2020 Бюл. № 16 Адрес для переписки: 117105, Москва, ул. Нагатинская, 1, стр. 23, АО "МЦСТ", для Александрова Александра Владимировича 1 9 7 8 2 3 R U Стр.: 1 Технический результат достигается за счет платы для тестирования аудиотракта, содержащей четыре штыревых соединителя, семь звуковых mini-jack соединителей и блок коммутации. 1 з.п. ф-лы, 2 ил. U 1 (54) Плата для тестирования аудиотракта (57) Реферат: Полезная модель относится к области вычислительной техники. Технический результат заключается в расширении функциональных возможностей платы за счет обеспечения возможности тестирования аудиотракта. (56) Список документов, цитированных в отчете о поиске: RU 189608 U1, 29.05.2019. RU 194790 U1, 23.12.2019. US 2013/0108063 A1, 02.05.2013. US 2006/0015785 A1, 19.01.2006. KR 20050021261 A, 07.03.2005. CN 101426167 A, 06.05.2009. 1 9 7 8 2 3 Приоритет(ы): (22) Дата подачи заявки: 19.02.2020 U 1 R U 19.02.2020 (72) Автор(ы): Шипилов Вячеслав Александрович (RU), Медведев Дмитрий Сергеевич (RU), Жуков Леонид Викторович (RU), Воробушков Василий Владимирович (RU) U 1 U 1 1 9 7 8 2 3 1 9 7 8 2 3 R U R U Стр.: 2 RU 5 10 15 20 25 30 35 40 45 197 823 ...

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

Using distributed queues in an overlay network

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

The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the invention can be used to replicate queue state (e.g., inserted and/or deleted messages) within an overlay network and can be used to continue a process at a different node within the overlay network based on replicated queue state. Accordingly, embodiments of the invention can be used to increase the availability of queue state, compensate for node failures within an overlay network, and promote replication of consistent queue state between nodes within an overlay network.

Подробнее
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.

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

Apparatus for reallocating logical to physical disk devices using a storage controller and method of the same

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

A storage controller calculates an access frequency of each logical disk; that is selects a first logical disk device of which the access frequency exceeds a first predetermined value, the first logical disk device being allocated to a first physical disk device; selects a second logical disk device which has the access frequency equal to or less than a second predetermined value, the second logical disk device being allocated to a second physical disk device; and reallocates the first and second logical device; and reallocates the first and second logical devices to the second and the first physical disk device, respectively.

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

Simplifying automated software maintenance of data centers

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

An aspect of the present invention simplifies software maintenance of nodes in a data center. In one embodiment, a management system receives data specifying a set of commands to be executed on a node in the data center, and then forms a maintenance script by programmatically incorporating instructions for executing the set of commands on the node and to perform a set of management actions. The management system then executes the maintenance script to cause execution of the set of commands on the nodes, thereby performing maintenance of the node. A user/administrator of the data center needs to specify only the commands, thereby simplifying the software maintenance of data centers. According to another aspect, the maintenance scripts (formed by incorporating the commands provided by a user) are executed as part of a disaster recovery process in the data center.

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

Scalable system debugger for prototype debugging

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

A prototype debugging system controlled by a host processor over a host bus includes: (a) a vector processor interface bus; (b) one or more programmable logic circuits, at least one of which provided to implement: (i) a logic circuit under verification; (ii) one or more programmable embedded debug circuits each receiving a first group of selected signals from the logic circuit under verification and providing control signals for (1) selecting a portion of the first group of selected signals, or (2) affecting the values of a second group of selected signals in the logic circuit under verification based on a portion of the first group of selected signals satisfying a predetermined triggering condition, wherein the programmable embedded debug circuits each including a built-in memory for storing signal vectors, the programmable embedded debug circuits each being configured according to a trigger specification defining one or more trigger states and triggering conditions; and (iii) a local debugging controller that controls programmable embedded debug circuits and transfers signal vectors between the built-in memories of the programmable embedded debug circuits and the vector processor interface bus; and (c) a vector processor which controls transferring of signal vectors between the host processor and the vector processor interface bus.

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

Match server for a financial exchange having fault tolerant operation

Номер: US20120011391A1
Принадлежит: Chicago Mercantile Exchange Inc

Fault tolerant operation is disclosed for a primary match server of a financial exchange using an active copy-cat instance that mirrors operations in the primary match server, but only after those operations have successfully completed in the primary match server. Fault tolerant logic monitors inputs and outputs of the primary match server and gates those inputs to the backup match server once a given input has been processed. The outputs of the backup match server are then compared with the outputs of the primary match server to ensure correct operation. The disclosed embodiments further relate to fault tolerant failover mechanism allowing the backup match server to take over for the primary match server in a fault situation wherein the primary and backup match servers are loosely coupled. As such, the primary match server need not be specifically designed or programmed to interact with the fault tolerant mechanisms.

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

Maintaining Data Consistency in Mirrored Cluster Storage Systems Using Bitmap Write-Intent Logging

Номер: US20120017040A1
Принадлежит: American Megatrends Inc USA

Techniques for maintaining mirrored storage cluster data consistency can employ write-intent logging. The techniques can be scaled to any number of mirror nodes. The techniques can keep track of any outstanding I/Os, data in caches, and data that has gone out of sync between mirrored nodes due to link failures. The techniques can ensure that a power failure on any of the storage nodes does not result in inconsistent data among the storage nodes. The techniques may keep track of outstanding I/Os using a minimal memory foot-print and having a negligible impact on the I/O performance. Properly choosing the granularity of the system for tracking outstanding I/Os can result in a minimal amount of data requiring transfer to synchronize the mirror nodes. The capability to vary the granularity based on physical and logical parameters of the storage volumes may provide performance benefits.

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

Generating Hardware Events Via the Instruction Stream for Microprocessor Verification

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

A processor receives an instruction operation (OP) code from a verification system. The instruction OP code includes instruction bits and forced event bits. The processor identifies a forced event based upon the forced event bits, which is unrelated to an instruction that corresponds to the instruction bits. In turn, the processor executes the forced event.

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

Rejuvenation processing device, rejuvenation processing system, computer program, and data processing method

Номер: US20120023495A1
Автор: Fumio Machida
Принадлежит: NEC Corp

In a rejuvenation processing device ( 1 ), at least one host machine ( 3 ) is selected as an object to be rejuvenated from among each of the host machines ( 3 ). At least one virtual machine ( 302 ) is selected from among the virtual machines ( 302 ) operating in the host machine ( 3 ) which is not selected as an object to be rejuvenated. The operation of the selected virtual machine ( 302 ) is stopped, and the virtual machine ( 302 ) operating in the host machine ( 3 ) selected as the object to be rejuvenated is migrated to the host machine ( 3 ) in which the virtual machine ( 302 ) operates. The host machine ( 3 ) selected as the object to be rejuvenated is rejuvenated. Thereby, it is possible to provide a rejuvenation processing device capable of simultaneously rejuvenating the host machines and the virtual machines necessary to be rejuvenated, while continuously operating the host machines and the virtual machines which are not necessary to be rejuvenated.

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

Method and apparatus for managing data of operation system

Номер: US20120030323A1
Автор: Akinori Matsuno
Принадлежит: Fujitsu Ltd

A server for an operation system includes a monitor to monitor a status of another server, a first storage to retain a first network configuration information, a second storage to copy the first network configuration information when an abnormality is detected in the another server, a third storage to retain a first update history information including update information of a network configuration information obtained from a client in the operation system, and an operation configuration manager to update the first network configuration information and a second network configuration information retained in the another server when the another server recovers from the abnormality. The operation configuration manager is configured to update the first network configuration information and the second network configuration information based on the first update history information and a second update history information retained in the another server.

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

Deterministic data verification in storage controller

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

Exemplary method, system, and computer program embodiments for performing deterministic data verification by a storage controller are provided. Each of a plurality of concurrent write tasks is configured to be placed in a plurality of overlapping data storage ranges by performing at least one of: implementing a data generation function for generating pseudo-random data using a data seed, and generating a range map, the range map utilized as a lookup data structure to verify a chronological order for performing the plurality of concurrent write tasks, wherein a data address space is first designated in the range map as undetermined. Each of a plurality of read tasks is analyzed by comparing data read from a sub range in the plurality of overlapping data storage ranges against the data seed associated with the sub range.

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

Rule based aggregation of files and transactions in a switched file system

Номер: US20120036107A1
Принадлежит: F5 Networks Inc

A switched file system, also termed a file switch, is logically positioned between client computers and file servers in a computer network. The file switch distributes user files among multiple file servers using aggregated file, transaction and directory mechanisms. The file switch distributes and aggregates the client data files in accordance with a predetermined set of aggregation rules. Each rule can be modified independently of the other rules. Different aggregation rules can be used for different types of files, thereby adapting the characteristics of the switched file system to the intended use and to the expected or historical access patterns for different data files.

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

Storage system, control apparatus, and control method

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

A storage system includes a storage and control units. In each of the control units: a relay unit relays access to the storage; an access controller accesses the storage through one of the relay unit in the control unit and the relay unit in another of the control units; and an operational-state controller determines whether or not the relay unit in the above-mentioned another control unit is usable when the operational-state controller detects occurrence of an abnormality in the above-mentioned another control unit, and makes the above-mentioned another control unit transition to a partially-operational state when the relay unit in the above-mentioned another control unit is usable. In the partially-operational state, at least the access controller in the above-mentioned another control unit is not in operation and the access controller in the control unit can access the storage through the relay unit in the above-mentioned another control unit.

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

Memory systems and memory modules

Номер: US20120042204A1
Принадлежит: Google LLC

One embodiment of the present invention sets forth a memory module that includes at least one memory chip, and an intelligent chip coupled to the at least one memory chip and a memory controller, where the intelligent chip is configured to implement at least a part of a RAS feature. The disclosed architecture allows one or more RAS features to be implemented locally to the memory module using one or more intelligent register chips, one or more intelligent buffer chips, or some combination thereof. Such an approach not only increases the effectiveness of certain RAS features that were available in prior art systems, but also enables the implementation of certain RAS features that were not available in prior art systems.

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

Controlling apparatus, method for controlling apparatus and information processing apparatus

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

A controlling apparatus for controlling an information processing apparatus, the controlling apparatus includes a first controller including a first data transfer unit that communicates data between the information processing apparatus, and a first processing unit that generates a command to instruct the first data transfer unit to communicate data between the information processing apparatus, and a second controller including a second data transfer unit that communicates data between the information processing apparatus, and a second processing unit that generates a command to instruct the second data transfer unit to communicate data between the information processing apparatus.

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

System and method for automated unattended recovery for remotely deployed intelligent communication devices

Номер: US20120054540A1
Принадлежит: SmartSynch Inc

In one embodiment, an intelligent communications device for operating in a network is disclosed. The device includes a storage device having a plurality of partitions storing images for performing boot operations. The device also includes a detection module that is operative to detect a boot failure, and a first restoration module that is operative to restore an active image with a first backup image, in response to a detected boot failure from an active image. The device further includes a second restoration module that is operative to restore a second backup image in response to a detected boot failure after restoration from a first backup image. The device also includes a programmable processor that is programmed to cause execution of boot operations and functions performed by the detection module, first restoration module, and second restoration module.

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

Partial memory mirroring and error containment

Номер: US20120054543A1
Автор: Roland Dreier
Принадлежит: Cisco Technology Inc

In one embodiment, an apparatus includes memory comprising a first portion in which data contained therein is mirrored and a second portion wherein data contained therein is not mirrored, a memory allocator for allocating the first portion of the memory to critical data and allocating the second portion of the memory to non-critical data, and a processor for mirroring the critical data and receiving an indication of a memory error. If the memory error occurs in the first portion of the memory, a mirrored copy of the critical data is used. If the memory error occurs in the second portion of the memory, the memory error is contained so that the apparatus can continue to operate programs using the memory not affected by the memory error.

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

Managing access of multiple executing programs to non-local block data storage

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

Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store network-accessible block data storage volumes that may be used by programs executing on other physical computing systems. A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other physical computing systems at that data center. If a program using a volume becomes unavailable, another program (e.g., another copy of the same program) may in some situations obtain access to and continue to use the same volume, such as in an automatic manner in some such situations.

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

Synchronizing a device that has been power cycled to an already operational system

Номер: US20120060068A1
Автор: Gary Swoboda
Принадлежит: Texas Instruments Inc

A method comprises a system comprising a host device coupled to a first remote device actively operating according to a state diagram that the host device and all remote devices follow during operation of the system. The method further comprises powering up a second remote device while the host device and first remote device are actively operating according to the state diagram. The second remote device waits for a synchronization point sequence. Upon detecting the synchronization point sequence, the second remote device implements a predetermined feature set and synchronizes itself to the state diagram at a common point as the host device and first remote device.

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

Method and device for testing input/output interfaces of avionic modules of ima type

Номер: US20120065921A1
Принадлежит: AIRBUS OPERATIONS SAS

Input/output interfaces of avionic modules of IMA type in a device including several modules is tested. A system includes at least one application employed by a set of computer modules. This set includes the computer module (a first module), and at least one other computer modul (at least one second module). A system test is associated with the at least one system for functionally testing the set of computer modules according to the system. The system test includes at least one elementary system test for functionally testing at least one input/output interface of the first module. The execution of the at least one elementary system test is independent of the at least one second module. At least one result of execution of the at least one elementary system test is transmitted to a maintenance computer distinct from the computer modules of the plurality of computer modules.

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

Methods for dynamic consistency group formation and systems using the same

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

A method for dynamic consistency group formation, in one embodiment, includes creating a snapshot of first data stored on a source storage system with respect to data content and data structure, copying the snapshot to a target storage system, detecting one or more write operations affecting data on the source storage system while copying the first data, detecting one or more collisions affecting the first data on the source storage system, wherein a collision occurs whenever the write operations affect the first data prior to the first data being written, setting a consistency group interval which represents an interval duration between successive snapshot create-and-copy events, and altering the consistency group interval to minimize collisions affecting data on at least one of the storage systems. Other methods, systems, and computer program products for dynamic consistency group formation are also described.

Подробнее
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 дата публикации

Storage system and failover control method

Номер: US20120079319A1
Автор: Satoru Goto, Yukihito Hara
Принадлежит: BUFFALO INC

A storage system is capable of configuring a failover system by use of a first storage processing device to which first storage media are connected and a second storage processing device to which second storage media are connected. The storage system sets the RAID level of the second storage media to a RAID level with lower redundancy than the RAID level of the first storage media, if the storage capacity of the second storage media is smaller than the storage capacity of the first storage media.

Подробнее
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 дата публикации

Disk array apparatus and firmware update method therefor

Номер: US20120084508A1
Автор: Ryo Suzuki
Принадлежит: NEC Corp

This invention proposes a disk array apparatus capable of improving its reliability. This disk array apparatus includes a first controller, and a second controller configured redundantly with the first controller, wherein the first controller and the second controller respectively include a storage area for storing firmware and are both in an operating state. When update processing of an update portion as a portion to be updated in the firmware of the first controller is unsuccessful, the first controller confirms whether update processing of an update portion of the firmware of the second controller is also unsuccessful, and, in a case where the update processing of the update portion of the firmware of the second controller has ended normally, rewrites firmware data of the update portion of the first controller with the firmware data of the update portion of the second controller.

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

Methods and apparatus for event logging in an information network

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

Methods and apparatus for logging, analysis, and reporting of events such as reboots in a client device (e.g., consumer premises equipment in a cable network) using applications. In one aspect, an improved event logging and monitoring system is provided within the device with which the application(s) can interface to record event or error data. In one exemplary embodiment, the client device comprises a digital set-top box having Java-enabled middleware adapted to implement the various functional aspects of the event logging system, which registers to receive event notifications (including resource exhaustion data) from other applications running on the device. The network operator can also optionally control the operation of the logging system remotely via a network agent. Improved client device and network configurations, as well as methods of operating these systems, are also disclosed.

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

Information processing apparatus, control apparatus, and method

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

An information processing apparatus includes a controller, a plurality of electric power supply units and a backup electric power supply unit that supply electric power to the controller. The controller detects a malfunction occurring in the plurality of electric power supply units, stops electric power supply from the plurality of electric power supply units, starts electric power supply from the backup electric power supply unit when a malfunction is detected, identifies an electric power supply unit having a malfunction from the plurality of electric power supply units, disconnects the identified electric power supply unit, resumes electric power supply from an electric power supply unit determined to function normally and stops the electric power supply from the backup electric power supply unit when the electric power supply unit having the malfunction is disconnected.

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

Providing fault-tolerant spread spectrum clock signals in a system

Номер: US20120117415A1
Принадлежит: Hewlett Packard Development Co LP

To provide fault-tolerant, spread spectrum clock signals, a plurality of processing modules having respective spread spectrum control circuits are provided. Clock signals of redundant clock sources are provided to the plurality of processing modules. Failover control logic selects a corresponding one of the clock signals from the redundant clock sources for use in each of the processing modules. Frequency spreading is applied to the corresponding selected clock signal in each of at least some of the plurality of processing module.

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

Memory card

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

A memory card includes a memory cell, a connector, a controller, and firmware. The memory cell can switch between a plurality of states. The connector can be connected to an external device and exchange signals including commands and data with the external device. The controller exchanges signals with the connector, analyzes a received signal, and accesses the memory cell to record, retrieve or modify data based on the analysis result. The firmware is located within the controller, controls the operation of the controller, and can be set to a test mode or a user mode. When the firmware receives a test command from the external device and the firmware is set to the test mode, the firmware performs a defect test on the memory cell and transmits the result of the defect test to the external device through the connector.

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

Detection circuit, detection method thereof, and memory system including the detection circuit

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

A detection circuit, including a sensing circuit configured to sense whether there is an external attack and generate second data from first data, a data conversion circuit configured to convert the first data to third data, and a comparator configured to compare the second data with the third data.

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

System and method for improved garbage collection operations in a deduplicated store by tracking temporal relationships among copies

Номер: US20120124105A1
Принадлежит: Actifio Inc

Systems and methods are disclosed for performing garbage collection to identify content segments no longer referenced in a deduplicating storage system in which redundant mark operations in a mark-and-sweep technique are avoided. An organized arrangement of hash structures is created for each data object, wherein each structure includes a hash signature for a corresponding content segment and is associated with a reference to the corresponding content segment, and the logical organization of the arrangement represents the logical organization of the content segments as they are represented within the data object. Additionally, for each data object, temporal states are maintained over time. Garbage collection iterates over the temporal structures and, for each temporal structure, marks the garbage collection state for the associated content segments for only the content segments that have changed relative to an immediately prior temporal state of the data object.

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

Duty cycle independent real time dynamic programming implementation for hybrid systems controls optimization

Номер: US20120130695A1
Принадлежит: Eaton Corp

Predicted environment conditions are received for time steps within a prediction horizon N. Information is accessed regarding expected system responses generated by a system model, each expected system response related to a different combination of control parameters and starting environment conditions applied to the model. An optimal response is designated for each combination of starting environment conditions for each time step from time step N- 1 to the current time step based in part on the expected system response and the predicted environment conditions, each optimal response in a time step based at least in part on an optimal response determined for a later time step. For the current time step, for starting environment conditions substantially similar to the current environment conditions, the combination of control parameters that results in the system response designated as the optimal response is determined from the expected system responses and is applied to the system.

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

Mirroring Solution in Cloud Storage Environment

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

A system configured to provide access to shared storage includes a first network node configured to provide access to the shared storage to a first plurality of client stations. The first network node includes a first cache memory module configured to store first data corresponding to the first plurality of client stations, and a first cache control module configured to transfer the first data from the first cache memory module to the shared storage. A second network node is configured to provide access to the shared storage to a second plurality of client stations. The second network node includes a second cache memory module configured to store second data corresponding to the second plurality of client stations and store the first data, and a second cache control module configured to transfer the second data from the second cache memory module to the shared storage.

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

Server and method for performing data recovery of the server

Номер: US20120131318A1
Автор: Zi-Yu Zhan

A method for performing data recovery of a server sends a data recovery request from a basic input output system (BIOS) of the server to a backup microchip of the server if a master operating system (OS) of an original microchip of the server is not available when the server is powered on, obtains a backup initial OS of the server from a storage unit of the backup microchip, and boots the backup initial OS according to a bootstrap of the backup initial OS. The method further obtains a backup master OS of the server from the storage unit of the backup microchip, sends the backup master OS to the original microchip of the server, and restarts the server according to the backup master OS.

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

Information processing method and information processing apparatus

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

A first node apparatus included in a distributed data store acquires first operation information and a first timestamp corresponding to target data. The first operation information specifies a first operation to be executed on the target data. The first timestamp indicates a first receipt time of the first operation information. The first node apparatus determines whether the first receipt time is earlier than some of second receipt times on the basis of second timestamps and the acquired first timestamp. The second timestamp indicates the second receipt time of second operation information. The second operation information specifies a second operation executed on the target data. The first node apparatus re-executes the second operations together with the first operation on the target data in the order of the receipt time when it is determined that the first receipt time is earlier than some of the second receipt times.

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

Processing system for monitoring power-on self-test information

Номер: US20120137179A1
Принадлежит: Inventec Corp

A processing system for monitoring the power-on self-test information is used for monitoring an operating state of a complex programmable logic device (CPLD) of a main board. The processing system includes a basic input/output system (BIOS) device, a CPLD and a monitoring device. The BIOS device sends power-on self-test information at a first frequency. The CPLD is electrically connected to the BIOS device. The CPLD further includes a first in first out (FIFO) register, and the FIFO register is used for storing the received power-on self-test information. The CPLD sends the power-on self-test information stored in the FIFO register at a second frequency. The monitoring device is electrically connected to the CPLD. The monitoring device is used for receiving the power-on self-test information sent from the CPLD.

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

Validation of access to a shared data record subject to read and write access by multiple requesters

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

According to a method of access to a shared data record subject to contemporaneous read and write access by multiple requesters, a requester reads a shared data record including a payload and a first checksum. The requester calculates a second checksum of the payload of the data record. If the first and second checksums are not equal, the requester again reads the shared data record, including a third checksum, and calculates a fourth checksum of the payload of the shared data record. If the third and fourth checksums are equal, the requester processes the shared data record as valid, and if the second and fourth checksums are equal, the requester handles the shared data record as corrupt.

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

Obviation of Recovery of Data Store Consistency for Application I/O Errors

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

Embodiments comprise a plurality of computing devices that dynamically intercept process application I/O errors. Various embodiments comprise two or more computing devices, such as two or more servers, each having access to a shared data storage system. An application may be executing on the first computing device and performing an I/O operation when an I/O error occurs. The first computing device may intercept the I/O error, rather than passing it back to the application, and prevent the error from affecting the application. The first computing device may complete the I/O operation, and any other pending I/O operations not written to disk, via an alternate path, perform a checkpoint operation to capture the state of the set of processes associated with the application, and transfer the checkpoint image to the second computing device. The second computing device may resume operation of the application from the checkpoint image.

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

Integrated circuit with jtag port, tap linking module, and off-chip tap interface port

Номер: US20120144254A1
Автор: Lee D. Whetsel
Принадлежит: Texas Instruments Inc

An IC includes an IEEE 1149.1 standard test access port (TAP) interface and an additional Off-Chip TAP interface. The Off-Chip TAP interface connects to the TAP of another IC. The Off Chip TAP interface can be selected by a TAP Linking Module on the IC.

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

System and Method for Analyzing an Electronics Device Including a Logic Analyzer

Номер: US20120144256A1
Принадлежит: Lexmark International Inc

A system for testing or debugging a device under test having an embedded logic analyzer. In one embodiment, the system includes software stored in non-transitory memory for testing a device under test having an embedded logic analyzer, the software program product having instructions which, when executed by a computing device associated with the device under test cause the computing device to reconstruct signals of interest in the device under test based at least in part upon signals captured by the embedded logic analyzer during the test or debug session, and cause the computing device to display the reconstructed signals of interest to a user of the computing device.

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

System and method for optimizing replication

Номер: US20120151164A1
Автор: Yatin Nayak
Принадлежит: Symantec Corp

Embodiments of the present invention are directed to a method and system for optimizing replication within a storage system utilizing multiple tiers by using tier-specific replication modes. The method includes receiving, within an electronic system having a plurality of tiers, an access request for a portion of storage associated with a first tier of the plurality of tiers and accessing a replication attribute corresponding to the first tier and also corresponding to a replication mode. The method further includes sending the access request to the portion of storage; and replicating the access request to a remote storage wherein the replicating is based on the replication mode and wherein each of the plurality of tiers have associated therewith a respective replication attribute defining a respective replication mode.

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

System and method for performing deterministic processing

Номер: US20120159131A1
Принадлежит: Bin1 ATE LLC

A system and method is provided for performing deterministic processing on a non-deterministic computer system. In one example, the system forces execution of one or more computer instructions to execute within a constant execution time. A deterministic engine, if necessary, waits a variable amount of time to ensure that the execution of the computer instructions is performed over the constant execution time. Because the execution time is constant, the execution is deterministic and therefore may be used in applications requiring deterministic behavior. For example, such a deterministic engine may be used in automated test equipment (ATE) applications.

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

Test Device and Method for the SoC Test Architecture

Номер: US20120159251A1
Автор: Kun-Lun Luo, Ming-Hsueh Wu

A test device for an SoC test architecture has a test input port, a test output port, a plurality of cores, a register, and a plurality of user defined logics. The register has a plurality of bits corresponding to the cores. Each of the user defined logics is connected to a corresponding bit of the register and a corresponding one of the cores. Each of the user defined logic receives a plurality of test control signals, and receives the corresponding bit of the register to change values of the test control signals. Outputs of each of the user defined logics are connected to the corresponding core to determine whether a test instruction of the corresponding core is or is not needed to be updated.

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

Member management system and member management apparatus

Номер: US20120166387A1
Автор: Fumito Nakamura
Принадлежит: Fujitsu Ltd

A member management system 1 including: a server unit 21 including: a device information collection unit 202 that collects from an attached member unique information of the attached member; a test implementation unit 204 that specifies the member with the unique information, and implements a given test; and a member information collection unit 201 that collects environment information of the given test, the environment information including the unique information and location information of the member; and a management unit 11 including: a member database 103 that associates unique information of a member, location information of the member and status information of the member with each other, and stores the unique information, the location information and the status information; and a member information management unit 101 that updates each information on the member stored into the database and being used for the given test, based on the environment information.

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

Shared-bandwidth multiple target remote copy

Номер: US20120166588A1
Автор: John P. Wilkinson
Принадлежит: International Business Machines Corp

A computer management apparatus one embodiment includes a split component configured to split data into a plurality of data elements; a send component configured to send each one of the plurality of data elements to a different location selected from a plurality of locations in response to the split component splitting the data, wherein each data element is different; and a message component configured to send a message to each of the locations. A computer management apparatus in another embodiment includes a receive component configured to receive a first data element; an analyze component configured to recieve a message, wherein the message comprises an address of each of the further locations; and a send component configured to send the first data element to each of the further locations of the plurality of further locations in response to the analyze component determining the address of each of the further locations.

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

Methods and tools to debug complex multi-core, multi-socket qpi based system

Номер: US20120166882A1
Принадлежит: Intel Corp

Methods and apparatus relating to debugging complex multi-core and/or multi-socket systems are described. In one embodiment, a debug controller detects an event corresponding to a failure in a computing system and transmits data corresponding to the event to one of the other debug controllers in the system. Other embodiments are also disclosed and claimed.

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

Peripheral device detection with short-range communication

Номер: US20120171951A1
Автор: Maarten 't Hooft
Принадлежит: Google LLC

In general, embodiments of the present disclosure are directed to techniques for configuring a mobile device according to detection of one or more peripheral devices in an environment using short-range wireless communication. In one example, a method includes, receiving, by a computing device that communicates with a peripheral device using short-range wireless communication, a unique identifier of the peripheral device. If the computing device recognizes the unique identifier of the peripheral device, the computing device may determine a configuration operation based on the unique identifier that changes a current operating state of at least one application executing on the computing device to a different operating state. If the computing device does not recognize the unique identifier of the peripheral device, the computing device may send a lookup request to a network resource external to the computing device that requests data specifying the configuration operation for the computing device.

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

Synchronization of logical copy relationships

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

An approach to synchronization of logical copy relationships on a local site with those on a remote site that is a mirror. A withdraw command is received on the local site for logical copy relationships between local source tracks and local target tracks. The withdraw command is executed and sent to a remote site buffer, from which it will be transferred to the remote site. Change indicators are set for the at least one local track in the affected logical copy relationships. If the withdraw command is lost from the remote site buffer, the remote site buffer will be rebuilt using the change indicators. By setting change indicators for local tracks in a withdrawn logical copy relationship (even if the data in local tracks hasn't changed), the remote counterparts to these tracks on the remote site will be rewritten, resulting in withdrawal of the logical copy relationship there even if the withdrawal command was never sent to the remote site.

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

Data synchronization system and data synchronization method

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

[PROBLEM TO BE SOLVED] To reduce a server load when synchronizing data between a client and a server. [SOLUTION] A client 10 sends a synchronization request 41 containing an anchor point to a server 20 . The server 20 sends synchronization information 42 to the client 10 , which synchronization information including change profile information on data updated between the anchor point and a boundary point and change profile information on a change log after the anchor point. Based on the synchronization information 42 , the client 10 sends a download request 43 to the server 20 , and the server 20 sends download information 44 to the client 10 in response to the download request 43 . The client 10 registers data contained in the download information 44 to a client database 11.

Подробнее
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.

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

Heuristic approach on checking service instance protection for availability management framework (amf) configurations

Номер: US20120192157A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

A configuration including Service Instances (SIs) and a list of Service Units (SUs) is to be validated. The SIs are to be allocated to the SUs for protection of the service represented by the SIs. A set of heuristics is applied to determine whether, for each of the SI assignments, the SI can be allocated to one of the SUs whose capacities support the required capacities of the SI. The heuristic then walks the list in order, to find a first SU that supports a current SI. If none of the SUs in the list can support the current SI, the heuristic indicates that the configuration is not validated. In response to a result that at least one of the heuristics in the set indicates the SUs can support all of the SIs, a final result is generated indicating that the configuration is valid.

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

Selectable jtag or trace access with data store and output

Номер: US20120198296A1
Автор: Lee D. Whetsel
Принадлежит: Texas Instruments Inc

An address and command port interface selectively enables JTAG TAP domain operations and Trace domain operations within an IC. The port carries TMS and TDI input and TDO output on a single pin and receives a clock signal on a separate pin. The addressable two pin interface loads and updates instructions and data to the TAP domain within the IC. The instruction or data update operations in multiple ICs occur simultaneously. A process transmits data from an addressed target device to a controller using data frames, each data frame comprising a header bit and data bits. The logic level of the header bit is used to start, continue, and stop the data transmission to the controller. A data and clock signal interface between a controller and multiple target devices provides for each target device to be individually addressed and commanded to perform a JTAG or Trace operation.

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

Methods and apparatus to form a resilient objective instruction construct

Номер: US20120198426A1
Принадлежит: Intel Corp

Methods and an apparatus to form a resilient objective instruction construct are provided. An example method obtains a source instruction construct and forms a resilient objective instruction construct by compiling one or more resilient transactions.

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

Autonomous, Scalable, Digital System For Emulation of Wired-Or Hardware Connection

Номер: US20120203537A1
Автор: Daniel J. Barus
Принадлежит: International Business Machines Corp

A method and device for preserving the wired-OR nature of the clock signal connection between two devices without a direct analog connection between the lines and in an infinitely scalable fashion. The method includes detecting a logic state at a first connector and a second connector and driving an appropriate connector of the device to an active state in response to determining that a connector is driving an active state. The device includes first and second connectors for communicating logic states and driving active states in response to detected logic states.

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

Selecting a virtual tape server in a storage system to provide data copy while minimizing system job load

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

In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system.

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

Communication apparatus

Номер: US20120206828A1
Принадлежит: Toshiba Corp

A communication apparatus is configured to execute testing of whether or not the responding module is correctly responding to the plurality of commands transmitted and received between a transmission module and a reception module, the testing being performed via a loop-back mode transmission and reception path configured such that the reception module receives the command transmitted by the transmission module; and during the testing, following procedure is performed, which includes: transmitting the specific command by the transmission module; receiving the specific command by the reception module via the transmission and reception path; deactivating reception of the specific command; and transmitting a command different from the specific command subsequent to transmitting the specific command by the transmission module.

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

Method in a Gaming Machine for Providing Data Recovery

Номер: US20120208643A1
Принадлежит: Bally Gaming Inc

Disclosed is a gaming machine capable of data restoration.

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

Incremental virtual machine backup supporting migration

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

A record of changes to virtual machine data of a virtual machine and a record of changes to snapshots of the virtual machine that have been received since the virtual machine was last backed up are maintained. In response to it being time to perform an incremental backup of the virtual machine, a portion of the virtual machine data is backed up based on the record of changes to the virtual machine data, and a portion of the snapshots is backed up based on the record of changes to the snapshots. In response to it being time to migrate the virtual machine to a second host device, the virtual machine data, the record of changes to the virtual machine data, the record of changes to the snapshots, and one or more of the snapshots are migrated to the second host device.

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

Cascaded raid controller

Номер: US20120210059A1
Принадлежит: Ithaca Tech LLC

A cascaded RAID controller includes a master RAID 1 controller having a control level and M slave RAID 1 controllers, where M is an integer greater than or equal to 1. Each of the M+1 RAID 1 controllers is configured respectively to have three ports, including a primary port configured to communicate bi-directionally with computer hardware having a higher control level than that of the respective one of the M+1 RAID 1 controllers and including two secondary ports. The cascaded RAID controller is configured to provide connections to a total of M+2 memory devices, and configured to record the same information on each of the M+2 memory devices to create M+2 identical copies of the information. A process for initializing a cascaded RAID controller is also described.

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

Recycling of cache content

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

A method of operating a storage system comprises detecting a cut in an external power supply, switching to a local power supply, preventing receipt of input/output commands, copying content of cache memory to a local storage device and marking the content of the cache memory that has been copied to the local storage device. When a resumption of the external power supply is detected, the method continues by charging the local power supply, copying the content of the local storage device to the cache memory, processing the content of the cache memory with respect to at least one storage volume and receiving input/output commands. When detecting a second cut in the external power supply, the system switches to the local power supply, prevents receipt of input/output commands, and copies to the local storage device only the content of the cache memory that is not marked as present.

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

Memory-based trigger generation scheme in an emulation environment

Номер: US20120221316A1
Принадлежит: Mentor Graphics Corp

A system and method are disclosed for generating triggers within a hardware emulator. The system allows for dynamic reconfiguration of the trigger generation scheme during emulation. In one aspect, input probe signals are received on an address port to a memory from an integrated circuit within the emulator. The memory outputs from a data port, data, which is addressed, at least in part, by the input probe signals. The data output from the data port may be sent through further combinatorial logic or directly connected to a logic analyzer and represents trigger information. In another aspect, the trigger generation scheme may be reconfigured dynamically during emulation. For example, where the memory is a dual-port RAM, an emulation host can write to the memory to perform the reconfiguration.

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

Embedded processor

Номер: US20120221911A1
Автор: Joe M. Jeddeloh
Принадлежит: Individual

Electronic apparatus, systems, and methods of operating and constructing the electronic apparatus and/or systems include an embedded processor disposed in a logic chip to direct, among other functions, self-testing of an electronic device structure in conjunction with a pattern buffer disposed in the logic chip, when the electronic device structure is coupled to the logic chip. Additional apparatus, systems, and methods are disclosed.

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

Flashcopy handling

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

A technique for handling a FlashCopy® process includes receiving a FlashCopy® instruction for a source disk, performing a FlashCopy® point in time copy of the source disk on to a target disk, creating a map specifying the FlashCopy® point in time copy from the source disk to the target disk, creating a primary fdisk for the source disk, if one does not already exist, and creating a primary fdisk for the target disk, if one does not already exist, or, if one does already exist, converting the existing primary fdisk for the target disk into a secondary fdisk, and creating a new primary fdisk for the target disk.

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

Openstack database replication

Номер: US20120233119A1
Принадлежит: Rackspace US Inc

Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.

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

Storage array network path impact analysis server for path selection in a host-based i/o multi-path system

Номер: US20120233494A1
Принадлежит: EMC Corp

Systems and methods are provided for selecting a path for an I/O in a storage area network. In one embodiment, a method comprises receiving path configuration information for paths associated with a host device connected to the storage area network, a listing of components within the storage area network, and a notification of a component failure within the storage area network. The method may also comprise correlating the received path configuration information, the received listing of components, and the received notification of component failure to determine one determine one or more paths associated with the host device affected by the component failure. The method may further comprise transmitting to the host device an alert for the one or more affected paths.

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

Redundant computing system and redundant computing method

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

A redundant computing system is composed of two systems: a first arithmetic processing unit (A-system) and a second arithmetic processing unit (B-system) having the same functions. A diagnosis control unit performs diagnosis of one system while the other system is performing arithmetic processing operation. The diagnosis control unit controls the input to the first and second arithmetic processing units by way of an input control unit according to the diagnosis operation, and an output control unit controls the output from the first and second arithmetic processing units according to the diagnosis result. After termination of the diagnosis, a value is copied from a storage unit of the system which has not been diagnosed to a storage unit of the system which has been diagnosed, and the redundant computing system resumes the redundant operation.

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

Hybrid system architecture for random access memory

Номер: US20120239856A1
Автор: Byungcheol Cho
Принадлежит: Taejin Infotech Co Ltd

Embodiments of the present invention provide a hybrid system architecture random access memory (RAM) such as Phase-Change RAM (PRAM), Magnetoresistive RAM (MRAM) and/or Ferroelectric RAM (FRAM). Specifically, embodiments of this invention provide a hybrid RAID controller coupled to a system control board. Coupled to the hybrid RAID controller are a DDR RAID controller, a RAM RAID controller, and a HDD/Flash RAID controller. A DDR RAID control block is coupled to the DDR RAID controller and includes (among other things) a set of DDR memory disks. Further, a RAM control block is coupled to the RAM RAID controller and includes a set of RAM SSDs. Still yet, a HDD RAID control block is coupled to the HDD/Flash RAID controller and includes a set of HDD/Flash SSD Units.

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

Methods for dynamic consistency group formation

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

A method for dynamic consistency group formation, in one embodiment, includes creating a snapshot of first data stored on a source storage system with respect to data content and data structure, copying the snapshot to a target storage system, detecting one or more write operations affecting data on the source storage system while copying the first data, detecting one or more collisions affecting the first data on the source storage system, wherein a collision occurs whenever the write operations affect the first data prior to the first data being written, setting a consistency group interval which represents an interval duration between successive snapshot create-and-copy events, and altering the consistency group interval to minimize collisions affecting data on at least one of the storage systems. Other methods for dynamic consistency group formation are also described.

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

Ranking service units to provide and protect highly available services using n+m redundancy models

Номер: US20120240129A1
Автор: Ali Kanso, Maria Toeroe
Принадлежит: Telefonaktiebolaget LM Ericsson AB

Among other things, embodiments described herein enable systems, e.g., Availability Management Forum (AMF) systems, having service units to operate with balanced loads both before and after the failure of one of the service units. A method for balancing standby workload assignments and active workload assignments for a group of service units in a system which employs an N+M redundancy model, wherein N service units are active service units and M service units are standby service units is described. An active workload that the N active service units need to handle is calculated and each of the N active service units in the group is provided with an active workload assignment based on the calculated active workload. Standby workload assignments are distributed among the M standby service units substantially equally.

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

Method and System for Data Replication

Номер: US20120243395A1
Принадлежит: STORMAGIC Ltd

A method and system of replicating data stored on a storage device where an update is stored in a snapshot. The update includes a copy of at least one portion of the data stored on the storage device. Metadata relating to the update is also stored. The replica is periodically updated by copying the contents of the snapshot into the replica in accordance with the stored metadata. After the replica is updated, the snapshot can be deleted.

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

Parallel computer system, control device, and controlling method

Номер: US20120246512A1
Автор: Hidetoshi Iwashita
Принадлежит: Fujitsu Ltd

The control device detects a failed node in which a failure has occurred from a plurality of computation nodes included in a plurality of computation units included in the parallel computer. The control device chooses execution nodes for executing the program from the computation nodes of the parallel computer except the detected failed nodes based on the number of computation nodes needed to execute the program. The control device selects a paths to connect the computation nodes from a plurality of links each connecting two computation units adjacent to each other through a plurality of paths configured to connect computation nodes included in two computation units adjacent to each other in a one-to-one manner included in the links connecting two computation units adjacent to each other in the plurality of computation units including the choosed execution nodes except the path connected to the detected failed node.

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

Method of improving efficiency of replication monitoring

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

Copy pair monitoring is provided for a storage system having plural host computers, at least one storage subsystem, and a management computer. The storage subsystem including volumes storing data requested by the host computer, the management computer being accessible to the host computer and the storage subsystem. The copy pair monitoring includes obtaining every piece of copy pair definition information that is stored in the host computer, removing duplicate copy pair definition information from the whole copy pair definition information obtained, and collecting the copy pair status based on the obtained copy pair definition information from which duplicate copy pair definition information has been removed. Each host computer is assigned a priority level, and, when more than one host computer includes the same copy pair, the host computer with the lowest priority obtains the copy pair information to reduce the load on the higher priority host computers.

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

Fault detection and recovery as a service

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

The monitoring by a monitoring node of a process performed by a monitored node is often devised as a tightly coupled interaction, but such coupling may reduce the re-use of monitoring resources and processes and increase the administrative complexity of the monitoring scenario. Instead, fault detection and recovery may be designed as a non-proprietary service, wherein a set of monitored nodes, together performing a set of processes, may register for monitoring by a set of monitoring nodes. In the event of a failure of a process, or of an entire monitored node, the monitoring nodes may collaborate to initiate a restart of the processes on the same or a substitute monitored node (possibly in the state last reported by the respective processes). Additionally, failure of a monitoring node may be detected, and all monitored nodes assigned to the failed monitoring node may be reassigned to a substitute monitoring node.

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

Disk array device, connection path control method and connection path control program

Номер: US20120254657A1
Автор: Norihiro KODAIRA
Принадлежит: NEC Corp

Performance degradation caused by a failure occurring in a disk array device is suppressed. The disk array device comprises the dual structure controllers which are respectively connected to the host computer through the connection path, and a plurality of physical disks, wherein the controller comprises the failure sensing unit which senses a failure of the device, and the host interface control unit which, in a case where a failure is sensed by the failure sensing unit, when an inquire about a connection path to be preferentially used is made from the host computer, notifies the connection path connected to the other controller as a preferential path.

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

Proactive failure handling in database services

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

Embodiments are directed to predicting the health of a computer node using health report data and to proactively handling failures in database services. In an embodiment, a computer system monitors various health indicators for multiple nodes in a database cluster. The computer system accesses stored health indicators that provide a health history for the database cluster nodes. The computer system then generates a health status based on the monitored health factors and the health history. The generated health status indicates the likelihood that the node will be healthy within a specified future time period. The computer system then leverages the generated health status to handle current or predicted failures. The computer system also presents the generated health status to a user or other entity.

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

Method and apparatus for dispersed storage memory device selection

Номер: US20120254697A1
Принадлежит: Cleversafe Inc

A method begins when a dispersed storage (DS) processing unit of a DS unit has at least one of DS unit operational data and DS unit operating system algorithm to store. The method continues with the DS processing unit encoding at least a portion of the at least one of DS unit operational data and DS unit operating system algorithm in accordance with an error coding dispersal storage function to produce a plurality of data slices. The method continues with the DS processing unit storing at least some of the plurality of data slices in memory devices of the DS unit in accordance with the error coding dispersal storage function.

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

Testing and mitigation framework for networked devices

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

The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. The data can then be interpreted in the grammar system or used as input to a fault isolation engine to determine anomalies in the system under test. Based on identified faults, one or more mitigation techniques may be implemented in an automated fashion.

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

Server Input/Output Failover Device Serving Highly Available Virtual Devices

Номер: US20120265910A1
Принадлежит: Cisco Technology Inc

A failover input/output device and corresponding method are provided to manage failover events of input/output controller devices that operate in accordance with a computer expansion card standard, such as the Peripheral Component Interconnect Express (PCIe) standard. The failover input/output device connects to redundant first and second virtualized input/output controller devices each comprising multiple virtual network interfaces that are in an active or standby state at any given time, and to a computing device that hosts one or more processes. The failover input/output device broadcasts transactions in accordance with the computer expansion card standard initiated from the computing device to the first and second virtualized input/output controller devices. The failover input/output device receives signals associated with upstream transaction completions in accordance with the computer expansion card standard for both active and standby virtual network interfaces on the first and second virtualized input/output controller devices. The failover input/output device forwards signals associated with upstream transaction completions for active virtual network interfaces on the first and second virtualized input/output controller devices to the computing device.

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

Partial fault processing method in computer system

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

As regards a hardware fault which has occurred in a computer, a hypervisor notifies an LPAR which can continue execution, of a fault occurrence as a hardware fault for which execution can be continued. Upon receiving the notice, the LPAR notifies the hypervisor that it has executed processing to cope with a fault. The hypervisor provides an interface for acquiring a situation of a notice situation. It is made possible to register and acquire a situation of coping with a hardware fault allowing continuation of execution through the interface, and it is made possible to make a decision as to the situation of coping with a fault in the computers as a whole.

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

Plc simulator based on reconfigurable components

Номер: US20120278058A1
Автор: Sang Hun Lee
Принадлежит: LSIS Co Ltd

Provided is a PLC simulator including a component configuration unit receiving a command from a user to controllably perform a simulation, and a simulation unit receiving a command from the component configuration unit to perform a simulation of a connected external PLC, whereby a user is provided with a convenient environment capable of simulating a variety of systems through reconfigurable component, and a user is capable of reducing a TCO (Total Cost of Ownership) by being provided with a testing environment maximally similar to that of an actual apparatus through application of external input conditions.

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

Migrating virtual machines across sites

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

The invention relates to apparatus and methods for managing data swap in a migration of virtual memory data of a virtual machine. In one embodiment, an apparatus comprises a receiving unit configured to receive a migration instruction and the second site information; a copying unit configured to copy memory data to a sub-logical unit in the first storage device; and a notifying unit configured to send a notification to instruct the second host to read the memory data from a mirror logical unit of a sub-logical unit in the second storage device. The apparatus modifies a mirror direction between the first and second storage devices and modifies a path table related to the first and second storage devices. Data of the virtual machine can be migrated and swapped in a metro mirror manner, thereby the virtual machine data can be migrated across sites without affecting system operation.

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

Controlling nanostore operation based on monitored performance

Номер: US20120278650A1
Принадлежит: Hewlett Packard Development Co LP

Methods, apparatus and articles of manufacture for controlling nanostore operation based on monitored performance are disclosed. An example method disclosed herein comprises monitoring performance of a nanostore, the nanostore including compute logic and a datastore accessible via the compute logic, and controlling operation of the nanostore in response to detecting a performance indicator associated with wearout of the compute logic to permit the compute logic to continue to access the datastore.

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

Virtual machine disk migration

Номер: US20120284471A1
Принадлежит: KT Corp

A method and an apparatus may be provided for migrating a source virtual machine disk of a virtual machine from a first storage device to a second storage device while the virtual machine is running. The method may include creating a target virtual machine disk in the second storage device, replicating the source virtual machine disk of the first storage device to the target virtual machine disk in the second storage device, detecting variation of the source virtual machine disk, reflecting the detected variation on the replication stored in the target virtual machine disk in the second storage device, and assigning the target virtual machine disk of the second storage device as a designated virtual machine disk for the virtual machine.

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

Topology Independent Network-Based Automation Infrastructure

Номер: US20120284564A1
Принадлежит: Aruba Networks Inc

An automation process verifies that a test bed includes a set of devices specified by at least one script which are to be executed by the automation process on the test bed. The test bed is locked and the set of devices is allocated to the automation process. Performance data collection and logging for the set of devices is started and the at least one script is executed on the set of devices. After executing the at least one script, the set of devices is de-allocated and the test bed is unlocked. A notification is generated indicating that the at least one script has been executed.

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

Reducing Storage System Power Consumption in a Remote Copy Configuration

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

A storage system in a remote copy configuration includes a redirect mechanism. The redirect mechanism determines whether to redirect read operations to a remote storage system, which is part of the remote copy configuration, based on a power management policy and a redirect policy. The redirect mechanism takes into account response time data, input/output demand, power utilization data, and input/output classes and priorities to determine whether to redirect read access requests to the remote storage system. Redirection of read operations to the remote storage system results in reduced power consumption at the local system.

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

Workload-distributing data replication system

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

A method for more effectively distributing the I/O workload in a data replication system is disclosed herein. In selected embodiments, such a method may include generating an I/O request and identifying a storage resource group associated with the I/O request. In the event the I/O request is associated with a first storage resource group, the I/O request may be directed to a first storage device and a copy of the I/O request may be mirrored from the first storage device to a second storage device. Alternatively, in the event the I/O request is associated with a second storage resource group, the I/O request may be directed to a second storage device and a copy of the I/O request may be mirrored from the second storage device to the first storage device.

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

Job migration in response to loss or degradation of a semi-redundant component

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

A method of managing the workload in a computer system having one or more semi-redundant hardware components is provided. The method comprises detecting loss or degradation of the level of performance of one or more of the semi-redundant hardware components, identifying hardware components affected by the loss or degradation, migrating a critical job from an affected hardware component to an unaffected hardware component, and performing less-critical jobs on an affected hardware component. Loss or degradation of the semi-redundant component reduces the capacity of affected hardware components in the computer system without entirely disabling the computer system. Jobs identified as critical run on hardware components having the most capacity and reliability, while less-critical jobs use the remaining capacity of affected hardware components. Examples of semi-redundant hardware components include a memory module, CPU core, Ethernet port, power supply, fan, disk drive, and an input output port.

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

Information system and data transfer method of information system

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

Availability of an information system including a storage apparatus and a host computer is improved. A host system includes a first storage apparatus provided with a first volume for storing data, and a second storage apparatus for storing the data sent from the first storage apparatus. In case of a failure occurring in the first storage apparatus, the host sends the data to be sent to the first storage apparatus to the second storage apparatus.

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

Computational fluid dynamics modeling of a bounded domain

Номер: US20120303339A1
Автор: Ethan E. Cruz
Принадлежит: International Business Machines Corp

A method for hybrid computational fluid dynamics (CFD) approach for modeling a bounded domain, such as a data center, is disclosed. The CFD modeling approach divides the bounded domain into one or more viscous regions and one or more inviscid regions, and then performs a viscous domain solve for the viscous region(s) using a computational fluid dynamics model with turbulence equations (i.e., a turbulence model), and performs inviscid domain solve for the inviscid region(s) using a set of inviscid equations (or potential flow equations). After solving for the different regions, results of the viscous domain solve and the inviscid domain solve are provided as a model of the bounded domain.

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

Versioned And Hierarchical Data Structures And Distributed Transactions

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

Presented herein are methods of replicating versioned and hierarchical data structures, as well as data structures representing complex transactions. Due to interdependencies between data entities and a lack of guaranteed message ordering, simple replication methods employed for simple data types cannot be used. Operations on data structures exhibit dependencies between the messages making up the operations. This strategy can be extended to various types of complex transactions by considering certain messages to depend on other messages or on the existence of other entries at the data store. Regardless of origin, these dependencies can be enforced by suspending the processing of messages with unsatisfied dependencies until all of its dependencies have been met. Alternately, transactions can be committed immediately, creating entities that include versioned identifiers for each of their dependencies. These entities can then be garbage collected of the parent objects are not subsequently created.

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

Writing of data of a first block size in a raid array that stores and mirrors data in a second block size

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

Data that is to be written is received, wherein the data is indicated in one or more blocks of a first block size. Each of the one or more blocks of the first block size is written in consecutive blocks of a second block size that is larger is size than the first block size, wherein each of the consecutive blocks of the second block size stores only one block of the first block size, and wherein each of the consecutive blocks of the second block size has empty space remaining, subsequent to the writing of each of the one or more blocks of the first block size. Filler data is written in the empty space remaining in each of the consecutive blocks of the second block size.

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

Managing track discard requests to include in discard track messages

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

Provided are a computer program product, system, and method for managing track discard requests to include in discard track messages. A backup copy of a track in a cache is maintained in the cache backup device. A track discard request is generated to discard tracks in the cache backup device removed from the cache. Track discard requests are queued in a discard track queue. In response to detecting that a predetermined number of track discard requests are queued in the discard track queue while processing in a discard multi-track mode, one discard multiple tracks message is sent indicating the tracks indicated in the queued predetermined number of track discard requests to the cache backup device instructing the cache backup device to discard the tracks indicated in the discard multiple tracks message. In response to determining a predetermined number of periods of inactivity while processing in the discard multi-track mode, processing the track discard requests is switched to a discard single track mode.

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

Flexible Bus Architecture for Monitoring and Control of Battery Pack

Номер: US20120303997A1
Принадлежит: O2Micro Inc

A method for diagnosing a control system for a stacked battery. The control system comprises a plurality of processors, a plurality of controllers, and a monitoring unit (control unit). The method comprises sending a diagnostic information from the central unit to a top processor of the plurality of processors, transmitting a return information from the top processor of the plurality of processors to the central unit, comparing the diagnostic information sent from the central unit with the return information received by the central unit, and indicating a communication problem if the diagnostic information sent from the central unit is different from the return information received by the central unit. The steps are repeated by eliminating the top processor from a previous cycle and assigning a new top processor if there is no problem with the reconfigurable communication system.

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

Implementing failover processes between storage stamps

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

Embodiments of the present invention relate to invoking and managing a failover of a storage account between partitions within a distributed computing environment, where each partition represents a key range of data for the storage account. The partitions affected by the failover include source partitions hosted on a primary storage stamp and destination partitions hosted on a secondary storage stamp, where the storage account's data is being actively replicated from the primary to the secondary storage stamp. Upon receiving a manual or automatic indication to perform the failover, configuring the source partitions to independently perform flush-send operations (e.g., distributing pending messages as a group) and then configuring the destination partitions to independently perform flush-replay operations (e.g., aggressively replaying currently pending transactions). Upon completing the flush-replay operations, designating the secondary storage stamp as a new primary storage stamp such that live traffic is directed to the new primary storage stamp.

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

Low traffic failback remote copy

Номер: US20120304006A1
Автор: Tomohiro Kawaguchi
Принадлежит: HITACHI LTD

The local storage performs remote copy to the remote storage. For low traffic failback remote copy, the remote storage performs a delta copy to the local storage, the delta being the difference between the remote storage and local storage. The local storage backs up snapshot data. The remote storage resolves the difference of the snapshot of the local storage and the remote storage. The difference resolution method can take one of several approaches. First, the system informs the timing of snapshot of the local storage to the remote storage and records the accessed area of the data. Second, the system informs the timing of snapshot of the local storage to the remote storage, and the remote storage makes a snapshot and compares the snapshot and remote copied data. Third, the system compares the local data and remote copy data with hashed data.

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

Electronic device having multifunctional network interface port

Номер: US20120307438A1

An electronic device includes a network interface port, a processing unit, a network card, a serial interface, and a microchip. The network interface port connects to a debugging host or connects to an external network. The processing unit is connected to the network interface port. The network card is connected to the processing unit. The microchip is connected to the processing unit through the serial interface. The processing unit determines whether the network interface port is connected to the debugging host or connected to the external network, and selectively connects the network card or the serial interface to the network interface port according to the determination.

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

Adding individual database failover/switchover to an existing storage component with limited impact

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

High availability architecture that employs a mid-tier proxy server to route client communications to active data store instances in response to failover and switchover. The proxy server includes an active manager client that interfaces to an active manager in each of the backend servers. State information and configuration information are maintained separately and according to semantics consistent with needs of corresponding data, the configuration information changing less frequently and more available, the state information changing more frequently and less available. The active manager indicates to the proxy server which of the data storage instances is the currently the active instance. In the event that the currently active instance is inactive, the proxy server selects a different backend server that currently hosts the active data store instance. Client communications are then routed to the different backend server with minimal or no interruption to the client.

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

Transference control method, transference control apparatus and recording medium of transference control program

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

A transference control apparatus includes a communication controller, and a processor that executes a procedure, the procedure including processing a control that causes first processing, in which an update log representing the update content of updating performed for a first database is transmitted, by the communication controller, to a second database serving as a copy destination for the first database, to be performed with priority over second processing, in which transmission target data contained in the first database is transmitted to the second database, and restraining, in the case that updating of the transmission target data is allowed in the first database, the control that causes the first processing to be performed with priority.

Подробнее