In Distributed Systems (epo) Patents (Class 714/E11.073)
-
Patent number: 11915156Abstract: 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: GrantFiled: July 23, 2021Date of Patent: February 27, 2024Assignee: Splunk Inc.Inventors: Adam Jamison Oliner, Aungon Nag Radon, Manwah Wong, Manish Sainani, Harsh Keswani
-
Patent number: 11899688Abstract: 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: GrantFiled: March 7, 2022Date of Patent: February 13, 2024Assignee: Google LLCInventor: Luke Marsden
-
Patent number: 11868637Abstract: 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: GrantFiled: June 15, 2020Date of Patent: January 9, 2024Assignee: Dell Products L.P.Inventors: Kunxiu Gao, Kuolin Hua, Evgeny Malkevich
-
Patent number: 11847012Abstract: 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: GrantFiled: March 17, 2020Date of Patent: December 19, 2023Assignee: Intel CorporationInventors: Christopher Cormack, Matthew Curfman, Sebastien Hily
-
Patent number: 11842207Abstract: 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: GrantFiled: March 20, 2020Date of Patent: December 12, 2023Assignee: Amazon Technologies, Inc.Inventor: Avichai Mendle Lissack
-
Patent number: 11803318Abstract: 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: GrantFiled: April 21, 2021Date of Patent: October 31, 2023Assignee: EMC IP Holding Company LLCInventors: Dmitry Tylik, Carole Gelotti, David Meiri, Girish Sheelvant, Nagasimha Haravu, Aharon Blitzer
-
Patent number: 11799714Abstract: 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: GrantFiled: February 24, 2022Date of Patent: October 24, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Mohan Parthasarathy, Matthew James Muggeridge, Vinay Venugopal, Srinivasan Varadarajan Sahasranamam
-
Patent number: 11799833Abstract: 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: GrantFiled: January 21, 2022Date of Patent: October 24, 2023Assignee: 360 IT, UABInventors: Kazimieras Celiesius, Mindaugas Valkaitis
-
Patent number: 11768851Abstract: 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: GrantFiled: July 29, 2022Date of Patent: September 26, 2023Assignee: Palantir Technologies Inc.Inventors: Joel Ossher, David Xiao
-
Patent number: 11762743Abstract: 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: GrantFiled: June 28, 2021Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Yue Wang, Jing Xing, Jian Fang Zhang, Da Li Liu, Juan Liu, Yong Wang
-
Patent number: 11757984Abstract: 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: GrantFiled: October 7, 2021Date of Patent: September 12, 2023Assignee: METASWITCH NETWORKS LTD.Inventors: Andrew John Tylee, Paul John Brittain
-
Patent number: 11659070Abstract: 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: GrantFiled: September 3, 2021Date of Patent: May 23, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Younho Jeon, Hyeokjun Choe, Jeongho Lee
-
Patent number: 11656959Abstract: 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: GrantFiled: December 3, 2019Date of Patent: May 23, 2023Assignee: DRUVA INC.Inventors: Amir Fattemohmad Mukeri, Sujit Anant Apte
-
Patent number: 11645172Abstract: 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: GrantFiled: April 26, 2022Date of Patent: May 9, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Venkatachalam Nachiappan, Sivamurugan Paramasamy, Chandrasekaran Sivaraman
-
Patent number: 11640342Abstract: 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: GrantFiled: October 29, 2020Date of Patent: May 2, 2023Assignee: GHOST AUTONOMY INC.Inventors: John Hayes, Volkmar Uhlig, Richard A. Swetz, Daniel P. Potts
-
Patent number: 11625249Abstract: 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: GrantFiled: December 29, 2020Date of Patent: April 11, 2023Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Jagadish B. Kotra, John Kalamatianos
-
Patent number: 11609831Abstract: 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: GrantFiled: February 19, 2021Date of Patent: March 21, 2023Assignee: Nutanix, Inc.Inventors: Hemanth Kumar Mantri, Igor Grobman, Raymond Wai-Man Yip
-
Patent number: 11606306Abstract: 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: GrantFiled: January 10, 2021Date of Patent: March 14, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yongcui Li, Yan Li, Hui Ni, Fangyuan Zhu
-
Patent number: 11593446Abstract: 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: GrantFiled: March 16, 2021Date of Patent: February 28, 2023Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11528194Abstract: 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: GrantFiled: June 5, 2020Date of Patent: December 13, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Henry Su, Vishnu M. Balusu, Michelle Beloff, Sudhakara R. Jetti, Ashokkumar Kadambala, Shreesha Hebbar
-
Patent number: 11496572Abstract: 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: GrantFiled: August 12, 2019Date of Patent: November 8, 2022Assignee: Google LLCInventors: Iulian Moraru, Brian Frank Cooper, Sebastian Kanthak, Alexander Lloyd, Mert Akdere
-
Patent number: 11481291Abstract: 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: GrantFiled: January 12, 2021Date of Patent: October 25, 2022Assignee: EMC IP Holding Company LLCInventors: Lior Kamran, Vladimir Shveidel
-
Patent number: 11477073Abstract: 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: GrantFiled: June 21, 2019Date of Patent: October 18, 2022Assignee: BULL SASInventors: Guillaume Lepoutere, Emmanuel Brelle, Florent Germain, Piotr Lesnicki
-
Publication number: 20140143590Abstract: 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: ApplicationFiled: November 20, 2012Publication date: May 22, 2014Applicant: ADOBE SYSTEMS INC.Inventors: Karishma Bagga, Apoorva Arora, Neha Saxena
-
Publication number: 20140136878Abstract: 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: ApplicationFiled: November 14, 2012Publication date: May 15, 2014Applicant: MICROSOFT CORPORATIONInventors: Sankaran Narayanan, Namendra Kumar, Krishnan Ananthanarayanan, Vijay Kishen Hampapur Parthasarathy, Dhigha Sekaran, Vadim Eydelman, Bimal K. Mehta
-
Publication number: 20140095923Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: International Business Machines CorporationInventors: Rodrigo Alvarez-Icaza Rivera, John V. Arthur, John E. Barth, JR., Andrew S. Cassidy, Subramanian Iyer, Paul A. Merolla, Dharmendra S. Modha
-
Publication number: 20140095924Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Inventor: Dan Holden
-
Publication number: 20140040659Abstract: 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: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Inventor: Gary Michael Wassermann
-
Publication number: 20140025986Abstract: 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: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Ravi Kothari, Vijay Mann, Anilkumar Vishnoi
-
Publication number: 20130346790Abstract: 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: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Applicant: NetApp, Inc.Inventors: Sravana Kumar Elpula, Varun Garg, Sakshi Chaitanya Veni
-
Publication number: 20130346788Abstract: 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: ApplicationFiled: June 26, 2012Publication date: December 26, 2013Inventors: WASSIM HADDAD, JOEL HALPERN
-
Publication number: 20130339781Abstract: 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: ApplicationFiled: June 14, 2012Publication date: December 19, 2013Inventors: Vivek Wamorkar, Boby Skaria Pullamkottu, Ramesh Krishnamani Venkatasubramanian
-
Publication number: 20130326261Abstract: 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: ApplicationFiled: June 4, 2012Publication date: December 5, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventor: Eric Milo Paulson
-
Publication number: 20130315382Abstract: 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: ApplicationFiled: May 24, 2012Publication date: November 28, 2013Applicant: 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: 20130290772Abstract: 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: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Inventor: Curtis C. Ballard
-
METHOD AND SYSTEM FOR CO-EXISTENCE OF LIVE MIGRATION PROTOCOLS AND CLUSTER SERVER FAILOVER PROTOCOLS
Publication number: 20130268800Abstract: 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: ApplicationFiled: April 4, 2012Publication date: October 10, 2013Applicant: SYMANTEC CORPORATIONInventor: Jagadamba Rangaiah -
Publication number: 20130205161Abstract: 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: ApplicationFiled: February 2, 2012Publication date: August 8, 2013Inventors: Ritesh H. Patani, Ajoy K. Agrawal, Seshu Konduri
-
Publication number: 20130166943Abstract: 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: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Applicant: Alcatel-Lucent USA Inc.Inventors: Haoyu Song, Fang Hao, Tirunell V. Lakshman
-
Publication number: 20130159762Abstract: 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: ApplicationFiled: March 30, 2012Publication date: June 20, 2013Applicant: Inventec CorporationInventors: Kuo-Shu Chiu, Chien-Chou Chen, Szu-Hsien Lee, Hsing-Yi Chen
-
Publication number: 20130159763Abstract: 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: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Albert D. Bennah, David J. Rudda, JR.
-
Publication number: 20130151884Abstract: 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: ApplicationFiled: September 10, 2012Publication date: June 13, 2013Applicant: PROMISE TECHNOLOGY, INC.Inventors: WEN-FENG HSU, KUO-HENG LO, SHYAN-MING YUAN, HUNG-MING CHIEN, YING-TSE KUO, CHENG-YI HUANG
-
Publication number: 20130138997Abstract: 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: ApplicationFiled: February 13, 2012Publication date: May 30, 2013Applicant: INVENTEC CORPORATIONInventor: Hao-Hao Wang
-
Publication number: 20130124912Abstract: 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: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: DOUGLAS JAMES GRIFFITH, Astrid Angela Jaehde, Robert Scott Manning
-
Publication number: 20130124911Abstract: 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: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: DOUGLAS JAMES GRIFFITH, ASTRID ANGELA JAEHDE, ROBERT SCOTT MANNING
-
Publication number: 20130111259Abstract: 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: ApplicationFiled: September 12, 2012Publication date: May 2, 2013Applicant: FUJITSU LIMITEDInventor: Takeshi Umezuki
-
Publication number: 20130111261Abstract: 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: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Inventor: Michael W. Dalton
-
Publication number: 20130097456Abstract: 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: ApplicationFiled: October 18, 2011Publication date: April 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Travis M. Drucker, Joel C. Dubbels, Thomas J. Eggebraaten, Janice R. Glowacki, Richard J. Stevens, David A. Wall
-
Publication number: 20130073894Abstract: 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: ApplicationFiled: September 7, 2012Publication date: March 21, 2013Applicant: CloudByte, Inc.Inventors: Felix Xavier, Umasankar Mukkara, Vishnu Govind Attur
-
Publication number: 20130067268Abstract: 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: ApplicationFiled: September 14, 2012Publication date: March 14, 2013Applicant: JUNIPER NETWORKS, INC.Inventors: Nir ZUK, Yu Ming Mao, Kowsik Guruswamy
-
Publication number: 20130055010Abstract: 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: ApplicationFiled: August 24, 2011Publication date: February 28, 2013Applicant: DELL PRODUCTS, LPInventors: Saikrishna Kotha, Dean Peters, Gaurav Chawla