In Distributed Systems (epo) Patents (Class 714/E11.073)
  • Patent number: 11915156
    Abstract: Embodiments of the present invention are directed to facilitating event forecasting. In accordance with aspects of the present disclosure, a set of events determined from raw machine data is obtained. The events are analyzed to identify leading indicators that indicate a future occurrence of a target event, wherein the leading indicators occur during a search period of time the precedes a warning period of time, thereby providing time for an action to be performed prior to an occurrence of a predicted target event. At least one of the leading indicators is used to predict a target event. An event notification is provided indicating the prediction of the target event.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: February 27, 2024
    Assignee: Splunk Inc.
    Inventors: Adam Jamison Oliner, Aungon Nag Radon, Manwah Wong, Manish Sainani, Harsh Keswani
  • Patent number: 11899688
    Abstract: A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: February 13, 2024
    Assignee: Google LLC
    Inventor: Luke Marsden
  • Patent number: 11868637
    Abstract: In a storage system that implements RAID (D+P) protection groups a drive subset initially has (D+P) drives plus a spare drive with (D+P) splits. Spare splits are distributed with drive index and split index adjacency such that no single drive or split index contains multiple spare splits. When the drive subset is incremented by one drive a group of selected splits are relocated to the new drive based on drive index and split index adjacency such that no single drive or split index contains multiple members of a new protection group. If one of the drives is failing or fails, then an adjusted spare split index value is calculated for each protection group member on that drive so that the protection group members are rebuilt or relocated without placing more than one member of any protection group on a single drive. Adjusted spare split index values may be calculated in steps using the data split indices in ascending order and the largest drive indices in descending order.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: January 9, 2024
    Assignee: Dell Products L.P.
    Inventors: Kunxiu Gao, Kuolin Hua, Evgeny Malkevich
  • Patent number: 11847012
    Abstract: Apparatuses, methods and storage medium associated with embedded computing, are disclosed herein. In embodiments, an embedded computing platform includes a plurality of system-on-chips (SoCs) forming a local compute cluster; and an orchestrator disposed on one of the SoCs arranged to orchestrate fail-safe operations, in response to a reported unrecoverable failure requiring shut down or partial disabling of one of the SoCs, to consolidate execution of critical workloads on one or more of remaining fully or partially operational ones of the SoCs. Other embodiments are also described and claimed.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: December 19, 2023
    Assignee: Intel Corporation
    Inventors: Christopher Cormack, Matthew Curfman, Sebastien Hily
  • Patent number: 11842207
    Abstract: Methods and apparatus for centralized networking configuration in distributed systems are disclosed. Networking related metrics from a plurality of sources within a distributed system are obtained at a networking configuration server. A set of rules to be used to apply a network configuration option to a particular category of traffic associated with a node of the distributed system is determined based on the collected metrics and on networking management policies. A representation of the set of rules is transmitted to the node of the distributed system to schedule network transmissions in accordance with the networking configuration option.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Avichai Mendle Lissack
  • Patent number: 11803318
    Abstract: In one aspect, an example methodology implementing the disclosed techniques includes creating, by a first site of a volume that supports active-active bidirectional replication, a local copy of the volume, the local copy of the volume configured to be active. The method also includes enabling, by the first site of the volume, bidirectional write input/output (I/O) mirroring with a second site of the volume. The method further includes, by the second site of the volume, creating a remote copy of the volume, the remote copy of the volume configured to be passive, and enabling bidirectional write I/O mirroring with the first site of the volume.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: October 31, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry Tylik, Carole Gelotti, David Meiri, Girish Sheelvant, Nagasimha Haravu, Aharon Blitzer
  • Patent number: 11799714
    Abstract: In some examples, a system includes a plurality of electronic devices each comprising a respective management processor and a baseboard management controller (BMC). A management processor of a cluster of management processors is a primary management processor to act as a management controller for the plurality of electronic devices. The management controller interacts with the BMC in a respective electronic device to perform management of the respective electronic device. The cluster of management processors performs failover responsive to a fault of the primary management processor to select another management processor of the cluster of the management processors as the management controller.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: October 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mohan Parthasarathy, Matthew James Muggeridge, Vinay Venugopal, Srinivasan Varadarajan Sahasranamam
  • Patent number: 11799833
    Abstract: A request for an optimal virtual private network (VPN) server for a user device is received. The optimal VPN server is selected from a set of VPN servers. For each of the VPN servers, respective numerical weights are calculated based on respective conditions. A respective penalty score is calculated for each of the VPN servers based on the respective numerical weights. The optimal VPN server for the user device is identified based on the respective penalty scores. An internet protocol (IP) address of the optimal VPN server is transmitted to the user device.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: October 24, 2023
    Assignee: 360 IT, UAB
    Inventors: Kazimieras Celiesius, Mindaugas Valkaitis
  • Patent number: 11768851
    Abstract: Systems and methods are provided for facilitating the transformation of data from a tabular data set organized according to a data schema to an object based data set organized according to data ontology. The data schema and the data ontology may be used to generate a custom coding language suitable for facilitating the creation of a transform script. Error checking, type checking, autocomplete, and preview tools may be provided to permit the verification of the transform script as it is created.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: September 26, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Joel Ossher, David Xiao
  • Patent number: 11762743
    Abstract: Edge device task management by receiving an indicator corresponding to a first container running a task on a first edge device of a cluster of edge devices, wherein the indicator indicates an error status of the first container, and wherein task data of the task is stored in a first local storage of the first edge device, selecting a second edge device from the cluster of edge devices, wherein a second container on the second edge device is to run the task, instructing the first and second edge devices to transfer the task data from the first local storage of the first edge device to a second local storage of the second edge device, and in response to receiving a notification that indicates the task data has been transferred from the first local storage to the second local storage, sending the task to the second container.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yue Wang, Jing Xing, Jian Fang Zhang, Da Li Liu, Juan Liu, Yong Wang
  • Patent number: 11757984
    Abstract: A virtualized computing environment of a telecommunications network comprises a cluster of virtual machines with a one-to-one ratio of active and backup virtual machines. One or more additional clusters of virtual machines have a N-to-K ratio of active and backup virtual machines where N>K. The backup virtual machines are configured to provide failover capacity for processing communications sessions in an event of a failure of one of the active virtual machines. A cluster redundancy capability indicates the ratio of the active and backup virtual machines for that cluster. A predetermined type associated with a requested communication session is determined. A cluster having a cluster redundancy capability corresponding to the predetermined type is selected. Data for the requested communication session is sent to an active virtual machine in the selected cluster.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: September 12, 2023
    Inventors: Andrew John Tylee, Paul John Brittain
  • Patent number: 11659070
    Abstract: An interface circuit includes: a packet transmitter configured to generate a plurality of transmission packets based on a request, which is output from a core circuit, and output the plurality of transmission packets, the plurality of transmission packets including information indicative of being a packet to be merged; and a packet receiver configured to generate a merged packet by merging a plurality of extension packets from among a plurality of reception packets received from outside the interface circuit, the plurality of extension packets including information indicative of being a packet to be merged.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: May 23, 2023
    Inventors: Younho Jeon, Hyeokjun Choe, Jeongho Lee
  • Patent number: 11656959
    Abstract: A system for recommending a disaster recovery failover region of a public cloud service provider is provided. The system includes a memory having computer-readable instructions stored therein and a processor configured to execute the computer-readable instructions to detect a disaster recovery requirement for one or more clients of the public cloud service provider. The one or more clients is predicted to be affected by a disaster. The processor is further configured to monitor one or more disaster recovery (DR) factors associated with geological and meteorological conditions, legal and compliance requirements, network latency and costs for a plurality of disaster recovery regions associated with the public cloud service provider and to recommend a disaster recovery failover region for each of the one or more clients affected by the occurrence of the disaster based on the one or more DR factors.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: May 23, 2023
    Assignee: DRUVA INC.
    Inventors: Amir Fattemohmad Mukeri, Sujit Anant Apte
  • Patent number: 11645172
    Abstract: Managing data center recovery from failure events can include a failure event platform having aspects provided via a user interface that integrates multiple failure and recovery management and execution features. The features can include, among others, application drift monitoring between production and recovery environments, real-time health checks of system components, user-modifiable scripting for prioritizing and customizing data center recovery actions, and a recovery execution tool.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: May 9, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Venkatachalam Nachiappan, Sivamurugan Paramasamy, Chandrasekaran Sivaraman
  • Patent number: 11640342
    Abstract: Fault state transitions in an autonomous vehicle may include determining that a first node of a plurality of nodes has failed; determining, in response to the first node failing, a failure state; determining, based on the failure state, a configuration for the plurality of nodes excluding the first node; and applying the configuration.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 2, 2023
    Inventors: John Hayes, Volkmar Uhlig, Richard A. Swetz, Daniel P. Potts
  • Patent number: 11625249
    Abstract: Preserving memory ordering between offloaded instructions and non-offloaded instructions is disclosed. An offload instruction for an operation to be offloaded is processed and a lock is placed on a memory address associated with the offload instruction. In response to completing a cache operation targeting the memory address, the lock on the memory address is removed. For multithreaded applications, upon determining that a plurality of processor cores have each begun executing a sequence of offload instructions, the execution of non-offload instructions that are younger than any of the offload instructions is restricted. In response to determining that each processor core has completed executing its sequence of offload instructions, the restriction is removed. The remote device may be, for example, a processing-in-memory device or an accelerator coupled to a memory.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: April 11, 2023
    Inventors: Jagadish B. Kotra, John Kalamatianos
  • Patent number: 11609831
    Abstract: A resource matching technique between a primary site and one or more secondary sites accommodates a configuration update of a virtual machine (VM) in a disaster recovery (DR) environment. The resource matching technique determines whether a proposed resource configuration update or change to a primary VM running at the primary site is permissible on a secondary VM configured for failover operation at a secondary site in the event of failure to the primary VM. The technique continuously monitors the availability of resources at each secondary site and enables negotiation between the primary and secondary sites of the proposed configuration change based on corresponding indications resource availability. The resources may include generic resources (e.g., memory, storage capacity and CPU processing capacity) and specialized resources (e.g., GPU types and/or models).
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: March 21, 2023
    Assignee: Nutanix, Inc.
    Inventors: Hemanth Kumar Mantri, Igor Grobman, Raymond Wai-Man Yip
  • Patent number: 11606306
    Abstract: Various embodiments provide a packet transmission method and an apparatus. In those embodiments, a first device supports a first protocol layer, and replicates a packet at the first protocol layer. A second device supports a second protocol layer, and deduplicates the packet at the second protocol layer. When receiving a first packet, a first access device converts a sequence number of the first protocol layer in the first packet into a sequence number of the second protocol layer, and then sends, to the second device, a second packet that carries the sequence number of the second protocol layer and a data packet of the first packet. For example, if the first access network device receives two packets having same data packets, the first access network device separately coverts sequence numbers in the two packets without performing operations of first deduplicating and then replicating the packet.
    Type: Grant
    Filed: January 10, 2021
    Date of Patent: March 14, 2023
    Inventors: Yongcui Li, Yan Li, Hui Ni, Fangyuan Zhu
  • Patent number: 11593446
    Abstract: A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: February 28, 2023
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11528194
    Abstract: The invention relates to a computer-implemented method for providing an enterprise control plane for a data streaming service. The method may comprise providing a control plane user interface to enable a non-technical user to define a cluster logical abstraction dataset for an application, including a namespace, metadata, entitlement data, controls and governance data, and topics and size requirements related to the cluster and the application. The method may also include providing a representational state transfer (REST) interface to enable a technical user to specify cluster parameters using application programming interfaces (APIs). The method comprises automatically configuring the cluster and onboarding the application to the cluster following authentication.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: December 13, 2022
    Inventors: Henry Su, Vishnu M. Balusu, Michelle Beloff, Sudhakara R. Jetti, Ashokkumar Kadambala, Shreesha Hebbar
  • Patent number: 11496572
    Abstract: Systems and methods are provided for sending and receiving remote procedure calls (RPCs). Based on a message in a first RPC, a second set of RPCs are created by one or more computing devices, where each of the second set of RPCs includes a portion of the message in the first RPC. The message in the first RPC is replaced with a reference to each RPC of the second set of RPCs. The one or more computing devices send the first RPC with the references, and also send the second set of RPCs.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: November 8, 2022
    Assignee: Google LLC
    Inventors: Iulian Moraru, Brian Frank Cooper, Sebastian Kanthak, Alexander Lloyd, Mert Akdere
  • Patent number: 11481291
    Abstract: An apparatus comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to associate a first storage node with at least a second storage node in a plurality of storage nodes of a distributed storage system, each such storage node comprising a plurality of storage devices, to establish a storage devices group comprising specified ones of the storage devices of the first and second storage nodes, to detect an issue with a first communication channel to the first storage node, and responsive to the detected issue, to communicate with the first storage node via the second storage node, utilizing an alternative communication channel involving one or more storage devices of the storage devices group. The storage devices group may comprise a designated subset of storage devices within a common disk array enclosure (DAE) shared by the first and second storage nodes.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: October 25, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Lior Kamran, Vladimir Shveidel
  • Patent number: 11477073
    Abstract: Disclosed is a failure management method in a network of nodes, including, for each considered node: first, a step of locally saving the state of this considered node, to a storage medium for this node in question. Then, if the considered node has failed, retrieving the local backup of the state of this considered node, by redirecting the link between the considered node and its storage medium to connect this storage medium to an operational node other than the considered node, this operational node already in the process of carrying out this calculation, the local backups of these considered nodes, used for the retrieving steps being coherent with each other so as to correspond to the same state of calculation. If a considered node failed, returning this local backup for this considered node to a new additional node added to the network at the time of the failure.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 18, 2022
    Assignee: BULL SAS
    Inventors: Guillaume Lepoutere, Emmanuel Brelle, Florent Germain, Piotr Lesnicki
  • Publication number: 20140143590
    Abstract: A computer implemented method and apparatus for receiving, at a first media content packager, a request for at least one of an index file of media segments or a media segment; creating, in response to the request for an index file, an index file comprising a plurality of universal resource locators (URLs); and sending, from the media content packager an error message when at least one of: (i) in response to a request for an index file, the created index file is determined to comprise media segments that have previously been sent from a media packager, or (ii) in response to a request for a media segment, at least one of the URLs in the index file references media content that is not available on the first packager, or a media segment is incomplete, wherein sending the error message results in receiving the request at a second media content packager.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Applicant: ADOBE SYSTEMS INC.
    Inventors: Karishma Bagga, Apoorva Arora, Neha Saxena
  • Publication number: 20140136878
    Abstract: Scaling up and scaling out of a server architecture for large scale real-time applications is provided. A group of users may be provisioned by assigning them to a server pool and allotting them to a group. Grouped users help to reduce inter-server communication when they are serviced by the same server in the pool. High availability may be provided by choosing a primary server and one or more secondary servers from the pool to ensure that grouped users are serviced by the same server. Operations taken on the primary server are synchronously replicated to secondary servers so that when a primary server fails, a secondary server may be chosen as the primary for the group. Servers for multiple user groups may be load balanced to account for changes in either the number of users or the number of servers in a pool. Multiple pools may be paired for disaster recovery.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Inventors: Sankaran Narayanan, Namendra Kumar, Krishnan Ananthanarayanan, Vijay Kishen Hampapur Parthasarathy, Dhigha Sekaran, Vadim Eydelman, Bimal K. Mehta
  • Publication number: 20140095923
    Abstract: Embodiments of the invention relate to faulty recovery mechanisms for a two-dimensional (2-D) network on a processor array. One embodiment comprises a processor array including multiple processors core circuits, and a redundant routing system for routing packets between the core circuits. The redundant routing system comprises multiple switches, wherein each switch corresponds to one or more core circuits of the processor array. The redundant routing system further comprises multiple data paths interconnecting the switches, and a controller for selecting one or more data paths. Each selected data path is used to bypass at least one component failure of the processor array to facilitate full operation of the processor array.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: International Business Machines Corporation
    Inventors: Rodrigo Alvarez-Icaza Rivera, John V. Arthur, John E. Barth, JR., Andrew S. Cassidy, Subramanian Iyer, Paul A. Merolla, Dharmendra S. Modha
  • Publication number: 20140095924
    Abstract: IP multicast enabled devices, systems and methods for use on an end-to-end IP multicast-enabled network are disclosed. An IP multicast system, device and method operable on the network includes an IP multicast-engine, and storage for storing instruction sets to instruct the engine to send messages according to a select multicast application. A plurality of devices become members of an IP multicast group such that sending a message to a single multicast address can provide for the concurrent control of, and the delivery of the multicast message to, the devices of the group. Error conditions in a multicast source may be handled by preserving the multicast session resources, and reassigning a multicast source address from a faulty source encoding device to an alternate device.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventor: Dan Holden
  • Publication number: 20140040659
    Abstract: Embodiments herein relate to selection of one of first and second links between first and second network devices. The first link is to transmit the traffic between the first and second network devices directly and the second link is to transmit the traffic between the first and second network devices through a network appliance.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventor: Gary Michael Wassermann
  • Publication number: 20140025986
    Abstract: Techniques for providing session level replication and fail-over as a network service include generating a replication rule that replicates network traffic destined for a primary server from an originating server to a network controller and installing said rule in a switch component, identifying flows from the originating server to the primary server, replicating each incoming data packet intended for the primary server to the network controller for replication and forwarding to replica servers, determining said primary server to be in a failed state based on a number of retransmissions of a packet, to selecting one of the replica servers as a fail-over target, and performing a connection level fail-over by installing a redirection flow in the switch component that redirects all packets destined to the primary server to the network controller, which forwards the packets to the replica server and forwards each response from the replica server to said originating server.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Inventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Ravi Kothari, Vijay Mann, Anilkumar Vishnoi
  • Publication number: 20130346790
    Abstract: A network-based storage system includes multiple storage devices and system controllers. Each storage device in multiple aggregates of storage devices can include ownership portion(s) that are configured to indicate a system controller to which it belongs. First and second system controllers can form an HA pair, and can be in communication with each other, the storage devices, and a separate host server. A first system controller controls an aggregate of storage devices and can facilitate an automated hotswap replacement of a second system controller that controls another aggregate of storage devices with a separate third system controller that subsequently controls the other aggregate of storage devices.
    Type: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Applicant: NetApp, Inc.
    Inventors: Sravana Kumar Elpula, Varun Garg, Sakshi Chaitanya Veni
  • Publication number: 20130346788
    Abstract: A method implemented by a Broadband Network Gateway (BNG) of an Internet service provider to provide accessibility to a wide area network for a Residential Gateway (RG) upon a failure of a wireline connectivity between the BNG and the RG, the method including receiving a failure detect message indicating a connectivity failure at the BNG from the RG, deciding whether to re-route traffic by the BNG, sending a failure acknowledge message by the BNG to the RG notifying the RG that re-routing has been initiated, sending a traffic re-route request message by the BNG to a Packet Data Network Gateway (PDN GW) of a Long-Term Evolution (LTE) network requesting the PDN GW to re-route traffic, receiving a traffic re-route acknowledgement by the BNG from the PDN GW, and re-routing traffic between the RG and the BNG through the PDN GW by the BNG.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
  • Publication number: 20130339781
    Abstract: Providing high availability multi-way conferencing. Separate signaling and media components may be provided within an MCU or among a cluster of MCUs. A signaling server may control signaling aspects of a conference while a media server may provide media support for the conference. In the event of media server failure, the signaling server may assign a new media server to provide media support for the conference. A backup signaling server may also monitor the signaling server and may provide signaling support for the conference in the event of signaling server failure.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Inventors: Vivek Wamorkar, Boby Skaria Pullamkottu, Ramesh Krishnamani Venkatasubramanian
  • Publication number: 20130326261
    Abstract: A device may include a network interface for communicating with a failover device, a memory for instructions, and a processor for executing the instructions. The processor may execute the instructions to communicate with the failover device, via the network interface, to fail over the device to the failover device in a cluster by pushing a process on the device to the failover device when a first failover event occurs. The failover device is configured to fail over the device to the failover device by pulling the process on the device on the second device when a second failover event occurs. The device is in the cluster.
    Type: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Inventor: Eric Milo Paulson
  • Publication number: 20130315382
    Abstract: A method of providing robust call center operation for an organization, based on a first data center with computerized components that provide service to the call center, including, receiving at a failover manager having a processor and memory, notification from a user to shut down components of the first data center providing service to the call center, shutting down or verifying non-functionality of the components of the first data center providing service to the call center, activating similar components from a second data center to replace functionality of the first data center, wherein the components of the first data center and the second data center are connected over a network, and updating references of the call center to access the components from the second data center instead of the components from the first data center.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 28, 2013
    Applicant: Nice Systems Ltd.
    Inventors: Hadas LIBERMAN, Yuval Marco, Igor Cher, Ziv Grinberg, Linat Polak Mart, Efim Kolodizner, Roni Krivoshey, Leon Portman, Shay Levy, Asaf Kutner, Sharon Shelly, Yaniv Bar
  • Publication number: 20130290772
    Abstract: A command is communicated by a computer and received by a sequential storage access device. The command includes a sequence indicator. The sequential storage access device uses the sequence indicator, in a communication path failure recovery operation, to at least determine whether a command has been confirmed by the device driver as being processed by the sequential access storage device.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventor: Curtis C. Ballard
  • Publication number: 20130268800
    Abstract: A method and system for LPAR migration including creating a profile for a logical partition on a host system comprising one or more LPARs, wherein the profile is associated with a first name. Also, within the profile, a port of a client virtual small computer system interface (SCSI) adapter of the LPAR is mapped to a port of a server virtual SCSI adapter of a virtual input/output server (VIOS) of the host system. The server port of the VIOS is set to accept any port of virtual client SCSI adapters of the one or more LPARS of the host system. Within the VIOS, the server port of the VIOS is mapped to a device name (i.e., LPAR) and to a target device (i.e., a disk of shared storage), for purposes of proper failover implementation of the LPAR, wherein the target device comprises an operating system for the LPAR.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 10, 2013
    Inventor: Jagadamba Rangaiah
  • Publication number: 20130205161
    Abstract: Systems and methods of providing high availability of telecommunications systems and devices in a telecommunications network. A telecommunications device is deployed in a high availability configuration that includes two or more peer device platforms, in which each peer device platform can operate in either an active mode or a standby mode. Each peer device platform includes a device health monitoring component and a rules engine. By detecting one or more failures and/or faults associated with the peer device platforms using the respective device health monitoring components, and generating, using the rules engine, a health count for each peer device platform based on the detected failures/faults and one or more predetermined rules, failover decisions can be made based on a comparison of the health counts for the respective peer device platforms, while reducing the impact on the telecommunications network and providing an increased level of user control over the failover decisions.
    Type: Application
    Filed: February 2, 2012
    Publication date: August 8, 2013
    Inventors: Ritesh H. Patani, Ajoy K. Agrawal, Seshu Konduri
  • Publication number: 20130166943
    Abstract: Various embodiments provide a method and apparatus of providing a load balancing configuration that adapts to the overall load and scales the power consumption with the load to improve energy efficiency and scalability. The energy efficient distributed and elastic load balancing architecture includes a collection of multi-tiered servers organized as a tree structure. The handling of incoming service requests is distributed amongst a number of the servers. Each server in the virtual load distribution tree accepts handles incoming service requests based on its own load. Once a predetermined loading on the receiving server has been reached, the receiving server passes the incoming requests to one or more of its children servers.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Haoyu Song, Fang Hao, Tirunell V. Lakshman
  • Publication number: 20130159762
    Abstract: A container system and a monitoring method for the container system are provided. The container system includes a plurality of servers and a master server node. The servers are arranged in N areas. The master server node is coupled to the servers. The master server node selects one of a plurality of servers in an ith area to be a main node of the ith area. The main node collects temperature information of the servers in the ith area to transmit highest temperature information to the master server node. When the master server node cannot connect to the main node, the master server node selects one of other servers connected to the master server node in the ith area to be a replacing node, and adjusts the replacing node to be the main node of the ith area to collect the temperature information in the ith area continuously.
    Type: Application
    Filed: March 30, 2012
    Publication date: June 20, 2013
    Applicant: Inventec Corporation
    Inventors: Kuo-Shu Chiu, Chien-Chou Chen, Szu-Hsien Lee, Hsing-Yi Chen
  • Publication number: 20130159763
    Abstract: Methods, apparatuses, and computer program products for dynamic allocation of network security credentials for alert notification recipients are provided. Embodiments include receiving from a managed system, by an alert management system, an alert indicating one of a failure in the managed system and a pending failure in the managed system; selecting, by the alert management system, a remote device from a plurality of remote devices registered for remote access with the alert management system; preapproving, by the alert management system, network security clearance of the selected remote device, the network security clearance for remote access to the management system via a virtual private network (VPN) interface; and transmitting to the selected remote device, by the alert management system, an alert notification that includes an internet address corresponding to the VPN interface.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Inventors: Albert D. Bennah, David J. Rudda, JR.
  • Publication number: 20130151884
    Abstract: A cloud data storage system is provided for multiple clients to access data of files comprising at least one node connecting to a first storage means; at least one namenode module for processing file operations issued from the clients, namenode module issuing data access instructions to access and maintain the metadata on the first storage means; at least one datanode module respectively executing on at least one node, each datanode module functioning to scan and access a second storage means connected thereto; at least one data import module selectively executing on nodes in which datanode module are executing, the data import module scanning a second storage means newly connected to the cloud data storage system and obtaining a corresponding metadata, and executing data migration operation for the data in second storage means without actual physical uploading operation.
    Type: Application
    Filed: September 10, 2012
    Publication date: June 13, 2013
  • Publication number: 20130138997
    Abstract: A rack system is provided. The rack system includes a first rack apparatus and a second rack apparatus. The first rack apparatus includes multiple first rack internal devices and a first Integrated Management Module (IMM). The first IMM manages the first rack internal devices via a network. The second rack apparatus includes multiple second rack internal devices and a second IMM. The second IMM manages the second rack internal devices via the network. The first IMM and the second IMM are connected via the network and implement a synchronous configuration process. When the second IMM goes abnormal, the first IMM manages the first rack internal devices and the second rack internal devices via the network at the same time.
    Type: Application
    Filed: February 13, 2012
    Publication date: May 30, 2013
    Inventor: Hao-Hao Wang
  • Publication number: 20130124912
    Abstract: A first component, executing using a processor and a memory in a first data processing system, receives a diagnostic heartbeat packet from a second component executing in a second data processing system, wherein the diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and a set of diagnostic attributes. The first component determines, using a value of a diagnostic attribute in the diagnostic heartbeat packet, that a first communication link between the first and the second data processing systems is usable but includes a soft network error, wherein a soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network. The first component re-routes a synchronization message from the first component to the second component using a second communication link between the first and the second data processing systems.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: International Business Machines Corporation
    Inventors: DOUGLAS JAMES GRIFFITH, Astrid Angela Jaehde, Robert Scott Manning
  • Publication number: 20130124911
    Abstract: A first component, executing in a first data processing system, receives, over a data communication network using a first adapter, a first diagnostic heartbeat packet from a second adapter in a second data processing system. The first heartbeat packet comprises a header, a set of heartbeat parameters, and a set of diagnostic attributes. The first component determines, based on a set of values corresponding to the set of diagnostic attributes, that a soft network error condition exists in the data communication network. The soft network error condition is a network error condition that adversely affects the transmission of packets having certain properties in the data communication network. The first component stores the set of values in a state information record associated with the first component and re-routes data traffic from one link to a different link between the first and the second data processing systems.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: International Business Machines Corporation
  • Publication number: 20130111259
    Abstract: A connection control apparatus includes an active control unit that performs routing of data to a first device connected to a port of the connection control apparatus by using an address of the first device, and a standby control unit that, when the active control unit causes a failure, performs routing of data to the first device by using the address of the first device and by using route information indicating a connection route to a second device connected to a port of an adjacent connection control apparatus connected to the connection control apparatus, the standby control unit performing routing of data to the second device by using the route information upon the adjacent connection control apparatus being unable to perform routing.
    Type: Application
    Filed: September 12, 2012
    Publication date: May 2, 2013
    Applicant: FUJITSU LIMITED
    Inventor: Takeshi Umezuki
  • Publication number: 20130111261
    Abstract: Method and high availability clusters that support synchronous state replication to provide for failover between nodes, and more precisely, between the master candidate machines at the corresponding nodes. There are at least two master candidates (m=2) in the high availability cluster and the election of the current master is performed by a quorum-based majority vote among quorum machines, whose number n is at least three and odd (n?3 and n is odd). The current master is issued a current time-limited lease to be measured off by the current master's local clock. In setting the duration or period of the lease, a relative clock skew is used to bound the duration to an upper bound, thus ensuring resistance to split brain situations during failover events.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Inventor: Michael W. Dalton
  • Publication number: 20130097456
    Abstract: Managing failover operations on a cluster of computers, including: identifying, by a failover hold module, a failure to access data storage in the cluster of computers; preventing the execution of all read operations directed to the data storage that were received after the failure to access data storage was identified; executing all write operations directed to the data storage that were received after the failure to access data storage was identified, including writing data to a cache; identifying that a failover to alternative data storage is complete; executing the held read operations, including reading data from the alternative data storage; and copying, from cache to the alternative data storage, the data written to the cache as part of the write operations.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Inventors: Travis M. Drucker, Joel C. Dubbels, Thomas J. Eggebraaten, Janice R. Glowacki, Richard J. Stevens, David A. Wall
  • Publication number: 20130073894
    Abstract: Techniques for achieving high availability (HA) in a cloud environment are presented. Cloud storage provided to multiple tenants is accessed via a plurality of controllers via a switch. The controllers are organized in a ring and each controller is responsible for detecting failures in adjoining controllers within the ring. Storage services for the tenants are serviced without disruptions even when multiple nodes completely fail at the same time.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 21, 2013
    Applicant: CloudByte, Inc.
    Inventors: Felix Xavier, Umasankar Mukkara, Vishnu Govind Attur
  • Publication number: 20130067268
    Abstract: Methods and apparatuses for inspecting packets are provided. A primary security system may be configured for processing packets. The primary security system may be operable to maintain flow information for a group of devices to facilitate processing of the packets. A secondary security system may be designated for processing packets upon a failover event. Flow records may be shared from the primary security system with the secondary security system.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Inventors: Nir ZUK, Yu Ming Mao, Kowsik Guruswamy
  • Publication number: 20130055010
    Abstract: A device includes a first processing unit and a second processing unit. The first processing unit is configured to execute a performance test on the device. The second processing unit is in communication with the first processing unit, and is configured to migrate an application from the second processing unit to the first processing unit. The second processing unit is further configured to detect a failure of the first processing unit, to migrate the application to a third processing unit in response to the failure of the first processing unit, and to assign a first plurality of ports to the third processing unit in response to the failure of the first processing unit.
    Type: Application
    Filed: August 24, 2011
    Publication date: February 28, 2013
    Applicant: DELL PRODUCTS, LP
    Inventors: Saikrishna Kotha, Dean Peters, Gaurav Chawla