In Systems, E.g., Multiprocessors, Etc. (epo) Patents (Class 714/E11.072)
  • Patent number: 10154088
    Abstract: In a network of mobile agents, data integrity can be improved by providing an agent server that can migrate between devices operating in the region of interest (ROI). The agent server distributes agent clients onto devices in the ROI and provides agent server services to the agent clients, including receiving and storing data from the agents. When the agent server device is to leave the ROI, the agent server can migrate to any device executing an agent client and continue to provide the agent server services, including data collection and aggregation, from the device to which the agent server has migrated.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: December 11, 2018
    Assignee: OL SECURITY LIMITED LIABILITY COMPANY
    Inventor: Mark Gerard
  • Patent number: 9948712
    Abstract: In a network of mobile agents, data integrity can be improved by providing an agent server that can migrate between devices operating in the region of interest (ROI). The agent server distributes agent clients onto devices in the ROI and provides agent server services to the agent clients, including receiving and storing data from the agents. When the agent server device is to leave the ROI, the agent server can migrate to any device executing an agent client and continue to provide the agent server services, including data collection and aggregation, from the device to which the agent server has migrated.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: April 17, 2018
    Assignee: OL SECURITY LIMITED LIABILITY COMPANY
    Inventor: Mark Gerard
  • Patent number: 8948960
    Abstract: Systems and methods are provided for arbitrating sensor and actuator signals in various devices. One system includes input/output (I/O) circuitry, redundant computation circuits coupled to the I/O circuitry, and an arbitration circuit coupled between the I/O circuitry and the redundant computation circuits. The I/O circuitry is configured to be coupled to multiple non-redundant systems, and the redundant computation circuits are configured to be coupled to one of multiple system buses. One such device is an aircraft including multiple non-redundant systems and a plurality of system buses that are configured to transmit redundant messages to the non-redundant systems.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: February 3, 2015
    Assignee: Honeywell International Inc.
    Inventor: Scot E. Griffith
  • Publication number: 20140115382
    Abstract: Scheduling workloads based on detected hardware errors is provided. In response to determining that a hardware error is detected, it is determined whether the hardware error is a cache error. In response to determining that the hardware error is a cache error, it is determined whether execution of a workload on a processor is changing contents of a cache associated with the cache error more than a threshold value. In response to determining that the execution of the workload on the processor is changing the contents of the cache associated with the cache error more than the threshold value, it is determined whether the cache associated with the cache error is private to a core in the processor. In response to determining that the cache associated with the cache error is private to a core, the execution of the workload is scheduled on a different core of the processor.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Publication number: 20130262912
    Abstract: A computer node includes an integrated management module, a field-programmable gate array, and a plurality of individual hardware devices. The integrated management module receives a user identification and identifies an associated hardware configuration, wherein the hardware configuration identifies hardware devices to be powered off. The integrated management module may instruct the field-programmable gate array to use switches to power off the identified hardware devices without powering off other hardware devices.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shiva R. Dasari, Raghuswamyreddy Gundam, Newton P. Liu, Douglas W. Oliver, Terence Rodrigues, Mehul M. Shah, Wingcheung Tam
  • Publication number: 20130205169
    Abstract: A first processing element can run within a first operating range. A second processing element can run within a second operating range. A third processing element can be activated if the second processing element fails or can be refrained from being run unless the first or second processing element fails.
    Type: Application
    Filed: February 3, 2012
    Publication date: August 8, 2013
    Inventor: Blaine D. Gaither
  • Publication number: 20130145210
    Abstract: For a flexible replication with skewed mapping in a multi-core chip, a request for a cache line is received, at a receiver core in the multi-core chip from a requester core in the multi-core chip. The receiver and requester cores comprise electronic circuits. The multi-core chip comprises a set of cores including the receiver and the requester cores. A target core is identified from the request to which the request is targeted. A determination is made whether the target core includes the requester core in a neighborhood of the target core, the neighborhood including a first subset of cores mapped to the target core according to a skewed mapping. The cache line is replicated, responsive to the determining being negative, from the target core to a replication core. The cache line is provided from the replication core to the requester core.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jian Li, William Evan Speight
  • Publication number: 20130145211
    Abstract: For a flexible replication with skewed mapping in a multi-core chip, a request for a cache line is received, at a receiver core in the multi-core chip from a requester core in the multi-core chip. The receiver and requester cores comprise electronic circuits. The multi-core chip comprises a set of cores including the receiver and the requester cores. A target core is identified from the request to which the request is targeted. A determination is made whether the target core includes the requester core in a neighborhood of the target core, the neighborhood including a first subset of cores mapped to the target core according to a skewed mapping. The cache line is replicated, responsive to the determining being negative, from the target core to a replication core. The cache line is provided from the replication core to the requester core.
    Type: Application
    Filed: April 30, 2012
    Publication date: June 6, 2013
    Applicant: International Business Machines Corporation
    Inventors: Jian Li, William Evan Speight
  • Publication number: 20130091380
    Abstract: Methods, apparatuses, and computer program products for dynamically reconfiguring a primary processor identity within a multi-processor socket server are provided. Embodiments include detecting, by the service processor, a processor socket reconfiguration event corresponding to a first processor socket; disabling, by the service processor, the first processor socket of the server in response to detecting the processor socket reconfiguration event; and reassigning, by the service processor, the primary processor identity to a second processor socket of the server.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Decesaris, Ralph M. Begun, Randolph S. Kolvick, Steven L. Vanderlinden
  • Publication number: 20130080822
    Abstract: A method includes detecting a channel path error event on an identified channel path; recording channel path error data associated with the detected channel path error event; identifying an scope of the channel path error associated with the identified channel path; determining if the identified channel path is a defective channel path based on the scope of the channel path error; and removing the defective channel path from one or more devices.
    Type: Application
    Filed: October 30, 2012
    Publication date: March 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: International business machines corporation
  • Publication number: 20130080821
    Abstract: A channel path error correction system includes a processor with one or more channels and a switch operatively coupled to the one or more channels of the processor. The system also includes an I/O device including one or more ports, the I/O device being operatively coupled to the switch by the one or more ports; a plurality of control units. Each control unit includes at least one of the channels and at least one of the ports and a memory operable for storing information relating to detected channel path errors associated with each of the plurality of control units.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott B. Compton, Craig D. Norberg, Dale F. Riedy, Harry M. Yudenfriend
  • Patent number: 8386844
    Abstract: An array of logic devices capable of self-determining the program, inputs and outputs from configuration information provided by its nearest neighbors. The rules used by each device to self-determine its behavior are identical to those of every other device in the array. This facilitates the development of robust array configurations and robust behavior of the device as a whole. This system's logic devices utilize three shift-registers, two are programmed before operation, the third is programmed on-the-fly by the other two. This facilitates a fast response to changes in the performance of the array in the event of partial dynamic or static failures of the array. An iterative design algorithm for the array ensures optimum use of the resources of the array.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: February 26, 2013
    Assignee: University of Durham
    Inventors: David Huw Jones, Alan Purvis, Richard Peter McWilliam
  • Publication number: 20130024724
    Abstract: A processor includes a plurality of processing sections, each of which executes a predetermined process. A plurality of fault detecting circuits are respectively provided for the plurality of processing sections, to detect a fault in one of the plurality of processing sections as a fault processing section to generate a fault detection signal. A fault monitoring and control section controls a normal processing section as at least one of the plurality of processing sections other than the fault processing section to execute a relieving process in response to the fault detection signal. The relieving process is determined based on a process load of the fault processing section, a process load of the normal processing section, and priority levels of processes to be executed by the fault processing section and the normal processing section.
    Type: Application
    Filed: September 28, 2012
    Publication date: January 24, 2013
    Applicant: Renesas Electronics Corporation
    Inventor: Renesas Electronics Corporation
  • Publication number: 20130013956
    Abstract: Techniques are disclosed for reducing impact of a repair action in a switch fabric. In one embodiment, a server system is provided that includes a first interposer card that operatively connects one or more server cards to a midplane. The first interposer card may include a switch module that switches network traffic for the one or more server cards. The first interposer card may be hot-swappable from the midplane, and the one or more server cards may be hot-swappable from the first interposer card.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WILLIAM J. ARMSTRONG, JOHN M. BORKENHAGEN, MARTIN J. CRIPPEN, DHRUV M. DESAI, DAVID R. ENGEBRETSEN, PHILIP R. HILLIER, III, WILLIAM G. HOLLAND, JAMES A. HUGHES, BRADLEY D. MCCREDIE, JAMES A. O'CONNOR, STEVEN M. TRI
  • Publication number: 20130007512
    Abstract: Via a processor, receiving a power off alert indicating a power off condition of a first processing system on which a first storage provider is installed, the first storage provider managing at least one storage controller. The method further can include, responsive to the power off alert, issuing a first command to a second storage provider installed on a second processing system, the first command indicating to the second storage provider to assume management of the storage controller.
    Type: Application
    Filed: April 16, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SANDIP AMIN, AJAY K. BARGOTI, RISHIKA KEDIA, ANBAZHAGAN MANI
  • Publication number: 20120317437
    Abstract: Presented are methods and apparatus for protecting a plurality of High Availability (HA) Service Instances (SIs) with a plurality of Service Units (SUs) with an Nway redundancy model. Any of the SUs associated with the Nway redundancy model can simultaneously be assigned an active HA state for some of the SIs and a standby HA state for other SIs. However, only one SU can have the active state for any given SI. The Nway redundancy model is a configured prior to runtime operation.
    Type: Application
    Filed: May 16, 2012
    Publication date: December 13, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Ali Kanso, Maria Toeroe
  • Publication number: 20120278653
    Abstract: A method for handling a failed processor of a multiprocessor system, the multiprocessor system comprising at least two processors interconnected by processor interconnects for transactions between processors, the processors comprising a first processor and a second processor, the first processor being set as a default boot processor in response to a boot-up operation of the multiprocessor system. The method comprises: detecting and receiving, via a baseboard management module, health information of the at least two processors; providing a multiplexer operative to switch between the at least two processors, the multiplexer being coupled to the baseboard management module and respectively to the at least two processors; and, in response to the health information indicating the first processor has failed, setting, via a processor ID controller, the second processor as the default boot processor and enabling, via the baseboard management module, the multiplexer to switch to the second processor.
    Type: Application
    Filed: July 3, 2012
    Publication date: November 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yao-Chun Cheng, Yuan-Ning Lien, Chuan Yung Liu, Feng-I Liu, Kuei Huang Liu, Michael J. Peters
  • Publication number: 20120272091
    Abstract: 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.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 25, 2012
    Applicant: HITACHI, LTD.
    Inventors: Tomoki Sekiguchi, Hitoshi Ueno
  • Publication number: 20120216070
    Abstract: A method, apparatus, and computer program product for realizing application high availability are provided. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.
    Type: Application
    Filed: May 2, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Jie Qiu, Jie Yang, Xiao Zhong
  • Publication number: 20120185726
    Abstract: A mechanism is provided for saving power in redundant service processors of the data processing system. A redundant service processor places a plurality of components into a low power state in response to receiving a primary control signal from a primary service processor within a first predetermined time period. The redundant service processor monitors for a signal within a second predetermined time period from the primary service processor. The redundant service processor determines whether the signal is a heartbeat signal or an activate signal in response to receiving the signal from the primary service processor within the second predetermined time period. Responsive to receiving the activate signal, the redundant service processor wakes-up the plurality of components that are in the low-power state in order for the redundant service processor to collect data and recover the data processing system in an event of a failure.
    Type: Application
    Filed: January 14, 2011
    Publication date: July 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: Mike C. Duron, Mark D. McLaughlin
  • Publication number: 20120159237
    Abstract: An ambient condition monitoring system includes a common control unit, at least one primary communications bus and at least one supplemental communications bus. The control unit communicates with a plurality of supplemental units, which could include ambient condition detectors, using the primary communications bus in a normal operating environment. In the event of a sensed failure of the primary bus, or one of the supplemental units, communications can be automatically implemented using the supplemental communications bus.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: Honeywell International Inc.
    Inventors: Axel Skrodzki, Friedhelm Kramer, Michael Gasthuys, Hubert Willms
  • Publication number: 20120117417
    Abstract: A transparent high-availability solution utilizing virtualization technology is presented. A cluster environment and management thereof is implemented through an automated installation and setup procedure resulting in a cluster acting as a single system. The cluster is setup in an isolated virtual machine on each of a number of physical nodes of the system. Customer applications are run within separate application virtual machines on one physical node at a time and are run independently and unaware of their configuration as part of a high-availability cluster. Upon detection of a failure, traffic is rerouted through a redundant node and the application virtual machines are migrated from the failing node to another node using live migration techniques.
    Type: Application
    Filed: January 18, 2012
    Publication date: May 10, 2012
    Inventors: Simon Graham, Daniel Lussier
  • Publication number: 20120054544
    Abstract: A method, system, and computer program product for changing hardware in a data processing system without disrupting processes executing on the data processing system. A hardware change to a selected portion of hardware in the data processing system may be required, such as to repair hardware errors or to implement a system update. Responsive to a determination that a hardware change to the selected portion of the hardware is required, a process being performed by the selected portion is moved from the selected portion of the hardware to an alternate portion of the hardware. The hardware change is applied to the selected portion of the hardware. The selected portion of the hardware is returned for use by the data processing system after the hardware change is applied.
    Type: Application
    Filed: August 24, 2010
    Publication date: March 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael S. Floyd, Ryan J. Pennington, Harmony L. Prince, Kevin F. Reick, David D. Sanner
  • Publication number: 20110307734
    Abstract: Disclosed is a system comprising: a reconfigurable hardware platform; a plurality of hardware units defined as cells adapted to be programmed to provide self-organization and self-maintenance of the system by means of implementing a program expressed in a programming language defined as DNA language, where each cell is adapted to communicate with one or more other cells in the system, and where the system further comprises a converter program adapted to convert keywords from the DNA language to a binary DNA code; where the self-organisation comprises that the DNA code is transmitted to one or more of the cells, and each of the one or more cells is adapted to determine its function in the system; where if a fault occurs in a first cell and the first cell ceases to perform its function, self-maintenance is performed by that the system transmits information to the cells that the first cell has ceased to perform its function, and then the self-organisation is performed again in order to provide that a second cell
    Type: Application
    Filed: November 26, 2009
    Publication date: December 15, 2011
    Applicant: DANMARKS TEKNISKE UNIVERSITET
    Inventors: Michael Reibel Boesen, Jan Madsen
  • Publication number: 20110271142
    Abstract: A method and system for handling a management interrupt, such as a system management interrupt (SMI) and/or a platform management interrupt (PMI), includes allocating two or more processor cores from a plurality of processor cores to form a group of management interrupt handling processor cores. Generated management interrupts are directed to this first group of processor cores and not to remaining processor cores, which forma second group. At least one of the processor cores in the first group handles the management interrupt without disrupting the current operation of the processor cores in the second group.
    Type: Application
    Filed: July 14, 2011
    Publication date: November 3, 2011
    Inventors: Vincent J. Zimmer, Michael A. Rothman
  • Publication number: 20110246815
    Abstract: An apparatus, method, and computer readable storage medium are disclosed to recover from lost resources in a distributed server environment. A status monitor module receives, at a first computer, periodic status messages from a peer computer. Each periodic status message indicates that the peer computer is providing a service for which the first computer serves as a backup service provider. A failure detection module determines, based on the periodic status messages, that the peer computer has stopped providing the service. An advancement module provides the service, at the first computer, in response to determining that the peer computer has stopped providing the service.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Nathan J. Peterson, Rod D. Waltermann
  • Publication number: 20110231697
    Abstract: In one aspect, a method for improving reliability and availability of an information handling system is disclosed. Operational data associated with an operating margin may be captured. A threshold specified by a pre-defined profile may be identified. The pre-defined profile may be useable in adjusting the operating margin. The captured operational data may be compared to the pre-defined threshold. A parameter specified by the pre-defined profile may be identified. The operation of a component of the information handling system may be modified based, at least in part, on the identified parameter specified by the pre-defined profile. The modification may result in adjusting the operating margin.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 22, 2011
    Inventors: Stuart Allen Berke, Mukund Purshottam Khatri
  • Publication number: 20110219262
    Abstract: A control apparatus controls a first and a second power supply units having a redundant configuration and converters connected to respective outputs of the power supply units. The power supply units generate a plurality of voltages and supply a storage device with the generated voltages through the respective converters. The control apparatus includes a determination unit for determining whether an abnormality occurs in a first voltage that the first power supply unit generates, upon the second power supply unit failing, and an instruction unit for instructing the converter connected to the first power supply unit to generate the first voltage on the basis of a second voltage that the first power supply unit generates, upon the abnormality occurring in the first voltage of the first power supply unit.
    Type: Application
    Filed: November 17, 2010
    Publication date: September 8, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Mitsuru MAEJIMA, Yasuyuki Nagata
  • Publication number: 20110214012
    Abstract: A coprocessor includes a calculation unit for executing at least one command, and a securization device. The securization device includes an error detection circuit for monitoring the execution of the command so as to detect any execution error, putting the coprocessor into an error mode by default as soon as the execution of the command begins, and lifting the error mode at the end of the execution of the command if no error has been detected, an event detection circuit for monitoring the appearance of at least one event to be detected, and a masking circuit for masking the error mode while the event to be detected does not happen, and declaring the error mode to the outside of the coprocessor if the event to be detected happens while the coprocessor is in the error mode. Application in particular but not exclusively to coprocessors embedded in integrated circuits for smart cards.
    Type: Application
    Filed: April 19, 2011
    Publication date: September 1, 2011
    Applicant: STMicroelectronics SA
    Inventors: Frédéric Bancel, Nicolas Berard
  • Publication number: 20110214008
    Abstract: A network system having duplicate lines of a primary system and a backup system between a transmitter apparatus and a receiver apparatus is provided. Each of the transmitter apparatus and the receiver apparatus includes an arithmetic operator for conducting a BIP-8 arithmetic operation and a CRC arithmetic operation on an input signal and thereby detecting a bit error. The transmitter apparatus transmits data to both lines. The receiver apparatus includes a switcher. When a bit error is detected in received data of the primary system. the switcher switches control of the primary system and the backup system.
    Type: Application
    Filed: January 25, 2011
    Publication date: September 1, 2011
    Inventors: YUKIHISA TAMURA, Masatoshi SHIBASAKI, Mitsuru ASAYAMA, Tsutomu KAWAIZUMI, Kenji OKAMOTO
  • Publication number: 20110191626
    Abstract: The fault-tolerant network management system is a hierarchical system having two Manager-of-Managers (MoM) that are implemented at the highest layer in an active-passive mode. A middle layer includes Mid-Level Managers (MLMs), which are used to manage agents disposed throughout different areas of the network at the lowest layer. The MLMs relieve the MoM from dealing with individual agents, and hence enhance the scalability of the whole Network Management Systems. MLMs are configured to work in pairs, where each pair includes two MLMs working in an active-active mode. The MoMs and MLMs have the capability of backing each other up in the case of a failure.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 4, 2011
    Inventors: Mohammed H. Sqalli, Mostafa I. Abd-El-Barr, Louai Al-Awami
  • Publication number: 20110173494
    Abstract: A data processing system for performing stuck-at control includes system boards that process data, a crossbar unit having control units to control communication between each system board, and a system controller without causing an availability ratio of a computer system to fall. When a control unit fails, the crossbar unit sends, among IDs uniquely attached to each system board, the ID of each system board under the control of the failed control unit to the system controller. The system controller determines to which of partitions that logically divide a system each system board corresponding to the ID received from the crossbar unit belongs and sends a stop command to stop driving of each system board belonging to the determined partition.
    Type: Application
    Filed: December 2, 2010
    Publication date: July 14, 2011
    Applicant: Fujitsu Limited
    Inventor: Hiromi Fukumura
  • Publication number: 20110167293
    Abstract: A primary I/O adapter and a redundant I/O adapter of a data processing system are assigned to support access to a system resource. While the primary I/O adapter is in service and the redundant I/O adapter is not in service in providing access to the system resource, a fail over command is issued to remove the primary I/O adapter from service and place the redundant I/O adapter in service in supporting access to the system resource. While the redundant I/O adapter is in service and the primary I/O adapter is not in service in providing access to the system resource, diagnostic testing on the primary I/O adapter is performed. In response to the diagnostic testing revealing no fault in the primary I/O adapter, a fail back command is issued to restore the primary I/O adapter to service and to remove the redundant I/O adapter from service.
    Type: Application
    Filed: March 17, 2011
    Publication date: July 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: RAFAEL G. CABEZAS, DAVID D. GALVIN, BINH K. HUA, SIVARAMA K. KODUKULA
  • Publication number: 20110161729
    Abstract: Techniques for transparently replacing a processor, that receives interrupts in a partitioned computing device, with a replacement processor, are disclosed. In at least some embodiments, methods are discussed for directing the interrupts to an unchangeable identifier mapped to the processor's identifier and replacing the processor with the replacement processor. An intermediary, such as an I/O APIC, is used for storing the unchangeable identifier. The mapping may use logical mode delivery, physical mode delivery, or interrupt mapping.
    Type: Application
    Filed: March 9, 2011
    Publication date: June 30, 2011
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Ritz, Ellsworth D. Walker, Yimin Deng, Christopher Ahna
  • Publication number: 20110078491
    Abstract: A particularly simple and simultaneously fail-safe control system has a control computer for interchanging data with at least one peripheral, and at least one further control computer connected to the first-mentioned control computer via a communication channel. The further control computer is configured to assume at least part of the functionality of the control computer. The control computer is designed, in the event of partial failure thereof, to forward data received by the further control computer via the communication channel to the peripheral and/or to forward data received by the peripheral to the further control computer via the communication channel. There is also provided such a control computer and a method for operating a control system.
    Type: Application
    Filed: May 26, 2009
    Publication date: March 31, 2011
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Axel Paulsburg
  • Publication number: 20110047412
    Abstract: A system receives a program, allocates the program to a first software unit of execution (UE) and a second software UE, executes a first portion of the program with the first and second software UEs in parallel, and determines whether an error is detected during execution of the first portion of the program by the first and second software UEs. The system also sends a signal, between the first and second software UEs, to execute a second portion of the program when the error is detected in the first portion of the program, executes the second portion of the program with the first and second software UEs when the error is detected, and provides for display information associated with execution of the first portion and the second portion of the program by the first and second software UEs.
    Type: Application
    Filed: October 29, 2010
    Publication date: February 24, 2011
    Applicant: THE MATHWORKS, INC.
    Inventor: Jocelyn Luke MARTIN
  • Publication number: 20110004787
    Abstract: An array of logic devices capable of self-determining the program, inputs and outputs from configuration information provided by its nearest neighbours. The rules used by each device to self-determine its behaviour are identical to those of every other device in the array. This facilitates the development of robust array configurations and robust behaviour of the device as a whole. This system's logic devices utilize three shift-registers, two are programmed before operation, the third is programmed on-the-fly by the other two. This facilitates a fast response to changes in the performance of the array in the event of partial dynamic or static failures of the array. An iterative design algorithm for the array ensures optimum use of the resources of the array.
    Type: Application
    Filed: February 9, 2009
    Publication date: January 6, 2011
    Inventors: David Huw Jones, Alan Purvis, Richard Peter McWilliam
  • Publication number: 20100332012
    Abstract: A process-level troubleshooting architecture (PLTA) configured to facilitate substrate processing in a plasma processing system is provided. The architecture includes a process module controller. The architecture also includes a plurality of sensors, wherein each sensor of the plurality of sensors communicates with the process module controller to collect sensed data about one or more process parameters. The architecture further includes a process-module-level analysis server, wherein the process-module-level analysis server communicates directly with the plurality of sensors and the process module controller. The process-module-level analysis server is configured for receiving data, wherein the data include at least one of the sensed data from the plurality of sensors and process module and chamber data from the process module controller.
    Type: Application
    Filed: September 8, 2009
    Publication date: December 30, 2010
    Inventors: Chung-Ho Huang, Vijayakumar C. Venugopal, Connie Lam, Dragan Podlesnik
  • Publication number: 20100325477
    Abstract: An I/O device management table that manages the types of I/O devices connected to an I/O switch is provided, and one or plural unallocated I/O devices are defined and registered as standby I/O devices. When a failure occurs in any of I/O devices, the I/O device management table is used to select an I/O device of the same type as the failed I/O device from the standby I/O devices, and the selected I/O device is allocated to a computer to which the failed I/O device is connected. I/O device management can be eased at failure in a computer including an I/O switch device.
    Type: Application
    Filed: August 31, 2010
    Publication date: December 23, 2010
    Applicant: HITACHI, LTD.
    Inventor: Yoshifumi TAKAMOTO
  • Publication number: 20100318836
    Abstract: A method, system, and media for monitoring and healing a computing system. Monitoring agents are deployed to a computing system to be monitored. The monitoring agents collect performance and non-performance counter data of computing devices in the computing system. The data include any recordable information about the monitored computing system. The data is stored in a performance database. A master controller monitors the data for an occurrence of an alert condition that indicates degradation in the health of the computing system. The health of the computing system includes the health of the system, individual components therein, and interactions with other systems. The master controller performs a resolution process to resolve issues causing degradation of the computing system. The collection of data and the monitoring thereof is customizable for an individual computing device, for a cluster of computing devices, or for the computing system as a whole.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: ANDREW LAWRENCE NESS, BRAD DEAN THOMPSON
  • Publication number: 20100318834
    Abstract: The invention in particular has as an object a method and a device for reconfiguration of an avionic system comprising at least two computers and a software application, in an aircraft, each of the said computers being adapted for running the software application, the aircraft further comprising a module for detection of failure of at least one of the said computers as well as a loading module making it possible to load the software application into each of the computers. After an information item relating to the state of one of the computers has been received from the detection module, a failure of one of the computers is detected according to the information item received. A configuration according to which at least one application run by the faulty computer is run by another of the computers then is determined.
    Type: Application
    Filed: June 16, 2010
    Publication date: December 16, 2010
    Applicant: Airbus Operations (S.A.S.)
    Inventor: Thierry Planche
  • Publication number: 20100306571
    Abstract: A method for providing multiple media access control (MAC) addresses in a device of a master/slave system may include providing a first MAC address in a MAC address storage of the device. The method may also include providing a second MAC address in a multicast table entry of a multicast hash filter of the device.
    Type: Application
    Filed: August 12, 2010
    Publication date: December 2, 2010
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Sreekanth RUPAVATHARAM
  • Publication number: 20100293411
    Abstract: An image forming apparatus that can be used even when an access error occurs due to replacement of component elements. When replacement of a component element of the image forming apparatus is detected, it is determined whether or not a predetermined process has been normally carried out on the component element. When it is determined that the predetermined process has not been normally carried out, another process different from the predetermined process is carried out. When the other process has been normally carried out, the predetermined process for the component element is changed to the other process.
    Type: Application
    Filed: May 18, 2010
    Publication date: November 18, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hidehiko YOKOYAMA
  • Publication number: 20100251015
    Abstract: Degree of freedom of a device structure is increased to equalize processor loads by separating the function of executing data read and write processing from the host interface and the disk interface. A disk array device including a disk enclosure and a disk control unit, wherein the disk control unit includes a host interface connected to a host computer which accesses the disk array device, a disk interface connected to the disk enclosure, a plurality of processors that execute data read and write processing between the host computer and the disk enclosure, and a switch which connects the host interface and the disk interface, and the plurality of processors, wherein the switch having a function of selecting a processor which executes the data read and write processing.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 30, 2010
    Inventor: OSANORI FUKUYAMA
  • Publication number: 20100169706
    Abstract: A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device (32). While awaiting an indication of successful storage of the data in the secondary storage device, a record associated with the data is temporarily stored in a disaster-proof storage unit (48) adjacent to the primary storage device. When an event damaging at least some of the data in the primary storage device occurs, the data is reconstructed using the record stored in the disaster-proof storage unit and at least part of the data stored in the secondary storage device.
    Type: Application
    Filed: March 11, 2010
    Publication date: July 1, 2010
    Applicant: AXXANA (ISRAEL) LTD
    Inventor: Alex Winokur
  • Publication number: 20100162042
    Abstract: A multiprocessor system is disclosed. The multiprocessor system includes plural processor cores to which control to be performed is allocated. The multiprocessor system includes a monitoring processor which detects an abnormal operation that has occurred in a specific processor core to which control having a higher priority order than control to be allocated to processor cores other than the specific processor core is allocated. When the monitoring processor detects the abnormal operation in the specific processor core, the monitoring processor allocates the control having the higher priority order to one of the processor cores other than the specific processor core.
    Type: Application
    Filed: June 11, 2008
    Publication date: June 24, 2010
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Takashi Inoue, Takeshe Inoguchi
  • Publication number: 20100153771
    Abstract: System(s) and method(s) are provided for peer-to-peer exchange of data in a control system. Decentralized storage and multi-access paths provide complete sets of data without dependence on a specific or pre-defined data source or access paths. Data is characterized as data resources with disparate granularity. The control system includes a plurality of layers that act as logic units communicatively coupled through access network(s). Server(s) resides in a service layer, whereas client(s) associated with respective visualization terminal(s) are part of a visualization layer. Peer-to-peer distribution of data resource(s) can be based on available access network(s) resources and optimization of response time(s) in the control system. When client requests a data resource, all the locations of the data resource and the quickest source to retrieve it are automatically determined. The client stores copy of data resource.
    Type: Application
    Filed: January 28, 2010
    Publication date: June 17, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kevin G. Gordon, Michael D. Kalan, Taryl J. Jasper
  • Publication number: 20100131793
    Abstract: System and methods of use are discloses that default routing of an ID read by an ID reader as part of a purchase transaction in a retail store, to a first computer system (MCS) instead of the POS computer system for the retail store, the first computer system processes the ID, and the POS computer system receives the results of the processing in the form of a IDs recognizable by the POS computer system and for which the POS computer system has associated costs.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 27, 2010
    Inventors: STEVEN J. GREENFIELD, Darren Moss
  • Publication number: 20100077253
    Abstract: A method includes establishing a first link between a first processor device and a first memory module at a first time. A second link is established between a second processor device and a second memory module at a second time. In response to receiving a first event indicator, a third link is established between the first processor device and the second memory module at a third time, the third time after the first time and the second time.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 25, 2010
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: David M. Lynch, Andelon X. Tra, Oswin E. Housty
  • Publication number: 20100049268
    Abstract: A fault-tolerant processor device including a master processor and a plurality of operationally coupled slave processors. The master processor sends a command to each of the slave processors to initiate operation to each control a different one of a plurality of operations during fault-free operation. The master processor monitors each of the operations to confirm the fault-free operation. In a case wherein fault-free operation is not confirmed, the master processor identifies a faulty one of the slave processors, disables the faulty slave processor and initiates operation of a fault-free one of the slave processors to control the operations of the faulty slave processor in addition to the operations of the fault-free slave processor. If the master processor determines that both of the slave processors are faulty, the master processor may disable both of the slave processors and control each of the operations independent of the faulty slave processors.
    Type: Application
    Filed: February 20, 2008
    Publication date: February 25, 2010
    Applicant: AVERY BIOMEDICAL DEVICES, INC.
    Inventor: Antonio Garcia Martins