Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Heartbeat mechanism for cluster systems

a cluster system and heartbeat technology, applied in the field of heartbeat mechanism for cluster systems, can solve problems such as false reports that a node is not functioning, and achieve the effect of preventing false reports

Inactive Publication Date: 2009-02-12
APPLE INC +1
View PDF12 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a mechanism for managing communication between multiple nodes in a network. It uses a quorum file to receive heartbeat messages from the nodes and a network controller to connect them. The network controller keeps track of active nodes based on signals from a serial bus. The status logic compares heartbeat messages with the network controller's map to determine the status of a node. The technical effect of this mechanism is to ensure reliable communication and synchronization between nodes in a network.

Problems solved by technology

However, lost or delayed heartbeat messages may cause false reports that a node is not functioning.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Heartbeat mechanism for cluster systems
  • Heartbeat mechanism for cluster systems
  • Heartbeat mechanism for cluster systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]The following includes definitions of selected terms used throughout the disclosure. Both singular and plural forms of all terms fall within each meaning:

[0018]“Computer-readable medium” as used herein refers to any medium that stores signals, instructions and / or data. Such a medium may take many forms, including but not limited to, non-volatile media, and volatile media. Non-volatile media may include, for example, optical or magnetic disks. Volatile media may include dynamic memory. Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, any other optical medium, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH-EPROM, any other memory chip or cartridge, or any other medium from which a device can read.

[0019]“Logic”, as used herein, includes but is not limited to hardware, firmware, software and / or combinations of each to perform a function...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A heartbeat system and method is provided for a cluster system. In one embodiment, a heartbeat mechanism includes a quorum file for receiving heartbeat messages from the plurality of nodes. A network controller connects the quorum file to the plurality of nodes with a serial bus that establishes peer-to-peer and point-to-point device communication. A node map maintained by the network controller identifies active nodes based on signals from the serial bus. A status logic for determining a status of a node from the plurality of nodes by comparing heartbeat messages in the quorum file written by the node and the node map.

Description

BACKGROUND[0001]A cluster is a group of independent servers that collaborate as a single system. The primary cluster components are processor nodes, a cluster interconnect (private network), and a disk subsystem. The clusters share disk access and resources that manage the data, but each distinct hardware cluster nodes do not share memory. Each node has its own dedicated system memory as well as its own operating system, database instance, and application software. Clusters can provide improved fault resilience and modular incremental system growth over single symmetric multi-processors systems. In the event of subsystem failures, clustering ensures high availability. Redundant hardware components, such as additional nodes, interconnects, and shared disks, provide higher availability. Such redundant hardware architectures avoid single points-of-failure and provide fault resilience.[0002]In a database cluster, CPU and memory requirements for each node may vary depending on the databa...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/173G06F11/07G06F11/14G06F11/16G06F11/30G06F15/16
CPCG06F11/0709G06F11/0751G06F11/3006H04L43/10G06F11/3072H04L43/0817G06F11/3055
Inventor COEKAERTS, WIM A.
Owner APPLE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products