By Masking Or Reconfiguration Patents (Class 714/3)
  • Patent number: 8245076
    Abstract: A method and device are provided for initiating corrective actions for a terminal, such as an ATM. A method of initiating corrective actions for a terminal comprises, monitoring a fault status of a first component, detecting a fault status of the first component with a first trigger plug-in, activating a first action plug-in based upon the detected fault status of the first component, and recycling the first component.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: August 14, 2012
    Assignee: NCR Corporation
    Inventors: William G. Schindel, Jr., David Eric Malone, Kevin T. McGovern
  • Patent number: 8239714
    Abstract: An apparatus, system, and method are disclosed for bad block remapping. A bad block identifier module identifies one or more data blocks on a solid-state storage element as bad blocks. A log update module writes at least a location of each bad block identified by the bad block identifier module into each of two or more redundant bad block logs. A bad block mapping module accesses at least one bad block log during a start-up operation to create in memory a bad block map. The bad block map includes a mapping between the bad block locations in the bad block log and a corresponding location of a replacement block for each bad block location. Data is stored in each replacement block instead of the corresponding bad block. The bad block mapping module creates the bad block map using one of a replacement block location and a bad block mapping algorithm.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: August 7, 2012
    Assignee: Fusion-io, Inc.
    Inventors: David Flynn, John Strasser, John Thatcher, David Atkisson, Michael Zappe, Joshua Aune, Kevin Vigor
  • Patent number: 8234516
    Abstract: The invention provides a topology collection method and dual control board device applicable to a stacking system comprising dual control board devices. A master control board of a dual control board device advertises through a stack port the topology information of the member device in which the master control board resides, including information about the master control board and, if a slave control board is present, information about the slave control board; and stores the topology information or updates the existing topology information upon receiving the topology information of the stacking system through the stack port, and backs up the stored topology information of the stacking system to the slave control board after the slave control board is inserted. This invention is applicable for collecting the topology information of a stacking system comprising distributed dual control board devices.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: July 31, 2012
    Assignee: Hangzhou H3C Technologies, Co., Ltd.
    Inventors: Yong Wang, Xiaolong Hu, Yiquan Yang
  • Patent number: 8225129
    Abstract: A failure recovery framework to be used in cooperative data stream processing is provided that can be used in a large-scale stream data analysis environment. Failure recovery supports a plurality of independent distributed sites, each having its own local administration and goals. The distributed sites cooperate in an inter-site back-up mechanism to provide for system recovery from a variety of failures within the system. Failure recovery is both automatic and timely through cooperation among sites. Back-up sites associated with a given primary site are identified. These sites are used to identify failures within the primary site including failures of applications running on the nodes of the primary site. The failed applications are reinstated on one or more nodes within the back-up sites using job management instances local to the back-up sites in combination with previously stored state information and data values for the failed applications.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Frederick Douglis, Zhen Liu, Honghui Xia, Bin Rong
  • Patent number: 8219848
    Abstract: A failure recovery framework to be used in cooperative data stream processing is provided that can be used in a large-scale stream data analysis environment. Failure recovery supports a plurality of independent distributed sites, each having its own local administration and goals. The distributed sites cooperate in an inter-site back-up mechanism to provide for system recovery from a variety of failures within the system. Failure recovery is both automatic and timely through cooperation among sites. Back-up sites associated with a given primary site are identified. These sites are used to identify failures within the primary site including failures of applications running on the nodes of the primary site. The failed applications are reinstated on one or more nodes within the back-up sites using job management instances local to the back-up sites in combination with previously stored state information and data values for the failed applications.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael John Branson, Frederick Douglis, Bradley William Fawcett, Zhen Liu, Bin Rong, Fan Ye
  • Publication number: 20120173918
    Abstract: Virtual network interface selection manager in a client-server system, in which client and server are connectable through a plural alternate networks. System includes plural interfaces connectable to server through the plural networks, current interface indicator identifying a current interface through which data is transmitted to and/or received from the server, and prioritized listing of plural interfaces ranked in a descending order. Event detector detects occurrence of an event including time-out condition; successful interface test; and change in the plurality of interfaces, and a tester tests each plural interface in prioritized listing in a ranked order to test whether server is reachable.
    Type: Application
    Filed: February 17, 2012
    Publication date: July 5, 2012
    Inventors: Erik OLSON, David THOMPSON
  • Patent number: 8214683
    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: Grant
    Filed: May 18, 2010
    Date of Patent: July 3, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidehiko Yokoyama
  • Patent number: 8214618
    Abstract: A memory management method and apparatus based on an access time in a multi-core system. In the memory management method of the multi-core system, it is easy to estimate the execution time of a task to be performed by a processing core and it is possible to secure the same memory access time when a task is migrated between processing cores by setting a memory allocation order according to distances from the processing cores to the memories in correspondence with the processing cores, translating a logical address to be processed by one of the processing cores according to the set memory allocation order into a physical address of one of the memories, and allocating a memory corresponding to the translated physical address to the processing core.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: July 3, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae-yong Jeong
  • Patent number: 8209566
    Abstract: A system includes an input device having first and second input members configured to be activated by a user. The input device is configured to generate activation signals associated with activation of the first and second input members, and each of the first and second input members are associated with an input function. A processor is coupled to the input device and configured to receive the activation signals. A memory coupled to the processor, and includes a reconfiguration module configured to store the input functions assigned to the first and second input members and, upon execution of the processor, to reconfigure the input functions assigned to the input members when the first input member is inoperable.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: June 26, 2012
    Assignee: Honeywell International Inc.
    Inventors: Jeff Lancaster, Robert E. De Mers
  • Publication number: 20120159232
    Abstract: An information processing service is allowed to be immediately recovered from failure without clustering information apparatuses that provide an information processing service.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Inventors: Akio Shimada, Masakuni Agetsuma, Yohsuke Ishii
  • Publication number: 20120144228
    Abstract: A method to read information from an information storage medium using a read channel, where that read channel includes a data cache, where the method generates an analog waveform comprising the information, provides that analog waveform to a read channel generates a digital signal from that analog waveform using one or more first operating parameters, corrects that digital signal at an actual error correction rate, determines if the actual error correction rate is greater than an error correction rate threshold. If the actual error correction rate exceeds the error correction rate threshold, then the method captures the digital signal, stores that captured data in a data cache, reads that digital signal from the cache, generates one or more second operating parameters, provides those one or more second operating parameters to the read channel.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James J. Howarth, Robert A. Hutchins
  • Publication number: 20120137163
    Abstract: A multi-core system 1 according to the present invention includes a plurality of OSs: OS[1] 110 and OS[2] 120 set as a main system and a standby system for a sound reproducing function. The standby-system OS[1] 110 sets a timer 17 according to a DMA transfer completion interruption request to detect a failure of the main-system OS[2] 120 according to detection of timeout by the timer 17. Upon detection of a failure of the main-system OS[2] 120, the standby-system OS[1] 110 is switched as the main-system OS[2] 120 to operate a device driver 114 on a side of the standby-system OS[1] 110, thereby continuously executing audio mixing processing of audio data and DMA transfer request processing.
    Type: Application
    Filed: April 2, 2010
    Publication date: May 31, 2012
    Inventor: Kentaro Sasagawa
  • Patent number: 8185912
    Abstract: A method, system, and medium are provided for re-routing messages from a particular parallel queue instance that is experiencing below normal message throughput by lowering the priority setting of the particular queue instance. The messages are re-routed to the other parallel queue instances by a load balancing algorithm that transfers messages to queue instances having a higher priority setting. A series of determinations are made, prior to lowering the priority setting, to confirm that lowering the priority setting for the queue instance is the preferred response to the decreased throughput for the queue instance.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: May 22, 2012
    Assignee: Sprint Communications Company L.P.
    Inventor: Mark Leonard
  • Patent number: 8185775
    Abstract: When a failure occurs in an LPAR on a physical computer under an SAN environment, a destination LPAR is set in another physical computer to enable migrating of the LPAR and setting change of a security function on the RAID apparatus side is not necessary. When a failure occurs in an LPAR generated on a physical computer under an SAN environment, configuration information including a unique ID (WWN) of the LPAR where the failure occurs is read, a destination LPAR is generated on another physical computer, and the read configuration information of the LPAR is set to the destination LPAR, thereby enabling migrating of the LPAR when the failure occurs, under the control of a management server.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: May 22, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Yukari Hatta, Hitoshi Ueno
  • Patent number: 8179889
    Abstract: Methods, devices, and systems are provided for allowing a single machine, such as a server, to co-host multi-SIP Archive (SAR) applications offering SIP servlet based products. The concept of a Root Application Router is introduced that is adapted to coordinate other Sub-Application Routers rather than individual SARs. These other Sub-Application Routers are fully fledged Application Routers in their own right, but are unaware of the controlling Root Application Router.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 15, 2012
    Assignee: Avaya Inc.
    Inventors: Phillip Chan, Gilles Compienne, Ian Evans, Gethin Liddell, Owen Williams
  • Publication number: 20120116590
    Abstract: A modular rack-level server and storage framework is disclosed. The modular rack system includes a plurality of chassis placed in one or more racks and a plurality of sleds placed in each chassis. Each sled includes an information handling system, a shared fan module, a shared power module, and a shared management module. The shared fan module cools the plurality of sleds in each chassis and the shared power module supplies power to one or more sleds in one or more chassis. The shared management module manages the operation of the plurality of chassis.
    Type: Application
    Filed: November 4, 2010
    Publication date: May 10, 2012
    Inventors: German Florez-Larrahondo, Jimmy Pike, John Stuewe, Joseph Sekel, Richard Mills, Joe Vivio
  • Patent number: 8176222
    Abstract: A computer program product, apparatus, and method for handling early termination of an I/O operation at a channel subsystem in an I/O processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a request to terminate an I/O operation, and transmitting an abort command to a control unit in communication with the channel subsystem in response to receiving the request to terminate the I/O operation. The method also includes transmitting a purge path command to purge a path associated with the I/O operation, where the purge path command includes an error code identifying the request to terminate the I/O operation.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark P. Bendyk, Scott M. Carlson, Daniel F. Casper, John R. Flanagan, Catherine C. Huang, Matthew J. Kalos, Ughochukwu C. Njoku, Louis W. Ricci, Harry M. Yudenfriend
  • Patent number: 8176008
    Abstract: A data replication system comprises a NAS controller and a storage system. In a first embodiment, after a NAS system takes a snapshot of a volume, the NAS system changes the referral information within the volume. Also, as an additional way to ensure the consistency after taking a snapshot, the NAS System returns the changed referral information based on a referral management table when clients access a referral within the snapshot volume so that clients can access an appropriate volume. In a second embodiment, after a volume on a NAS system is replicated by remote copy to a remotely deployed NAS system, the remotely deployed NAS system returns the changed referral information based on a referral management table when clients access a referral within the replicated volume so that clients can access an appropriate volume.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: May 8, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Junichi Hara
  • Patent number: 8171336
    Abstract: A method for protecting a secured real time clock module, the method includes: locking multiple input ports of the secured real time clock module if the multiple input ports of the secured real time clock module are idle during at least a first duration; unlocking the multiple input ports of the secured real time clock module if a predefined high frequency code is received over a control input port of the secured real time clock module; and providing a secured real time clock signal when the multiple input ports of the secured real time clock module are locked and when the multiple input ports of the secured real time clock module are unlocked; wherein changes in a supply voltage results in a supply voltage induced changes of an input signal provided to an input port of the secured real time clock module; wherein a maximal frequency of the supply voltage induced changes of the input signal is lower than the high frequency of the predefined high frequency code.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: May 1, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Michael Priel, Dan Kuzmin, Amir Zaltzman
  • Patent number: 8156392
    Abstract: An apparatus, system, and method are disclosed for bad block remapping. A bad block identifier module identifies one or more data blocks on a solid-state storage element as bad blocks. A log update module writes at least a location of each bad block identified by the bad block identifier module into each of two or more redundant bad block logs. A bad block mapping module accesses at least one bad block log during a start-up operation to create in memory a bad block map. The bad block map includes a mapping between the bad block locations in the bad block log and a corresponding location of a replacement block for each bad block location. Data is stored in each replacement block instead of the corresponding bad block. The bad block mapping module creates the bad block map using one of a replacement block location and a bad block mapping algorithm.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: April 10, 2012
    Assignee: Fusion-IO, Inc.
    Inventors: David Flynn, John Strasser, Jonathan Thatcher, David Atkisson, Michael Zappe, Joshua Aune, Kevin Vigor
  • Patent number: 8156370
    Abstract: A computer system is described having a plurality of hardware resources, a plurality of virtual partitions having allocated thereto some of those of hardware resources or parts thereof, said virtual partitions having an operating system loaded thereon, a partition monitoring application layer, which is capable of determining whether one or more of the partitions has failed, wherein said partition monitoring application layer also includes at least one hardware resource diagnostic function which is capable of interrogating at least one of the hardware resources allocated to a partition after failure of said partition, and a hardware resource reallocation function which is triggered when the hardware diagnostic function determines that one or more particular hardware resources associated with a failed partition is healthy, and which reallocates that healthy resource to an alternate healthy partition. A method of reallocating such hardware resources is also disclosed.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: April 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Meera K Raghunandan
  • Patent number: 8156393
    Abstract: To provide a memory system which determines a memory state such as an exhaustion level and allows a memory to be efficiently used. The memory system includes a NAND type flash memory 1 in which data can be electrically written/erased, a nonvolatile memory 2 which counts the number of erase operations of the NAND type flash memory 1 and retains the number of erase operations and a maximum number of erase operations, and a controller 3 which has a connection interface 31 to be given a self-diagnosis command from a computer 4, and retrieves the number of erase operations and the maximum number of erase operations from the nonvolatile memory 2 based on the self-diagnosis command and outputs the number of erase operations and the maximum number of erase operations to the computer 4 through the connection interface 31.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: April 10, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yasushi Nagadomi, Daisaburo Takashima, Kosuke Hatsuda, Shinichi Kanno
  • Publication number: 20120072765
    Abstract: A computer program product and method of managing the workload in a computer system having one or more semi-redundant hardware components are 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 that are affected by the loss or degradation of the one or more semi-redundant components, 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 being critical are run on hardware components having the most capacity and reliability, while allowing less-critical jobs to make use of the remaining capacity of affected hardware components.
    Type: Application
    Filed: September 20, 2010
    Publication date: March 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fred A. Bower, III, Scott A. Piper, Gregory B. Pruett
  • Patent number: 8140918
    Abstract: A clock supply method for supplying a clock to a plurality of processing units includes supplying a clock from a first clock supply unit to processing units forming a first group as a primary clock and to processing units forming a second group as a standby clock; supplying a clock from a second clock supply unit including a clock source different from that of the first clock supply unit to the processing units forming the second group as a primary clock and to the processing units forming the first group as a standby clock; and when a processing unit in the first or second group detects an abnormality of the primary clock, switching the standby clock into use in place of the primary clock being supplied to the processing units that has detected the abnormality belongs; wherein the first and second clock supply units supply clocks with the same frequency.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: March 20, 2012
    Assignee: Fujitsu Limited
    Inventors: Hideharu Kanaya, Akiko Ootoshi, Takashi Koguchi, Kensuke Ishida
  • Publication number: 20120066541
    Abstract: Subject matter described herein is directed to reallocating an application component from a faulty data-center resource to a non-faulty data-center resource. Background monitors identify data-center resources that are faulty and schedule migration of application components from the faulty data-center resources to non-faulty data-center resources. Migration is carried out in an automatic manner that allows an application to remain available. Thresholds are in place to control a rate of migration, as well as, detect when resource failure might be resulting from data-center-wide processes or from an application failure.
    Type: Application
    Filed: September 10, 2010
    Publication date: March 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: PAVEL A. DOURNOV, HAIZHI XU
  • Publication number: 20120060047
    Abstract: A system including at least one electric rotary machine and an integrated control circuit and an electronic control unit, the system being embarked in an automobile. The integrated control circuit of the system includes a RAM connected to the electronic control unit via a data communication link, and the electronic control unit includes a rewritable memory. The system further includes a configuration data permanent storage of the system in the rewritable memory as well as an upload of the configuration data into the RAM during a configuration phase of the system. The system herein enables the integrated control circuit of the electric rotary machine to be standardized by virtue of the fact that the configuration data are no longer written in a read-only memory but reside in a RAM of this circuit.
    Type: Application
    Filed: October 26, 2009
    Publication date: March 8, 2012
    Inventor: Damien Cuoq
  • Publication number: 20120054538
    Abstract: A method and apparatus for correlating the identities of hardware devices, such as processors or memory controllers, between a local operating system and a global management entity is described. In an embodiment a fault message including a local identifier of a faulting device is received from an operating system. A global identifier of the faulting device is determined that is different from the local identifier. An appropriate replacement device is then selected based on the global identifier of the faulting device, and the selected replacement device is mapped to the faulting device.
    Type: Application
    Filed: November 4, 2011
    Publication date: March 1, 2012
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
  • Patent number: 8127305
    Abstract: A method, system, and medium are provided for re-routing messages from a particular parallel queue instance that is experiencing below normal message throughput. The messages are re-routed to the other parallel queue instances by disabling the slow queue instance. A series of determinations are made, prior to disabling the queue instance, to confirm that disabling the queue instance is the preferred response to the decreased throughput for the queue instance.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: February 28, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Mark Leonard, Terriss Ford
  • Publication number: 20120047392
    Abstract: Various embodiments for disaster recovery (DR) replication throttling in a computing environment by a processor device are provided. Communication is arrested between a source data entity and a replicated data entity at a location declared in a DR mode. The DR mode is negotiated to a central replication management component as a DR mode entry event. The DR mode entry event is distributed, by the central replication management component, to each member in a shared group. The DR mode is enforced using at least one replication policy.
    Type: Application
    Filed: August 18, 2010
    Publication date: February 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Yariv BACHAR, Dov N. HEPNER, Ofer LENEMAN, Gil E. PAZ, Tzafrir Z. TAUB
  • Publication number: 20120047393
    Abstract: Methods, systems, and products for dynamically reassigning a connected node to a block of compute nodes for re-launching a failed job that include: identifying that a job failed to execute on the block of compute nodes because connectivity failed between a compute node assigned as at least one of the connected nodes for the block of compute nodes and its supporting I/O node; and re-launching the job, including selecting an alternative connected node that is actively coupled for data communications with an active I/O node; and assigning the alternative connected node as the connected node for the block of compute nodes running the re-launched job.
    Type: Application
    Filed: August 23, 2010
    Publication date: February 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas A. Budnik, Brant L. Knudson, Mark G. Megerian, Samuel J. Miller, William M. Stockdell
  • Patent number: 8122281
    Abstract: A system and method for allocating distributed processing systems includes inputting component descriptions in a distributed processing system and determining importance of each component. Capacity and failure characteristics of resource groups representing units of available processing capacity are also input. Components are assigned to a plurality of resource groups based on the capacity. Each resource group includes components where the failure characteristics permit simultaneous failures, such that in the event of such failures, an output value of the application is maximized.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nikhil Bansal, Ranjita Bhagwan, Yoonho Park, Chitra Venkatramani
  • Publication number: 20120042195
    Abstract: A method for managing operating system deployment failure includes, with an operating system deployment server, running an operating system deployment process that comprises running a progressive hardware discovery process of a target machine to which an operating system is deployed, the discovery process to capture inventory information related to the target machine, monitoring the operating system deployment to detect failure in a pre-operating system environment running on the target machine for a predefined period of time, and executing a remediation action in response to generation of a failure code during the period of time, the remediation action related to a Basic Input Output System (BIOS) of the target machine.
    Type: Application
    Filed: June 30, 2011
    Publication date: February 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Claudio Marinelli, Antonio Perrone, Luigi Pichetti, Randa Salem
  • Patent number: 8112657
    Abstract: A method is provided for mapping a data center to a disaster recovery site. Data center information including production hardware and production applications is retrieved from a database. Disaster recovery site information including disaster recovery hardware is retrieved from the database. A list is created of the production applications and a valid list of the production applications is automatically determined from the list based on rules in the database. A list is created of the production hardware, and a valid list of the production hardware is automatically determined from the list based on the rules in the database, which includes determining the production hardware on which the valid list of the production applications run, and removing the production hardware on which the valid list of the production applications does not run. The valid list of the production hardware is mapped to the disaster recovery hardware of the disaster recovery site.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: February 7, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Stuart H. Greenberg
  • Patent number: 8107383
    Abstract: A ring network with an automatic protection switching domain includes a control VLAN and at least one data VLAN. A master node in the ring is connected to at least one transit node. Each node in the ring network is linked to an adjacent node by a primary port or a secondary port. The master node receives notification of a fault via the control VLAN, the fault indicating a failed link between adjacent nodes. In response, the master node unblocks its secondary port to traffic on the data VLAN(s). The forwarding database entries on the master node and on the transit node(s) are flushed. Data traffic is flooded to the ring network until forwarding database entries on the master node and on the transit node(s) have been reestablished.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: January 31, 2012
    Assignee: Extreme Networks, Inc.
    Inventors: Prakash Kashyap, Ram Krishnan, Joydeep Chakravarti, David K. Parker
  • Patent number: 8103842
    Abstract: Systems for backing up the data of an IT system by utilizing server or storage virtualization technology to create and move logical IT infrastructures dynamically. A virtualized IT system provides a server resource pool and a storage resource pool composed from multiple physical devices either within a datacenter or a globally located plurality of datacenters. The virtual server and the storage volume provisioned from those pools will be paired to form the virtual infrastructure. In other words, the virtual infrastructure becomes a logical IT environment build with the required computing and storage resources needed in order to execute specific applications. The virtual infrastructure can also be migrated within/among datacenter sites.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: January 24, 2012
    Assignee: Hitachi, Ltd
    Inventors: Atsushi Murase, Yasunori Kaneda
  • Patent number: 8099634
    Abstract: A mechanism is provided for autonomic component service state management for a multiple function component. The mechanism determines whether independent functions within a multiple function service boundary can be serviced. When a single function experiences a failure that requires service, repair, or replacement, the surviving functions notify the service management software of the state of the independent functions. The service management software then determines the state of the overall component and implements the appropriate service method.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: January 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Linda V. Benhase, Basheer N. Bristow, Robert A. Kubo, Gregg S. Lucas
  • Patent number: 8099622
    Abstract: By incorporating a referral mechanism, a failover method and system for remotely mirrored clustered file servers enables a client computer to transparently access a remotely mirrored file system during a failover of a first NAS (network attached storage) storing the file system. The first NAS is clustered with a second NAS that takes over the IP address of the first NAS on failover. A mirroring relationship is established between the first NAS and a third NAS whereby a copy of the file system is replicated to the third NAS. A referral is created on the second NAS, such that an access attempt from the client computer for accessing the first file system that is directed to the second NAS following IP address takeover from the first NAS after failover is referred to the third NAS by the referral to enable the client computer to access the copy of the file system.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: January 17, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Hidehisa Shitomi, Manabu Kitamura
  • Patent number: 8090974
    Abstract: A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: January 3, 2012
    Assignee: Joviandata, Inc.
    Inventors: Parveen Jain, Satya Ramachandran, Sushil Thomas, Anupam Singh
  • Patent number: 8090565
    Abstract: In one embodiment, a system model models characteristics of a real-world system. The system model includes a plurality of sub-portions that each correspond to a component of the real-world system. A plurality of test vectors are applied to the system model and coverage achieved by the test vectors on the sub-portions of the system model is measured. In response to a failure of the real world system, a suspected failed component of the real-world system is matched to a particular sub-portion of the system model. A test vector to be applied to the real-world system to test the suspected failed component is selected in response to coverage achieved on the particular sub-portion of the system model.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: January 3, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Thomas Gaudette
  • Patent number: 8086903
    Abstract: A method, apparatus, and computer program product are disclosed in a shared processor data processing system for coordinating error reporting for and resetting of a physical I/O adapter that supports virtualization. The physical I/O adapter is virtualized by generating virtual I/O adapters that each represent a portion of the physical I/O adapter. Each one of the virtual I/O adapters is assigned to a different one of client logical partitions. A determination is made regarding whether the physical I/O adapter may have experienced an error. If the physical I/O adapter has experienced an error, all of the client logical partitions are notified about the error and a recovery of the physical I/O adapter is coordinated among all of the client logical partitions by waiting for each client logical partition to acknowledge the error notification before the physical I/O adapter is reset.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Louis Arndt, Patrick Allen Buckland, Harvey Gene Kiel, Renato John Recio, Jaya Srikrishnan
  • Patent number: 8086893
    Abstract: A high-performance spare disk pool is created as a logical construct for provisioning and managing striped hot spares. Two or more drives (nonvolatile mass storage devices) are logically grouped together to allow the input/output (I/O) write bandwidth during RAID reconstruction to be increased over that of a single drive. The reconstructed data can be written to the spare disk pool in a striped manner. After the reconstruction is complete, a background process can be executed to copy the reconstructed data on the spare disk pool back to a single physical spare disk drive with minimal performance impact.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: December 27, 2011
    Assignee: NetApp, Inc.
    Inventors: Jeffrey S. MacFarland, R. Christopher Fore
  • 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
  • Patent number: 8074098
    Abstract: An object of the present invention is to ensure, in an information processing system including a plurality of server apparatuses coupled to one another, reliability and availability thereof when failover is executed.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: December 6, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Masayuki Fukuyama, Jun Nakayama, Kouji Masuda
  • Publication number: 20110296230
    Abstract: Provided are a method, system, computer storage device, and storage area network for maintaining a communication path from a host to a storage subsystem in a network. A storage subsystem controls data transfer and access to a storage devices in a network, wherein the storage subsystem is coupled to a switch and the switch is coupled to a host in the network. A topological storage is coupled to the host, the switch and the storage subsystem, for storing a topological coupling relationship between the host and the switch and a topological coupling relationship between the switch and the storage subsystem. In response to determining a failed path between the storage subsystem and the switch coupled to the storage subsystem, the storage subsystem determines a first port on the storage subsystem in the failed path.
    Type: Application
    Filed: May 2, 2011
    Publication date: December 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lei Chen, Shu Yang, Dong Hai Yu
  • Patent number: 8069364
    Abstract: A system and method for recovering from logical path failures is set forth. More specifically, when a host detects a logical path failure, the host enters a path discovery mode of operation. If the host continues to detect a logical path failure while operating in the logical path discovery mode of operation, the host removes the logical path from a logical path mask, and the host does not use the removed logical path again. Additionally, the system and method facilitates recovery of the failed logical paths by using a plurality of logical path masks. A first mask is referred to as an intermediate failure logical path mask and a second mask is referred to as a permanent failure logical path mask.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: November 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Juan Alonso Coronado, Roger Gregory Hathorn, Bret Wayne Holley, Daniel J. Perkin, Dinh Hai Le
  • Patent number: 8069383
    Abstract: An apparatus, system, and method are disclosed for bad block remapping. A bad block identifier module identifies one or more data blocks on a solid-state storage element as bad blocks. A log update module writes at least a location of each bad block identified by the bad block identifier module into each of two or more redundant bad block logs. A bad block mapping module accesses at least one bad block log during a start-up operation to create in memory a bad block map. The bad block map includes a mapping between the bad block locations in the bad block log and a corresponding location of a replacement block for each bad block location. Data is stored in each replacement block instead of the corresponding bad block. The bad block mapping module creates the bad block map using one of a replacement block location and a bad block mapping algorithm.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: November 29, 2011
    Assignee: Fusion-IO, Inc.
    Inventors: David Flynn, John Strasser, Jonathan Thatcher, David Atkisson, Michael Zappe, Joshua Aune, Kevin Vigor
  • Patent number: 8065723
    Abstract: A disclosed network communication device corresponds to IP communications and is capable of performing IPsec communication. The network communication device includes a setting unit configured to obtain and set an operation mode specified by an administrator user; a detecting unit configured to detect a communication error caused by an incorrect portion in an IPsec setting; and a changing unit configured to change the IPsec setting, based on the operation mode set by the setting unit, to correct the incorrect portion or to cancel the IPsec communication, in the event that the communication error is detected.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: November 22, 2011
    Assignee: Ricoh Company, Ltd.
    Inventor: Takayuki Uchida
  • Patent number: 8060698
    Abstract: A cache controller controls at least one cache. The cache includes ways including a plurality of blocks that stores therein entry data. A writing unit writes degradation data to a failed block. The degradation data indicates that the failed block is in a degradation state. A reading unit reads entry data from a block. A determining unit determines, if the entry data obtained by the reading unit includes the degradation data, that the block is in the degradation state.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: November 15, 2011
    Assignee: Fujitsu Limited
    Inventors: Souta Kusachi, Kuniki Morita, Masaki Ukai, Tomoyuki Okawa
  • Patent number: 8060772
    Abstract: A computer implemented method, apparatus, and computer usable program product for managing redundant array of independent drives. In response to a failure of a hard disk in a first RAID array, the process calculates an amount of free capacity available across a set of remaining hard disks in the first RAID array. The set of remaining hard disks comprises every hard disk associated with the first RAID array except the failed disk. In response to a determination that the amount of free capacity is sufficient to re-create the first RAID array at a same RAID level, the process reconstructs the first RAID array using an amount of space in the set of remaining drives utilized by the first RAID array and the free capacity to form a new RAID array without utilizing a spare hard disk.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bulent Abali, Mohammad Banikazemi, James L. Hafner, Dan Edward Poff, Krishnakumar Surugucchi
  • Publication number: 20110276821
    Abstract: An approach is provided for migrating data. Data is received from a plurality of source systems. The received data is processed for conversion to a target system. A failure condition associated with the processing is detected. An action is selectively initiated from a point of failure corresponding to the detected failure condition. The action includes either retrying the processing, aborting the processing, initiating simulation of the process, forcing completion of the processing, or a combination thereof.
    Type: Application
    Filed: May 6, 2010
    Publication date: November 10, 2011
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Bhaskar R. Gudlavenkatasiva, Vinodh Prabhu, Sunil Kumar