Backup Or Standby (e.g., Failover, Etc.) Patents (Class 714/4.11)
  • Patent number: 9893979
    Abstract: Previously available network management systems fail to adequately enable discovery of a network topology that includes both compliant and non-compliant networking devices. By contrast, and to that end, various implementations disclosed herein include systems, methods and apparatuses that determine whether or not a loop exists within uplink metadata associated with first and second compliant devices, wherein the loop in the uplink metadata is characterized by pointers provided to indicate that the first and second compliant devices operate to send externally addressed traffic to one another contrary to the operation of the first and second compliant devices within a network; and resolve the loop by adding a non-compliant device to topology-link map data associated with the first and second compliant devices in response to determining the existence of the loop, wherein the topology-link map data archives accessible information about the topology of the network based at least on the uplink metadata.
    Type: Grant
    Filed: May 23, 2015
    Date of Patent: February 13, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Grant Allen Marvin, Timothy J. Passaro, Justin Joel Delegard, James Michael Roewe
  • Patent number: 9886575
    Abstract: A method, system and computer program product are provided for implementing block extent granularity authorization processing for a Coherent Accelerator Processor Interface (CAPI) adapter. An Application Client requests authorization to a File from a system processor file system. The file system validates the request, determines the location of each Extent that comprises the File, and requests authorization to each Extent from a System CAPI Authorization manager. The System CAPI Authorization manager requests the CAPI Client manager to assign a Child Client ID and CAPI Server Register range to the requesting Application Client and requests a previously authorized CAPI Parent Client to authorize the Child ID to the list of Extents. The CAPI Parent Client sends a Create Authorizations command to the CAPI Adapter via the Parent's CAPI Server Registers.
    Type: Grant
    Filed: February 26, 2017
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brian E. Bakke, Adrian C. Gerhard, Daniel F. Moertl
  • Patent number: 9880785
    Abstract: A measurement sampling facility takes snapshots of the central processing unit (CPU) on which it is executing at specified sampling intervals to collect data relating to tasks executing on the CPU. The collected data is stored in a buffer, and at selected times, an interrupt is provided to remove data from the buffer to enable reuse thereof. The interrupt is not taken after each sample, but in sufficient time to remove the data and minimize data loss.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jane H. Bartik, Lisa C. Heller, Damian L. Osisek, Donald W. Schmidt, Patrick M. West, Jr., Phil C. Yeh
  • Patent number: 9871724
    Abstract: The present invention relates to a routing device. The routing device and at least one second routing device are both connected to a convergence device. The routing device is an active device and includes a user information synchronizing backup module configured to synchronize multicast service user information to the at least one second routing device in real time through the convergence device. In the present invention, an active routing device and a standby routing device are configured on the user-side, and user information is synchronized to the standby routing device in real time. Therefore, upon active/standby switching, user identification and authentication are not affected, whereby the validity of user traffic and channel is ensured. Furthermore, economic benefits of an operator are guaranteed. Moreover, with the present invention, switching speed is accelerated, service continuity is ensured, and Quality of Experience of a user is improved.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: January 16, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Huihuang Chen, Guofeng Qian
  • Patent number: 9842033
    Abstract: Direct monitoring of a plurality of storage nodes in a primary cluster is performed based on connectivity with the storage nodes. Indirect monitoring of a first storage node is performed, in response to direct monitoring of the first storage node indicating failure of the connectivity with the first storage node, wherein a second storage node of the plurality of nodes is a backup node for the first storage node. The indirect monitor of the first storage node indicates failure of the first storage node in response to performance of storage access operations by the second storage node that were previously performed by the first storage node. A cluster-switch operation is initiated to switch to from the primary cluster to a backup cluster based on an occurrence of at least one cluster-failure condition that comprises the indirect monitor of the first storage node indicating failure of the first storage node.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: December 12, 2017
    Assignee: NetApp, Inc.
    Inventors: Amarnath Jolad, Kazunobu Nishime, Iswarya Ayyappan, Ankit Batra
  • Patent number: 9838242
    Abstract: A data processing task may be implemented in a distributed computing system by the use of a workflow broken into flowlets that are arranged in a directed acyclic graph between data sources and data sinks. Such an arrangement may include various flow control and/or fault tolerance schemes, among other features. Fault tolerance may be implemented using key/value store (KVS) flowlets.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: December 5, 2017
    Assignee: JETFLOW TECHNOLOGIES
    Inventors: John Tully, Brian E. Heilig, Guang R. Gao
  • Patent number: 9830214
    Abstract: A Diameter Routing Agent detects a communication failure with a first policy server, and responsively transfers a policy request to a second policy server identifying a data communication session, the communication failure with the first policy server, a first communication policy, a session requirement, and a user communication device. The second policy server responsively processing the identification of the data communication session and the communication failure with the first policy server to accept policy control of the data communication session for the user communication device and transferring a second policy response to the Diameter Routing Agent indicating a second communication policy for the data communication session based on the user communication device and the session requirement. The data communication network exchanges additional user data with the user communication device based on the second communication policy.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: November 28, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan J. McGinn, Robert Anthony Shober, Daniel V. Steinel, Anthony Charles Wells
  • Patent number: 9813492
    Abstract: In accordance with an embodiment, described herein is a system and method for automatic migration of poller proxy services in a service bus environment. A singleton service framework component keeps a poller singleton application running on any of the managed servers in the cluster. The poller singleton application is registered with a cluster change listener, which listens for any state change in the cluster. Each poller proxy service is homogeneously deployed on each managed server in the cluster, and is associated with a poller engine configured to run on a particular managed server. When a managed server fails, the poller singleton application can migrate each poller engine configured to run on the failed managed server, to a running managed server, based on a preferred server list of the poller proxy service associated with that poller engine.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: November 7, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Satish Duggana, Ashok Shukla
  • Patent number: 9806911
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: providing a distributed virtual gateway for Network Virtualization over Layer 3 (NVO3) network. A gateway stack having three or more nodes is implemented as a distributed virtual gateway, providing Layer 2 or Layer 3 gateway services in a fail-safe manner. Nodes of the gateway stack are configured to autonomously process and forward inbound NVO3 data packets with known destination addresses without engaging a master of the gateway stack.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: October 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kai Hong Du, Xiao Jian Nie, Shashi Pratap Singh, Xiao Li Xu, Ying Lin Xu
  • Patent number: 9798570
    Abstract: Provided is a system and method for a multi-tenant datacenter with nested hypervisors. This is provided by at least two physical computing systems each having at least one processor and memory store adapted to provide a first level Hypervisors, each providing a First Virtual Computing Environment with a plurality of inactive Virtual Hypervisors nested therein. The multi tenant data center is structured and arranged to activate a Virtual Hypervisor on one of the at least two Hypervisors and automatically migrate the at least one Customer VM from a Customer Hypervisor to the Active Virtual Hypervisor; and evacuate the remaining inactive Virtual Hypervisors from the Hypervisor supporting the Active Hypervisor to another of the at least two Hypervisors supporting inactive Virtual Hypervisors.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: October 24, 2017
    Inventors: Bryan James Gallant, Luke Mathew Norris, Eric Andrew Culp
  • Patent number: 9787539
    Abstract: An information handling system includes a shared network port, and a controller. The shared network port is configured to listen for network traffic during a discovery process in response to the information handling system being inserted into a managed network, and to receive a specific packet that is associated with a managed network. The controller includes a dedicated network port. The controller is configured to communicate with the shared network port, to determine whether the dedicated network port is enabled in response to receiving the specific packet, if the dedicated network port is enabled: to disable the dedicated network port, to enable a shared network port, and to initiate communication over the shared network port; and if the dedicated network port is not enabled: to initiate the communication over the shared network port.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: October 10, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Michael Brundridge, Sudhir V. Shetty
  • Patent number: 9778948
    Abstract: An information processing apparatus includes a processor, and a memory connected to the processor, that stores a piece of identification information allocated to a physical partition in the information processing apparatus. The processor executes a process including collecting pieces of the identification information that are stored by other information processing apparatuses included in an information processing system. The process includes notifying an operating system of the pieces of the identification information collected at the collecting.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: October 3, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yuuji Konno, Naoki Matsumoto
  • Patent number: 9760453
    Abstract: Technologies are described herein for providing a two-tier failover service. A request to access content by an application associated with an application identifier may be identified. A first record corresponding to the application identifier may be retrieved from a database information table. The first record may include a reference identifier, a database name of a database, and a failover value. A second record corresponding to the reference identifier may be retrieved from a server information table. The second record may include an indication of a first server computer as a primary server computer and an indication of a second server computer as a secondary server computer. A connection specification to either the first server computer or the second server computer may be generated based on the first record and the second record.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: September 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Greenberg, Chris Seitzinger, Brian Eugene Kihneman
  • Patent number: 9753822
    Abstract: Individual transport connections within a dual-star fabric connected multi-node storage system are disabled in response to associated failures due to faulty hardware or temporal congestion. Each configured IB transport connection is monitored for viability and, upon failure, removed from the pool of available resource. Following failure restoration the resource is tested to ensure proper functionality and then restored to the pool of resources. Mappings associated with the transport connections are maintained while the connections are disabled.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: September 5, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Alesia Tringale, Sean Pollard, Julie Zhivich
  • Patent number: 9747240
    Abstract: Systems and methods for connecting a device to one of a plurality of processing hosts. A virtual interface card (VIC) adapter learns the number and location of the hosts and an identification of the device; receives a mapping of the device to a selected host where in the host is selected from the plurality of hosts; and dynamically builds an interface that connects the device to the selected host.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: August 29, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Sagar Borikar
  • Patent number: 9740527
    Abstract: A tool for supporting load distribution across one or more logical switch routers in a distributed system. The tool includes a first software module configurable to launch and monitor one or more application processes within the one or more logical switch routers in the distributed system. The tool includes a second software module configurable to manage a plurality of system information for the one or more logical switch routers in the distributed system. The tool includes a third software module configurable to control and manage a plurality of system resources in the distributed system. The tool includes a fourth software module configurable to control and manage a plurality of physical ports and a plurality of virtual ports in the distributed system. The tool includes a fifth software module configurable to manage a plurality of load distribution policies for the one or more logical switch routers in the distributed system.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: August 22, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Sreenath Bandari, Vipin K. Garg, Keshav G. Kamble, Dar-Ren Leu, Vijoy A. Pandey, Immanuel Rahardja
  • Patent number: 9734017
    Abstract: A method, non-transitory computer readable medium, and device that assists with dynamically determining and readjusting failover targets includes identifying an existing failover target from a plurality of failover targets for backing up an updated object. The identified existing failover target is determined for eligibility for backing up the updated object. One or more new failover targets from the plurality of failover targets are dynamically identified based on a plurality of storage parameters when the identified existing failover target is determined not to be eligible for backing up the updated object. The updated object is backed up in one of the dynamically identified one or more new failover targets.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 15, 2017
    Assignee: NetApp, Inc.
    Inventors: Kalaivani Arumugham, Deepa Ramesh, Dean Lyle Voiss
  • Patent number: 9723111
    Abstract: Some embodiments set forth a control message header rewriting methodology. Incoming packets are inspected to identify control messages. Each control message is then inspected to determine whether it originates from a client engaged in a session with a server or from an intermediary node along the path connecting the client and the server. The determination is predicated on a comparison of the addressing provided in the control message header and the addressing provided in the offending packet header, wherein the offending packet is the packet that triggers the intermediary node to issue the control message. If the addressing differs, the header addressing of control message is rewritten using the header addressing of the offending packet. Otherwise, a session table lookup is performed to identify which session the control message is directed to based in part on a hash of the control message header addressing.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: August 1, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Hossein Lotfi, Alexander A. Kazerani
  • Patent number: 9720823
    Abstract: The disclosed embodiments provide a system that detects anomalous events in a virtual machine. During operation, the system obtains time-series virtual machine (VM) data including garbage-collection (GC) data collected during execution of a virtual machine in a computer system. Next, the system computes, by a service processor, a time window for analyzing the time-series VM data based at least in part on a working time scale of high-activity patterns in the time-series GC data. The system then uses a trend-estimation technique to analyze the time-series VM data within the time window to determine an out-of-memory (OOM) risk in the virtual machine. Finally, the system stores an indication of the OOM risk for the virtual machine based at least in part on determining the OOM risk in the virtual machine.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 1, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Aleksey M. Urmanov, Dustin R. Garvey, Lik Wong
  • Patent number: 9699061
    Abstract: In a multi-core device or clustered system, instead of snmpd polling for configured monitoring values of an entity to determine if reached a threshold, each core in a multi-core system or node in a clustered system triggers information to the snmpd about entities that may be or are generating SNMP traps. A configured threshold T is distributed among the cores or nodes, as the case may be, based on the number of cores or nodes. If there are ‘n’ cores in a multi-core device, and the configured threshold is ‘T’, then each core checks for a per-core threshold value ‘T/n’. If there are ‘n’ nodes in a clustered system, and the configured threshold is ‘T’, then each node checks for a per-node threshold value ‘T/n’. Snmpd then gathers information about this entity from all the cores and checks for the threshold ‘T’.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: July 4, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Dhiraj Gedam, Raveendra Holla, Sharvari Mithyantha
  • Patent number: 9660767
    Abstract: A communication control apparatus is provided for controlling recovery of data loss during data communication from a first communication device to a second communication device, which includes an obtaining section configured to obtain a temporal change in a communication load between the first communication device and the second communication device. The communication control apparatus also includes a change section configured to dynamically change a permitted time and an interval between transmissions on the basis of the temporal change in the communication load, the permitted time being a time that is permitted to be used by the second communication device for recovery of data loss and the interval between transmissions being an interval between transmissions of a retransmission request message. The communication control apparatus further includes a retransmission control section configured to control transmission of the retransmission request message in accordance with the interval between transmissions.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: May 23, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Thilmee Baduge
  • Patent number: 9652332
    Abstract: A storage unit stores information indicating a backup history of data associated with each of a plurality of virtual machines operating on one or more information processing apparatuses. An operation unit determines an order of migrating each of the plurality of virtual machines to one or more other information processing apparatuses, based on the information indicating the backup history. The operation unit controls the information processing apparatus so as to migrate each of the virtual machines in the order.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: May 16, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Naoyuki Shimada
  • Patent number: 9652383
    Abstract: A measurement sampling facility takes snapshots of the central processing unit (CPU) on which it is executing at specified sampling intervals to collect data relating to tasks executing on the CPU. The collected data is stored in a buffer, and at selected times, an interrupt is provided to remove data from the buffer to enable reuse thereof. The interrupt is not taken after each sample, but in sufficient time to remove the data and minimize data loss.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: May 16, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jane H. Bartik, Lisa C. Heller, Damian L. Osisek, Donald W. Schmidt, Patrick M. West, Jr., Phil C. Yeh
  • Patent number: 9652342
    Abstract: In this method, a first information processing apparatus in a first system identifies a second system that performs a first processing on behalf of the first system when an abnormality occurs in the first system, and transmits a first request that includes data concerning resources used to perform the first processing to a second information processing apparatus in the second system. Upon detecting an abnormality in the second system, the first information processing apparatus identifies a third system other than the second system, transmits a second request that includes data concerning resources used to perform the first processing to a third information processing apparatus in the third system, and transmits a third request to release resources secured for the first system to the second information processing apparatus in the second system, upon detecting return of the second system.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: May 16, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomotaka Endo, Hideyuki Matsuda, Yu Minakuchi
  • Patent number: 9652421
    Abstract: A computer system includes a switch having a plurality of ports, a plurality of devices coupled to the plurality of ports, and a management system coupled to at least one of the plurality of devices and the switch. The coupling between the plurality of devices and the switch is a communication interface in which the number of master devices capable of existing in the same space is defined. The management system collects device coupling data of each of the plurality of devices coupled to the switch. Each of the device coupling data includes an ID of a port to which the device is coupled and information representing an attribute indicating whether the device is a master or a slave. The management system determines a coupling configuration on the basis of the plurality of the collected device coupling data and a communication interface protocol and, configures, to the switch, coupling information that is information in accordance with the determined coupling configuration.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: May 16, 2017
    Assignee: HITACHI, LTD.
    Inventors: Satoshi Muraoka, Keisuke Hatasaki, Mutsumi Hosoya, Yasunori Kaneda, Toshihiro Ishiki
  • Patent number: 9632893
    Abstract: A mechanism is provided in a data processing system for unobtrusive failover in a clustered file system. A node in the clustered file system periodically monitors publicized resource events from a cluster manager in the clustered file system for a triggering event that triggers a grace period. Responsive to detecting a triggering event, the node enters a grace period without restarting. During the grace period, the node processes a state request from a first client.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lance W. Russell, Rong Zeng
  • Patent number: 9612925
    Abstract: According to an embodiment of the present invention, an automated computer implemented method and system for implementing a network architecture comprising: a first co-location comprising: a first pod that supports a first subset of users; a second pod that support a second subset of user; a first failover pod that supports one or more other pods from a second co-location and one or more other pods from a third co-location during failover mode; the second co-location comprising: a third pod that supports a third subset of users; a fourth pod that supports a fourth subset of users; a second failover pod that supports one or more other pods at the first co-location and one or more pods from another co-location during failover mode; and an enterprise entity that replicates data for each of the co-locations and communicates the replicated data to the first co-location and the second co-location.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: April 4, 2017
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Michael L. Lewis, Richard J. Romanelli
  • Patent number: 9588844
    Abstract: In one aspect, the invention relates to a fault tolerant computing system. The system includes a primary virtual machine and a secondary virtual machine, wherein the primary and secondary virtual machines are in communication, wherein the primary virtual machine comprises a first checkpointing engine and a first network interface, wherein the secondary virtual machine comprises a second network interface, wherein the first checkpointing engine forwards a page of memory of the primary virtual machine to the second virtual machine such that the first checkpointing engine can checkpoint the page of memory without pausing the primary virtual machine.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 7, 2017
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Thomas D. Bissett, Paul A. Leveille
  • Patent number: 9575911
    Abstract: An interrupt controller for controlling processing of interrupt requests by a plurality of processing units. The processing units have at least two modes: an active mode and an inactive mode. The interrupt controller comprises a controller input, an interrupt router coupled to the controller input and a monitoring unit. The monitoring unit outputs a routing change signal to the interrupt router if it determines that a selected processing unit, to which, in response to a received interrupt request, an execution of an interrupt service routine was initially routed, is in inactive mode while a preselected one is in the active mode. The interrupt router reroutes the execution of the interrupt service routine to the preselected processing unit.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: February 21, 2017
    Assignee: NXP USA, INC.
    Inventors: David McMenamin, James Andrew Collier Scobie
  • Patent number: 9575785
    Abstract: A cluster system and a method for providing service availability. The cluster system includes a first physical server having registered therein an active virtual machine; and a plurality of physical servers, wherein the plurality of physical servers comprises a second physical server having registered therein a standby virtual machine corresponding to the active virtual machine, the active virtual machine failing over to the standby virtual machine when a failure occurs in the first physical server, wherein each of the plurality of physical servers stores post-failure registration information when the failure occurs, wherein the post-failure registration information associates the active virtual machine with a physical server among the plurality of physical servers, and wherein the physical server is different from the second physical server.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: February 21, 2017
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Seong-Mi Park, Kwang-Hyun Lee, Kwang-Min Choi
  • Patent number: 9552218
    Abstract: The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a load balancing IHS. A load balancing tool may extract hardware configuration information, including PNet IDs, from the HCM database. The load balancing tool may utilize the hardware configuration information to enable the load balancing IHS to balance adapter loads in the load balancing IHS. The load balancing tool may also utilize the hardware configuration information to enable the load balancing IHS to failover from a failing adapter to other adapters in the load balancing IHS.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jerry W Stevens, Patricia G Driever, Constantinos Kassimis, Gary O McAfee, Alexandra Winter
  • Patent number: 9537710
    Abstract: A novel RDMA connection failover technique that minimizes disruption to upper subsystem modules (executed on a computer node), which create requests for data transfer. A new failover virtual layer performs failover of an RDMA connection in error so that the upper subsystem that created a request does not have knowledge of an error (which is recoverable in software and hardware), or of a failure on the RDMA connection due to the error. Since the upper subsystem does not have knowledge of a failure on the RDMA connection or of a performed failover of the RDMA connection, the upper subsystem continues providing requests to the failover virtual layer without interruption, thereby minimizing downtime of the data transfer activity.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: January 3, 2017
    Assignee: NetApp, Inc.
    Inventors: Hari Shankar, Huadong Liu, Hua Li
  • Patent number: 9535797
    Abstract: A method, system and program product for group policy backup management in a network having a plurality of domains including components and modules for steps of retrieving a list of group policy objects for a domain, generating a configuration initialization file including a domains section identifying a plurality of domains that are to be backed up and a setup section specifying a plurality of values that control the backup of each policy object in each domain, determining a digital signature for each policy object on a list of policies for the domain, comparing the digital signature for each policy object with a corresponding previous digital signature for each policy, determining if a current digital signature for each policy object matches the corresponding previous digital signature for a policy, and backing up a policy object having a current digital signature that does not match the corresponding previous digital signature.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: January 3, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Colin Lee Feeser, Ryan Sean Marks
  • Patent number: 9521094
    Abstract: A network switch includes a plurality of physical layer (PHY) chips and a processor. Each of the PHY chips includes a plurality of network interfaces configured to connect to external network devices. The processor includes a port information (PI) table configured to record a working state of each PHY chip and to record used network interfaces of each PHY chip. When there are one or more PHY chips which network interfaces are all not used, the processor controls the one or more PHY chips to work in a sleep state.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: December 13, 2016
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Chao-Ying Chiu
  • Patent number: 9503527
    Abstract: Techniques are provided for a client device accessing a host virtual desktop (HVD) server in a network. At the client device, a session is initiated with the HVD server to access a virtual desktop hosted by the HVD server. The client device launches via the virtual desktop a communications application hosted by the HVD server to cause the communications application to obtain communication identifier information from a communications manager server. The communication identifier information is forwarded from the HVD server to the client device. The client device registers with the communications manager server using the communication identifier information to enable the client device to take on a persona of a user that is associated with the communication identifier information.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 22, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick O'Sullivan, Joseph Enda Smyth, Michelle Concannon, Niall Murphy, Cris Cristina
  • Patent number: 9485163
    Abstract: As disclosed herein a method, executed by a computer, includes determining, by a processor, that a first node of a HA cluster is unable to communicate with a second node of the HA cluster, and initiating, by a processor, by the first node, a handshake operation with a connected client, wherein the handshake operation comprises requesting that the client determine a status of the second node and receiving, from the client, a response indicating the status of the second node. The method further includes accepting, by a processor, new requests in response to determining that the second node is unavailable, and requesting, by a processor, restoration of communications between the first node and the second node in response to determining that the second node is available. A computer system and computer program product corresponding to the above method are also disclosed herein.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Justin T. Fries, Timothy M. C. McCormick
  • Patent number: 9483371
    Abstract: A storage system includes a first control apparatus; at least one second control apparatus managed by the first control apparatus; and a storage unit accessed by the second control apparatus. The second control apparatus determines based on detection of an error of an input/output process for storage in the storage unit whether the storage is in a blocking state, executes a resumption process of the input/output process when the storage is in the blocking state, judges whether an error occurrence frequency of the input/output process is at least a predetermined value, when the storage is not in the blocking state, and transmits to the first control apparatus, a blocking process request for the storage, when the error occurrence frequency is at least the predetermined value. The first control apparatus executes a blocking process and an error process of the storage, based on reception of the blocking process request.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 1, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Yutaro Hiraoka, Tatsushi Takamura, Kazunori Kobashi, Yasuhito Kikuchi
  • Patent number: 9483364
    Abstract: According to certain aspects, an information management cell with failover management capability can include secondary storage computing devices configured to conduct primary data from a primary storage device(s) to a secondary storage device(s) during secondary copy operations, at the direction of a remote storage manager, wherein a first secondary storage computing device implements a failover storage manager configured to, in the event of a loss of connectivity between the cell and the remote storage manager: access a stored storage policy; initiate first and secondary copy operations according to the storage policy in which the first and second secondary storage computing devices are each involved in the creation of a first and second secondary copies; and subsequent to reestablishment of connectivity between the cell and the remote storage manager, transmit synchronization information associated with the secondary copy operations to the remote storage manager.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: November 1, 2016
    Assignee: COMMVAULT SYSTEMS, INC.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Amey Vijaykumar Karandikar, Manoj Kumar Vijayan
  • Patent number: 9471442
    Abstract: A backup image generator can create a primary image and periodic delta images of all or part of a primary server. The images can be sent to a network attached storage device and one or more remote storage servers. In the event of a failure of the primary server, an updated primary image may be used to provide an up-to-date version of the primary system at a backup or other system. As a result, the primary data storage may be timely backed-up, recovered and restored with the possibility of providing server and business continuity in the event of a failure.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: October 18, 2016
    Assignee: DSSDR, LLC
    Inventor: Andrew Bensinger
  • Patent number: 9465704
    Abstract: Techniques for virtual machine (VM) availability during management network failure and VM network failure in a first host computing system in a failover cluster are described. In one example embodiment, management network failure is identified in the first host computing system. The management network being coupled to a virtual management software in a management server and used for management functions. Migration of the VMs running on the first host computing system is then initiated to at least one other host computing system in the failover cluster via a migration network by a failover agent associated with the first host computing system. The migration network being isolated from the virtual management software and capable of handling live migrations.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: October 11, 2016
    Assignee: VMware, Inc.
    Inventors: Hariharan Jeyaraman Ganesan, Jinto Antony
  • Patent number: 9462059
    Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
  • Patent number: 9454416
    Abstract: Technology is disclosed for determining high availability readiness of a distributed computing system (“system”). A confidence measure (CM) can be computed for a particular controller in the system to determine whether a takeover by the particular controller from a first controller would be successful. The CM can be a percentage value. A CM of 0% indicates that a takeover would be a failure, which results in loss of access to data managed by the first controller. A CM of 100% indicates a successful takeover with no performance impact on the system. A CM between 0% and 100% indicates a successful takeover but with a performance impact. The CM can be computed based on events occurring in the system, e.g., veto and non-veto events. The CM is computed as a function of various weights and/or indices associated with the veto events and/or non-veto events.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: September 27, 2016
    Assignee: NetApp, Inc.
    Inventors: Senthil Kumar Veluswamy, Sathiya Kumaran Mani, Shubham Tagra
  • Patent number: 9436488
    Abstract: An information processing apparatus that mounts a first and second system boards SB#0 and SB#1 includes a virtualization control unit that operates a virtual machine for virtualizing hardware resources. The SB#0 includes a memory that stores a command line, resource information, and management information. The SB#1 includes a memory that stores a command line and resource information. The command line is executed by the virtualization control unit. The resource information is data used by each system board from among data used when the virtualization control unit operates. The management information is data commonly shared by each system board and used by the virtualization control unit. A command line and resource information are used when the virtualization control unit operates and information on the hardware resources included in the corresponding SB. Each SB executes the command line and refers to the information stored in the memory in SBs.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: September 6, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Doteguchi, Kenji Okano, Takehiro Okabe, Nikolay Polyakov, Reiji Watanabe, Kenji Gotsubo
  • Patent number: 9424148
    Abstract: Systems and methods for automatic failover in modular chassis systems. In some embodiments, a modular chassis includes a chassis management controller and a plurality of server blades. A first of the plurality of server blades may be configured to detect an internal fault to and to transmit a corresponding alert message to the chassis management controller via a midplane connection. Moreover, the chassis management controller may be configured to initiate a migration procedure to transfer one or more workloads from the first server blade to a second of the plurality of server blades.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: August 23, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Michael Brundridge, Sudhir Vittal Shetty
  • Patent number: 9400670
    Abstract: The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a load balancing IHS. A load balancing tool may extract hardware configuration information, including PNet IDs, from the HCM database. The load balancing tool may utilize the hardware configuration information to enable the load balancing IHS to balance adapter loads in the load balancing IHS. The load balancing tool may also utilize the hardware configuration information to enable the load balancing IHS to failover from a failing adapter to other adapters in the load balancing IHS.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jerry W Stevens, Patricia G Driever, Constantinos Kassimis, Gary O. McAfee, Alexandra Winter
  • Patent number: 9372827
    Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination physical computing device. A non-production copy of data associated with a source physical computing device is created. A configuration of the source physical computing device is determined. A configuration for a destination physical computing device is determined based at least in part on the configuration of the source physical computing device. The destination physical computing device is provided access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: June 21, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Rahul S. Pawar, Amit Mitkar, Sumedh P. Degaonkar
  • Patent number: 9369334
    Abstract: Methods, systems, and physical computer-readable storage medium are provided to improve efficiency of systems operating on internet protocol (IP) over Infiniband (IB) networks. In an embodiment, by way of example only, a method is provided for implementing redundancy for IB networks. The method includes detecting a failure at a first source port of a source node having a plurality of source ports, selecting a new source port, sending an address resolution protocol (ARP) message to one or more other nodes in communication with the source node including an IP address of the source node and IB address of the new source port of the source node, and re-balancing host traffic.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: June 14, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Constantine Gavrilov, Zorik Machulsky, Leah Shalev
  • Patent number: 9342409
    Abstract: Upon receiving a packet addressed to a virtual machine, a virtual switch connected to the virtual machine forwards the packet to the virtual machine, stores the received packet, the packet being related to an uncompleted transaction in the first storing unit in association with the uncompleted transaction, in response to an instruction for restoring the virtual machine, stops the forwarding of the packet to the virtual machine, and in response to the completion of the restoring of the virtual machine, upon receiving an instruction for resuming the forwarding, transmits one or a plurality of packets stored in the first storing unit in association with the uncompleted transaction to the virtual machine.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: May 17, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiro Ohtake, Toshihiro Kodaka, Atsuji Sekiguchi, Yuuji Hotta, Toshihiro Shimizu
  • Patent number: 9342416
    Abstract: A processor includes a plurality of processing sections, each of which executes a predetermined process. A plurality of fault detecting circuits are respectively provided for the plurality of processing sections, to detect a fault in one of the plurality of processing sections as a fault processing section to generate a fault detection signal. A fault monitoring and control section controls a normal processing section as at least one of the plurality of processing sections other than the fault processing section to execute a relieving process in response to the fault detection signal. The relieving process is determined based on a process load of the fault processing section, a process load of the normal processing section, and priority levels of processes to be executed by the fault processing section and the normal processing section.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: May 17, 2016
    Assignee: Renesas Electronics Corporation
    Inventor: Kazuhisa Fukuda
  • Patent number: 9336094
    Abstract: In one aspect, a method includes determining that a first quorum of servers is available at a production site and a target site and generating a group-set bookmark if the first quorum of servers is available. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to determine that a first quorum of servers is available at a production site and a target site and generate a group-set bookmark if the first quorum of servers is available. In a further aspect, an apparatus includes circuitry configured to determine that a first quorum of servers is available at a production site and a target site; and generate a group -set bookmark if the first quorum of servers available.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: May 10, 2016
    Assignee: EMC International Company
    Inventors: Kfir Wolfson, Assaf Natanzon, Saar Cohen