Sending routing data based on times that servers joined a cluster

A technology for selecting data and servers, applied in the computer field, to solve problems affecting performance and user satisfaction

Inactive Publication Date: 2008-11-05
IBM CORP
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Thus, the bulletin board scheme generates additional network traffic, which adversely affects performance and user satisfaction

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
  • Sending routing data based on times that servers joined a cluster
  • Sending routing data based on times that servers joined a cluster
  • Sending routing data based on times that servers joined a cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Referring to the drawings, wherein like numerals indicate like parts in the several drawings, figure 1 A high level block diagram representation of server computer system 100 connected to network 130 is depicted in accordance with an embodiment of the present invention. The terms "computer system" and "server" are used for convenience only, and any suitable electronic device may be used. In various embodiments, computer system 100 may act as a client or a server, and in one environment a computer system that acts as a client Or the electronic device may act as a server in another environment. The main components of server computer system 100 include one or more processors 101, main memory 102, terminal interface 111, storage device interface 112, I / O (input / output) device interface 113, and communication / network interface 114, for inter-component All these components are connected via the memory bus 103 , the I / O bus 104 and the I / O bus interface unit 105 .

[0024] S...

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 method, apparatus, system, and signal-bearing medium that, in an embodiment, send a broadcast message to a cluster of servers receive a point-to-point message from a coordinating server of the cluster, where the coordinating server joined the cluster before all other servers in the cluster. The point-to-point message includes routing data regarding all of the servers in the cluster. In an embodiment, the broadcast message includes a record that includes an identification of a new server, resource data regarding the new server, and a time that the new server joins the cluster, and the servers in the cluster add the record to the routing data and send a request to the new server via the record. In another embodiment, the broadcast message includes records for all servers in a second cluster, and the new server sends the routing data to the servers in the second cluster. If a server leaves the cluster, its record is removed. In this way, a cluster can respond to servers dynamically joining and leaving the cluster while reducing network traffic.

Description

technical field [0001] Embodiments of the invention generally involve computers. In particular, embodiments of the invention generally relate to clusters of computer systems connected via a network. Background technique [0002] The development of the EDVAC computer system in 1948 is often cited as the beginning of the computer age. Since then, computer systems have grown into very complex devices, and computer systems can have many different setups. A computer system usually consists of a combination of hardware, such as semiconductors and circuit boards, and software, also known as a computer program. As advances in semiconductor processing and computer architecture drive higher performance computer hardware, more sophisticated and complex computer software has been developed to take advantage of the higher performance of the hardware, resulting in computer systems that are far more powerful than those of just a few years ago many of today's computer systems. [0003] ...

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(China)
IPC IPC(8): H04L12/56G06F9/46
CPCH04L69/24H04L45/46H04L45/02H04L45/54
Inventor P·J·戴克斯W·纽波特沈金梅K·W·萨特王浩
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products