Hot Swapping (i.e., While Network Is Up) Patents (Class 714/4.12)
-
Patent number: 10701839Abstract: A system, method, and computer product for cooling a server center without the use of vapor compression refrigeration. An example embodiment involves using outdoor ambient air to cool first server components directly and to cool heat exchanges containing liquid used to cool second server components.Type: GrantFiled: July 29, 2017Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Timothy J. Chainer, Pritish R. Parida
-
Patent number: 10652118Abstract: The present invention relates to method of monitoring of monitor objects in a computer-integrated telecommunications environment.Type: GrantFiled: August 12, 2016Date of Patent: May 12, 2020Assignee: Unify GmbH & Co. KGInventors: Michael Volkmann, Claus Rist
-
Patent number: 10645204Abstract: Some embodiments provide a method for employing the management and control system of a network to dynamically recover from a split-brain condition in the edge nodes of the network. The method of some embodiments takes a corrective action to automatically recover from a split-brain failure occurred at a pair of high availability (HA) edge nodes of the network. The HA edge nodes include an active machine and a standby machine. The active edge node actively passes through the network traffic (e.g., north-south traffic for a logical network), while the standby edge node is synchronized and ready to transition to the active state, should a failure occur. Both HA nodes share the same configuration settings and only one is active until a path, link, or system failure occurs. The active edge node also provides stateful services (e.g., stateful firewall, load balancing, etc.) to the data compute nodes of the network.Type: GrantFiled: February 7, 2019Date of Patent: May 5, 2020Assignee: NICIRA, INCInventors: Ankur Dubey, Ganesan Chandrashekhar, Sreeram Ravinoothala
-
Patent number: 10623300Abstract: A method is implemented by a network device functioning as a Border Gateway Protocol (BGP) speaker to adaptively control a flow of link-state information to a peer BGP speaker. The network device stores, in a database, link-state information pertaining to a network in which it operates. The method includes determining that a pending change to the link-state information in the link-state database exists, determining whether a length of a change list queue meets/exceeds a threshold value, holding off on enqueuing link-state information into the change list queue while the length of the change list queue meets or exceeds the threshold value, determining aggregated link-state information to transmit to the peer BGP speaker in response to a determination that the length of the change list queue falls below the threshold value, and enqueuing the aggregated link-state information into the change list queue for eventual transmission to the peer BGP speaker.Type: GrantFiled: May 27, 2016Date of Patent: April 14, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Amarnath Ammireddy, Uma S. Chunduri, Vasant S. Patil
-
Patent number: 10581687Abstract: The present invention addresses the need for improved virtualized cloud infrastructure policy implementation and management in order allow real-time monitoring and optimization of virtualized resources. It provides systems and methods for real-time cloud infrastructure policy implementation and management that include a plurality of host devices, a plurality of real-time probe agents associated with the plurality of host devices operating on each of the plurality of host devices, and a policy engine communicatively coupled to the plurality of host devices and containing a policy associated with an application program deployed in at least one of the plurality of host devices. The policy engine is programmed to monitor in real time changes in deployment of the application program across the plurality of host devices and to push the policy to the real-time probe agent operating on each host device on which the application program is deployed.Type: GrantFiled: March 30, 2016Date of Patent: March 3, 2020Assignee: AppFormix Inc.Inventors: Sumeet Singh, Travis Newhouse, Harshit Chitalia, Parantap Roy, Tarun Banka, Moitrayee Gupta, Pawan Prakash
-
Patent number: 10534383Abstract: An HVAC controller is configured to log and record performance related data related to a performance of an HVAC system over a period of time in one or more performance logs stored in a memory of the HVAC controller. In some cases, the HVAC controller may be configured to retrieve at least some of the performance related data from the performance log that corresponds to a selected period of time that may be selected by a user, and display the retrieved performance related data on a display of the HVAC controller.Type: GrantFiled: May 31, 2017Date of Patent: January 14, 2020Assignee: Ademco Inc.Inventors: Stan Zywicki, III, Cary Leen, Eric Barton, Peter Joseph Erickson, Jonathan Frenz
-
Patent number: 10536383Abstract: The technology disclosed herein enables the enhancement of attributes used to identify network packet traffic exchanged with micro segmented guests. In a particular embodiment, a method provides receiving a plurality of attributes from a user. The plurality of attributes describes first network packet traffic that should be handled in a first manner. The method further provides processing network packet traffic to identify the first network packet traffic using the plurality of attributes. While processing the network packet traffic, the method provides identifying one or more additional attributes shared among the first network packet traffic and adding at least a portion of the one or more additional attributes to the plurality of attributes.Type: GrantFiled: September 19, 2017Date of Patent: January 14, 2020Assignee: NICIRA, INC.Inventors: Kaushal Bansal, Sunitha Krishna, Jerry Pereira, Shadab Shah, Subrahmanyam Manuguri, Jayant Jain
-
Patent number: 10528580Abstract: Techniques are described herein for executing queries on distinct portions of a database object that has been separate into chunks and distributed across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve redistributing the in-memory database object portions on changes to the clustered database system. Each node may maintain a mapping indicating which nodes in the clustered database system store which chunks, and timestamps indicating when each mapping entry was created or updated. A query coordinator may use the timestamps to select a database server instance with local in memory access to data required by a portion of a query to process that portion of the query.Type: GrantFiled: January 27, 2016Date of Patent: January 7, 2020Assignee: Oracle International CorporationInventors: Niloy Mukherjee, Kartik Kulkarni, Tirthankar Lahiri, Vineet Marwah, Juan Loaiza
-
Patent number: 10521316Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.Type: GrantFiled: November 6, 2017Date of Patent: December 31, 2019Assignee: NetApp Inc.Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
-
Patent number: 10505763Abstract: A method, computer program and apparatus are disclosed that include accessing client data records, such as, medical records. The method may include receiving a data file at a server sent from at least one client and including client requirements. The method may also include storing the received data file locally at the server, executing an application that scans the server to determine if any new data files have been received. The method may also include storing the copied data file in a data folder stored in a file cluster, updating a table stored in a database to indicate that a new file has been stored, deleting the locally stored file from the server, and moving files specified by the client requirements from an export folder of the file cluster to the server so that the at least one client may access the exported files.Type: GrantFiled: February 26, 2019Date of Patent: December 10, 2019Assignee: West CorporationInventors: Cindy Rae Nelson, Charles Stephen Fesler, Theodore Ellzey McGallagher
-
Patent number: 10380190Abstract: A computer receives event information associated with a user. The computer determines one or more social media contacts associated with the event, wherein the social media contacts are further associated with the user. The computer determines one or more terms utilized by the determined one or more social media contacts. The computer detects an input by the user, wherein the input includes one or more characters. The computer determines one or more autocomplete suggestions based on the one or more terms utilized by the determined one or more social media contacts.Type: GrantFiled: November 18, 2015Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
-
Patent number: 10365981Abstract: A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.Type: GrantFiled: November 4, 2016Date of Patent: July 30, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Gunneswara R. Marripudi, Stephen G. Fischer, Zhan Ping, Indira Joshi, Harry Rogers
-
Patent number: 10303637Abstract: A storage system includes a holder, and a plurality of storage devices arranged along a line in the holder, each of the storage devices including first and second connection interfaces. Each of the first connection interfaces is electrically connected to a second connection interface of another storage device and each of the second connection interfaces is electrically connected to a first connection interface of another storage device, such that an electrical loop connection is formed through the plurality of the storage devices.Type: GrantFiled: March 2, 2016Date of Patent: May 28, 2019Assignee: TOSHIBA MEMORY CORPORATIONInventor: Hiroshi Sasagawa
-
Patent number: 10284134Abstract: A method for controlling a fan module mounted in a region of a server rack. The method is implemented by a controller unit including a RMC and a region controller that corresponds to the region, and includes: receiving by the region controller temperature data from the server; determining by the region controller whether the RMC operates in a normal state; when the determination is affirmative, transmitting by the region controller the temperature data to the RMC, and controlling by the RMC a fan speed of the fan module according to the temperature data; and when the determination is negative, controlling by the region controller the fan speed according to the temperature data received from the server.Type: GrantFiled: August 15, 2017Date of Patent: May 7, 2019Assignee: Mitac Computing Technology CorporationInventor: Po-Wei Wang
-
Patent number: 10277365Abstract: A communication apparatus comprises: a controller, a sender and a receiver. The controller determines, among data units provided with reference numbers, a first group that includes data units to be sent to another communication apparatus. The sender sends the data units to another communication apparatus. The receiver receives, from another communication apparatus, information that indicates a reception situation regarding the data units. The sender execute a re-sending process of the data unit corresponding to the reception error when the reception situation indicates a reception error The controller either prevent the sender from sending a data unit in a second group when the sender is executing the re-sending process or stop the re-sending process when the receiver receives a report of arrival of the data unit corresponding to the reception error from the another communication apparatus while the sender is executing the re-sending process.Type: GrantFiled: May 2, 2017Date of Patent: April 30, 2019Assignee: NEC CORPORATIONInventor: Masahiro Komatsu
-
Patent number: 10120754Abstract: Apparatuses and methods for data storage error protection are described. One example apparatus for data storage error protection includes an array of memory cells arranged in a first dimension and a second dimension. A controller is configured to determine a set of symbols corresponding to data stored in the memory cells. The controller is configured to add subsets of the set of symbols obliquely oriented to the first dimension and the second dimension to determine a number of parity check symbols. The controller is configured to use a same number of parity check symbols for protection of a first subset of memory cells oriented parallel to the first dimension as used for protection of a second subset of memory cells oriented parallel to the second dimension.Type: GrantFiled: July 31, 2017Date of Patent: November 6, 2018Assignee: Micron Technology, Inc.Inventors: Paolo Amato, Marco Sforzin
-
Patent number: 10102163Abstract: The invention relates to a bus participant device (30) for receiving and transmitting data telegrams (18) via a serial data bus (12) according to a master/slave method, wherein the bus participant device (30) is configured to function, in a slave mode, as a slave (16) on the data bus (12) by means of a slave unit (36) that is part of the bus participant device (30), wherein the bus participant device (30) comprises a master unit (38) that can be activated. In particular, by means of the slave unit (36) and/or the master unit (38), a transmission of data telegrams (18) via the data bus (12) can be monitored for a malfunction of an active bus master (14). Preferably, subject to a result of the monitoring process, an activation of the master unit (38) by means of the slave unit (36) or the master unit (38) can be effected. The invention further relates to a method for operating a serial data bus (12), and to various safety-critical devices.Type: GrantFiled: November 24, 2014Date of Patent: October 16, 2018Assignee: KOENIG-PA GMBHInventors: Gerhard Spiegel, Viktor Vysotski
-
Patent number: 10027546Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for implementing a locator-identifier separation protocol for a virtual storage array. The method includes associating an endpoint identifier to a virtual storage array in a datacenter and associating a routing locator with the endpoint identifier in accordance with a locator-identifier separation protocol. Communications with the virtual storage array then may be directed according to the endpoint identifier via its association with the routing locator.Type: GrantFiled: December 29, 2014Date of Patent: July 17, 2018Assignee: EMC IP Holding Company LLCInventors: Xiaohong Qin, Kenneth Durazzo, Suresh B. Kumar
-
Patent number: 9965368Abstract: Methods and systems are provided for an improved cluster-based network architecture. According to one embodiment, an active connection is established between a first interface of a network device and an enabled interface of a first cluster unit of a high availability (HA) cluster. The HA cluster is configured to provide connectivity between network devices of an internal and external network. A backup connection is established between a second interface of the network device and a disabled interface of a second cluster unit. While the first cluster unit is operational and has connectivity, it receives and processes all traffic originated by the network device that is destined for the external network. Upon determining the first cluster unit has failed or has lost connectivity, then all subsequent traffic originated by the network device that is destined for the external network is directed to the second cluster unit.Type: GrantFiled: May 21, 2017Date of Patent: May 8, 2018Assignee: Fortinet, Inc.Inventors: Michael Xie, Jingyu Liu, Xianfeng Deng
-
Patent number: 9801310Abstract: A system, method, and computer product for cooling a server center without the use of vapor compression refrigeration. An example embodiment involves using outdoor ambient air to cool first server components directly and to cool heat exchanges containing liquid used to cool second server components.Type: GrantFiled: April 3, 2013Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Timothy J. Chainer, Pritish R. Parida
-
Patent number: 9723519Abstract: The present invention discloses a protocol processing method applied when control is decoupled from forwarding, a control plane device, and a forwarding plane device. The method includes: causing a control plane device to send an indication to a forwarding plane device according to a processing manner of a packet service processing protocol, and to deliver a negotiation parameter of the packet service processing protocol to the forwarding plane device; and causing the control plane device to receive a negotiation result of the packet service processing protocol, and to create a data path between a user equipment and a network device. The negotiation result is uploaded by the forwarding plane device and obtained according to information that includes the negotiation parameter of the packet service processing protocol.Type: GrantFiled: February 2, 2015Date of Patent: August 1, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shiyong Tan, Hui Ni, Hui Cai
-
Patent number: 9690648Abstract: The present application describes techniques for providing dynamic at-risk system reports at the site of the at-risk system. The ARS may send information about system health (e.g., values for system health parameters) to a support entity, and may receive a risk assessment from the support entity. The ARS may, alternatively or in addition, receive support information from the support entity. Risk assessments and recommendations may be surfaced on a user interface of the ARS. New risk profiles, risk assessments, and support recommendations may be developed and loaded onto the support entity to provide dynamically updatable support solutions.Type: GrantFiled: October 30, 2015Date of Patent: June 27, 2017Assignee: NETAPP, INC.Inventor: Leita Bach Lewis
-
Patent number: 9654546Abstract: Software for a distributed streaming platform receives an application. The application is structured as a directed acyclic graph (DAG) with instances of operators as nodes and streams as edges between nodes. Multiple instances of an operator access a shared database. The software receives a pre-defined hint associated with the application. The pre-defined hint sets a maximum period of time for local caching of a result from a query of the database by each of the multiple instances. The software launches the application by assigning the instances of operators to one or more containers provided by the streaming platform and initiating the streams. Each container is associated with a local cache. The software then receives a request from the application to make a dynamic adjustment that increases the maximum period of time for local caching of a result from a query of the database by each of the multiple instances.Type: GrantFiled: March 11, 2014Date of Patent: May 16, 2017Assignee: DataTorrent, Inc.Inventors: Chetan Narsude, Chandni Singh, Thomas Weise, Pramod Immaneni, David Yan, Gaurav Gupta, Amol Kekre
-
Patent number: 9641415Abstract: A Stream Control Transmission Protocol (SCTP) cluster of multiple SCTP-servers is defined in such manner that some of the servers are assigned Active Role where others are assigned Standby Role with the purpose of ensuring uninterrupted SCTP-connections between the SCTP-cluster and any number of SCTP-clients. The Standby Servers use the same Internet Protocol (IP)-address(es) on the SCTP bound interfaces as their assigned Active Server. The Active Servers are effectively communicating to the SCTP-clients, where the Standby Servers are communicating to their assigned Active SCTP-Server using a separate backchannel TCP-connection. Over that backchannel connection the Standby Server receives regular updates from the Active Server. These updates hold enough information so that the Standby Server could locally simulate SCTP-negotiations and create SCTP-associations as if the SCTP-negotiations were performed directly with the SCTP-Clients.Type: GrantFiled: March 2, 2015Date of Patent: May 2, 2017Assignee: Brocade Communications Systems, Inc.Inventors: Latchesar Stoyanov, Nishi Kant
-
Patent number: 9590852Abstract: A method includes: determining a maintenance update for a data service tier based on a service condition of a data service of a target host server; selecting a spare host server to perform the maintenance update; performing the maintenance update of the data service tier to the spare host server; activating the data service on the spare host server; and redirecting client request traffic to the spare host server.Type: GrantFiled: February 15, 2013Date of Patent: March 7, 2017Assignee: Facebook, Inc.Inventors: Soren Bogh Lassen, Guanghao Shen, Iain Becker
-
Patent number: 9588850Abstract: A system is described that includes a first network controller and a second network controller. The first controller operates as a master controller and the second controller operates as a standby controller for a set of access points. Using a set of VRRP advertisements between the first and second controllers, the second controller may (1) determine that the first controller has failed independent of any determination by the access points and (2) send a failover request to the access points. The failover request may cause the access points to use previously established tunnels between the second controller and each of the access points. By transmitting a failover request message from the second controller to the access points upon the detection by the second controller that the first controller has failed and independent of any determination by the access points, the system reduces network access downtime for the access points.Type: GrantFiled: October 30, 2014Date of Patent: March 7, 2017Assignee: Aruba Networks, Inc.Inventors: Srinivas Killadi, Prakash Bhangavanth Shet
-
Patent number: 9529805Abstract: Systems and methods for providing awareness of a host file system on a storage device are described. In one embodiment, a storage device includes a host interface and a file awareness block. The host interface provides an interface between a host and the storage device. The file awareness block provides an awareness of the host file system to the storage device.Type: GrantFiled: December 22, 2011Date of Patent: December 27, 2016Assignee: Intel CorporationInventors: Paul J. Thadikaran, Nicholas D. Triantafillou, Paritosh Saxena
-
Patent number: 9529617Abstract: A resource management node is provided including a processor and a memory. The memory is coupled to the processor and comprises computer readable program code that when executed by the processor causes the processor to perform operations including creating a recovery virtual machine (VM) for a primary machine for each of a primary machines. The recovery VM is stored in a cache file in a kernel of an operating system. The data in the cache file is stored in a format readable by a virtual hypervisor. The processor is further caused to perform operations including providing the recovery VM from the cache file in the kernel of the operating system upon request when the primary machine fails without conversion of the data in the cache file.Type: GrantFiled: March 21, 2014Date of Patent: December 27, 2016Assignee: CA, Inc.Inventors: Xiaopin Wang, Shisheng Liu, Jiaolin Yang, Lei Wang
-
Patent number: 9442812Abstract: Mechanisms, in a data processing system comprising a first adapter and second adapter, for performing a failover operation from the first adapter to the second adapter are provided. The mechanisms detect that an imminent failure of the first adapter is likely to occur and initiate a failover priming operation in the first adapter and second adapter in response to detecting the imminent failure. The failover priming operation configures ingress and egress buffers of the second adapter to have a similar configuration to ingress and egress buffers of the first adapter. The mechanisms migrate processing of ingress data traffic to the second adapter prior to failure of the first adapter such that the first adapter processes egress data traffic from the data processing system and the second adapter processes ingress data traffic to the data processing system.Type: GrantFiled: June 13, 2014Date of Patent: September 13, 2016Assignee: International Business Machines CorporationInventors: Omar Cardona, Matthew R. Ochs, Vikramjit Sethi
-
Patent number: 9432255Abstract: Aspects and implementations of the present disclosure are directed to methods and systems for a network tolerant to a network device that is temporarily absent from the control plane. In one aspect, in general, the system includes an event manager configured to send, to a controller configured to exchange control messages with a network device, a first request to temporarily withdraw the network device from control plane interactions. The event manager then triggers an event at the network device during which the network device is non-responsive to control plane interactions. After determining that the event has completed, the event manager sends the controller a second request to restore the network device. The controller is configured to request, responsive to the first request, a network application to transition to a tolerant state; and to request, responsive to the second request, the network application to transition to a sensitive state.Type: GrantFiled: January 15, 2014Date of Patent: August 30, 2016Assignee: Google Inc.Inventors: Jahangir Hasan, Rajababru Thatikunta, Joon Suan Ong, Charles Robert Barker, Jr., Lorenzo Vicisano, Subbaiah Naidu Kotla Venkata, Victor Lin
-
Patent number: 9378258Abstract: Method and system for replacing a first node and a second of a clustered storage system by a third node and a fourth node are provided. The method includes migrating all storage objects managed by the first node to the second node; replacing the first node by the third node and migrating all the storage objects managed by the first node and the second node to the third node; and replacing the second node by the fourth node and then migrating the storage objects previously managed by the second node but currently managed by the third node to the fourth node. The nodes may also be replaced by operationally connecting the third node and the fourth node to storage managed by the first node and the second node; joining the third node and the fourth node to a same cluster as the first node and the second node.Type: GrantFiled: August 7, 2013Date of Patent: June 28, 2016Assignee: NetApp, Inc.Inventors: Poonam P. Dhavale, Stephen H. Strange
-
Patent number: 9361973Abstract: An integrated circuit (IC) can include M memory banks, where M is greater than 2, and each memory bank is separately accessible according to a received address value; N channels, where N is greater than 2, and each channel includes its own a data connections, address connections, and control input connections for executing a read or write access to one of the memory banks in synchronism with a clock signal; and a controller subsystem configured to control accesses between the channels and the memory banks, including up to an access on every channel on consecutive cycles of the clock signal.Type: GrantFiled: March 28, 2014Date of Patent: June 7, 2016Assignee: CYPRESS SEMICONDUCTOR CORPORATIONInventor: Dinesh Maheshwari
-
Patent number: 9292278Abstract: A middleware that manages high availability of a software application is automatically configured when the software application is added to a system. The method of automatic configuration includes receiving a user input that specifies availability requirements and information of the software application, where the availability requirements include at least a checkpoint service that enables the software application to save and retrieve its state. The method also includes identifying a checkpoint agent for providing the checkpoint service to the software application. The checkpoint agent includes a first interface to the software application and a second interface, different from the first interface, to the middleware.Type: GrantFiled: October 2, 2013Date of Patent: March 22, 2016Assignee: TELEFONAKTIEBOLAGET ERICSSON LM (PUBL)Inventors: Ali Kanso, Yves Lemieux
-
Patent number: 9256828Abstract: According to an alarm correlation analysis method, apparatus, and system, alarm analysis rules are grouped according to a certain policy; each alarm analysis rule group is correlated with one analysis engine, and the analysis engine performs, according to an alarm analysis rule in the alarm analysis rule group corresponding to the analysis engine, correlation analysis for an alarm that has a correlation with the alarm analysis rule group, so that multiple analysis engines implement concurrent analysis on a large quantity of alarms, thereby fully utilizing a multi-core resource, and improving efficiency of alarm correlation analysis.Type: GrantFiled: June 30, 2014Date of Patent: February 9, 2016Assignee: Huawei Technologies Co., Ltd.Inventor: Tao Lv
-
Patent number: 9244770Abstract: A method for responding to a security threat for a maintenance free storage container begins by a dispersed storage (DS) processing module identifying a security threat for the maintenance free storage container, wherein the maintenance free storage container allows for multiple storage servers of a plurality of storage servers to be in a failure mode without replacement. The method continues with the DS processing module determining a failure mode level that is indicative of whether one or more of the multiple storage servers are in the failure mode. The method continues with the DS processing module selecting a security threat countermeasure based on the security threat and the failure mode level. The method continues with the DS processing module implementing the security threat countermeasure.Type: GrantFiled: June 20, 2012Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: S. Christopher Gladwin, Jason K. Resch, Gary W. Grube, Timothy W. Markison
-
Patent number: 9244789Abstract: A monitoring device specifies a failure part in a first device group including a plurality of information processing devices and a relay device relaying access of the plurality of information processing devices. The monitoring device includes a determination unit and a test controller. The determination unit determines whether one or more destination addresses of information transmitted from the relay device to outside of the first device group, include an address of a storage device included in a second device group connected to the first device group through the relay device, where the storage device is a destination of access of at least one of the plurality of information processing devices. The test controller causes one of the plurality of information processing devices to execute a communication test with respect to the address of the storage device.Type: GrantFiled: December 20, 2013Date of Patent: January 26, 2016Assignee: FUJITSU LIMITEDInventor: Tetsuya Nishi
-
Patent number: 9225588Abstract: An alarm management apparatus includes a processor. The processor is configured to receive alarms notified upon a plurality of communication apparatuses detecting a failure. The alarms include identification information for identifying types of the respective alarms. Each of the plurality of communication apparatuses is included in one of a plurality of communication networks. The processor is configured to check development situations of respective types of alarms received from each of the plurality of communication networks on basis of the identification information to identify a particular communication network and a particular type of alarms. The processor is configured to cause a first relay apparatus of a plurality of relay apparatuses to discard first alarms of the particular type. The first alarms are notified from a first communication apparatus included in the particular communication network. The first communication apparatus is not adjacent to a development location of the failure.Type: GrantFiled: November 25, 2013Date of Patent: December 29, 2015Assignee: FUJITSU LIMITEDInventor: Hidemasa Nagasawa
-
Patent number: 9158615Abstract: A disclosed method includes: upon detecting an abnormal condition occurred in a system in which a certain command was executed, extracting one or plural commands executed within a predetermined time before the abnormal condition occurred, from among commands affecting a state of the system and executed in the system; upon detecting that a first command is inputted by a user, determining whether or not a command that matches the first command has been extracted; and upon determining that the command that matches the first command has been extracted, outputting display data representing there is a possibility that an abnormal condition occurs.Type: GrantFiled: May 21, 2013Date of Patent: October 13, 2015Assignee: FUJITSU LIMITEDInventors: Shinji Haseo, Taisuke Aizawa
-
Patent number: 9141427Abstract: A method of allocating tasks in a node of a telecommunication network, wherein the node comprises a main processing unit which is configured to process tasks in association with one or more of a plurality of peripheral processing units, the peripheral processing units arranged in a hierarchical tree topology comprising one or more branches at one or more hierarchical levels. The method comprises the steps of: receiving a request to process a task; determining a temperature status of branches in the hierarchical tree topology, wherein the temperature status of a branch is related to the temperature of a processing unit coupled to the branch; and allocating the task to one or more processing units, based on the temperature status of the branches in the hierarchical tree topology.Type: GrantFiled: April 27, 2012Date of Patent: September 22, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jonas Boegård, Ulf Ekstedt, Jan Roxbergh
-
Patent number: 9130865Abstract: A method in an active network element. The network element is coupled with a standby network element by an inter-chassis communication channel used to synchronize session state for sessions handled by the active network element from the active network element to the standby network element. The network element is deployed in a Layer 3 network that is used to transmit Layer 2 data. The method is one of limiting disruption in the handling of the sessions. The method includes monitoring a Layer 2 interface for failures and monitoring a Layer 3 interface for failures. A failure is detected on the Layer 2 interface. The network element communicates with the standby network element, over the inter-chassis communication channel, in response to detecting the failure on the Layer 2 interface, to have the standby network element at least assist with the handling of the sessions.Type: GrantFiled: December 12, 2012Date of Patent: September 8, 2015Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Suryamani Kar, Dawei Wang
-
Patent number: 9104466Abstract: Redundancy models are compared to determine or assist in determining an Availability Management Framework (AMF) configuration of a highly available system based on quantified service availability of the system. Each redundancy model defines assignments of service-instances to service-units. An analysis model of the system is constructed to capture recovery behaviors of the system for each redundancy model. Service availability of the system is quantified based on the analysis model under one or more scenarios including failure scenarios and recovery scenarios. Based on a comparison of service availability levels provided by the redundancy models and subject to constraints of the HA system, one of the redundancy models is identified that provides a required level of service availability for the system.Type: GrantFiled: August 15, 2013Date of Patent: August 11, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Ali Kanso, Maria Toeroe
-
Patent number: 9092786Abstract: Disclosed is a computerized method, non-transitory machine-readable medium and computer system for ensuring that critical information, such as that allowing an ecommerce customer to activate purchased downloadable software, can be retrieved even if issues occur in the primary distribution center. The method receives a call for data (e.g. key) at a first endpoint associated with a first distribution center, determining that the call for the data cannot be fulfilled at the first endpoint, and shifting the call for the data to a second endpoint associated with a second distribution center. The computer system comprises a first and second distribution center system, including modules for: fulfilling a call for data, or key; determining if a call cannot be fulfilled, determining a plurality of error indications; and redirecting calls originally directed to one of a first computer or a second computer to the other of the first computer and the second computer.Type: GrantFiled: April 13, 2012Date of Patent: July 28, 2015Assignee: DIGITAL RIVER, INC.Inventors: Andrew Harris Doeden, Samy V. Pugazhendhi
-
Patent number: 9088584Abstract: An example method includes disengaging a target node from a cluster, where the disengaging comprises: selecting an inheritor; migrating flows from the target node to the inheritor; informing a migration manager that the target node is disengaged from the cluster; and broadcasting to peer nodes of the target node that the target node is replaced by the inheritor. In particular implementations of the present disclosure, the cluster can include a first layer of a network topology including a forwarding engine that implements hash-based packet forwarding; a second layer of the network topology comprising the target node and the inheritor, where the target node and the inheritor implement flow-based packet forwarding; and a third layer including service nodes configured for packet processing in a network.Type: GrantFiled: December 16, 2011Date of Patent: July 21, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Chao Feng, Samar Sharma, Ronak Desai, Diheng Qu
-
Patent number: 9075815Abstract: Techniques for managing records on a filesystem to enforce a record disposition protocol. Embodiments identify records on the filesystem using one or more record definitions. Each record definition may contain a conditional statement which, if satisfied by a particular file on the filesystem, indicates the particular file as a record. Embodiments may then monitor file activity for each of the identified records and upon detecting the file activity, may enforce the record disposition protocol for the record. Such enforcement may include preventing the file activity, and may further include logging information related to the file activity.Type: GrantFiled: May 2, 2013Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventor: Dennis Loo
-
Patent number: 9043640Abstract: A system, method, and computer readable medium for asynchronous live migration of applications between two or more servers. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Asynchronous live migration is provided through a combination of process replication, logging, barrier synchronization, checkpointing, reliable messaging and message playback. The live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.Type: GrantFiled: December 1, 2010Date of Patent: May 26, 2015Assignee: Open Invention Network, LLPInventor: Allan Havemose
-
Patent number: 9026848Abstract: Techniques for achieving high-availability using a single processor (CPU). In a system comprising a multi-core processor, at least two partitions may be configured with each partition being allocated one or more cores of the multiple cores. The partitions may be configured such that one partition operates in active mode while another partition operates in standby mode. In this manner, a single processor is able to provide active-standby functionality, thereby enhancing the availability of the system comprising the processor.Type: GrantFiled: June 24, 2013Date of Patent: May 5, 2015Assignee: Brocade Communications Systems, Inc.Inventors: Vineet M. Abraham, Bill Ying Chin, William R. Mahoney, Aditya Saxena, Xupei Liang, Bill Jianqiang Zhou
-
Patent number: 8984335Abstract: Embodiments of the disclosure are directed to an apparatus that comprises a first core susceptible to an error condition, and a second core configured to perform a diagnostic on the first core to identify a cause of the error condition and an action to remedy the error condition in order to recover the first core.Type: GrantFiled: March 15, 2013Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Sreekala Anandavally, Anand Haridass, Gerard M. Salem, Diyanesh B. C. Vidyapoornachary
-
Patent number: 8984328Abstract: Embodiments are directed to establishing a fault tolerant parallel database system and to detecting the health of parallel database services. In an embodiment, a computer system establishes a control node cluster that includes at least one active control node and at least one spare control node. Each node of the control node cluster includes specific functions assumable only by other control nodes. The computer system also establishes a compute node cluster that includes at least one active computing node, at least one spare computing node, at least one active storage node and at least one spare storage node. Each of the computing and storage nodes includes specific functions assumable only by other computing and storage nodes. The computer system detects a failure of an active node and instantiates a corresponding spare node that is configured to perform the functions of the failed active node.Type: GrantFiled: March 11, 2011Date of Patent: March 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: German A. Gil, Yunsheng He, Dale S. Grinnell, Paul Herman Dyke, Subhankar Aich, Ruwen Henning Hess
-
Patent number: 8977895Abstract: Embodiments of the disclosure are directed to an apparatus that comprises a first core susceptible to an error condition, and a second core configured to perform a diagnostic on the first core to identify a cause of the error condition and an action to remedy the error condition in order to recover the first core.Type: GrantFiled: July 18, 2012Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Sreekala Anandavally, Anand Haridass, Gerard M. Salem, Diyanesh B. C. Vidyapoornachary
-
Patent number: 8954785Abstract: A method for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in the second RDMA link. The system reconfigures the first RDMA link to carry at least one TCP packet of a session formerly assigned to the second RDMA link, responsive to detecting the failure. The system communicates at least one packet of the at least one session on the first RDMA link.Type: GrantFiled: March 8, 2013Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Michael Jon Fox, Jeffrey D Haggar, David Anthony Herr, Hugh E Hockett, Constantinos Kassimis, Benjamin Patrick Segal, Jerry W Stevens