Computer system, communications control device, and control method for computer system

A computer system and communication control technology, applied in the field of computer systems, can solve the problems of buffer 520 blocking, communication performance deterioration, and other node communication impacts, etc.

Active Publication Date: 2014-09-10
FUJITSU LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

That is, the communication performance deteriorates due to the delay of these notifications or the retransmission of packets
[0014] In addition, due to the blockage of the buffer 520, the communication of other nodes is also affected

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
  • Computer system, communications control device, and control method for computer system
  • Computer system, communications control device, and control method for computer system
  • Computer system, communications control device, and control method for computer system

Examples

Experimental program
Comparison scheme
Effect test

no. 1 Embodiment approach

[0061] figure 1 is a diagram schematically showing the functional configuration of a parallel computer system 1 as an example of the first embodiment, figure 2 is a diagram schematically showing its configuration.

[0062] Such as figure 2 As shown, the parallel computer system 1 is composed of multiple ( figure 2 In the example shown, there are 5) computing nodes 200 via 1 or more ( figure 2 In the illustrated example, five routing devices (communication control devices) 100 are configured as an interconnection network connected so as to be communicable with each other.

[0063] That is, it is constituted by an interconnection network in which five computing nodes 200-0 to 200-4 are mutually communicably connected via five switches 100-0 to 100-4.

[0064] exist figure 2 In the example shown, the network 2 is formed as a one-dimensional network in which routing devices 100-0 to 100-4 are arranged in a one-dimensional linear shape, and each routing device 100-0 to 1...

no. 2 Embodiment approach

[0210] In the parallel computer system 1 as an example of the above-mentioned first embodiment, when the transmission control unit 104 detects that a packet is not transmitted from the transmission source node within a preset time, in the transmission node information storage unit 122, the The transmission source node sets "no transmission". In addition, when the counter 121 is provided, at the same time, the transmission control unit 104 sends a countdown signal to the counter 121 to count down the number of transmission nodes.

[0211] In the parallel computer system 1 as an example of the second embodiment, in the port transmission unit 102 , the transmission control unit 104 detects the last packet (last packet) of a plurality of packets constituting one message. Then, when the transmission control unit 104 transmits the last packet, the transmission node information storage unit 122 sets “no transmission” for the transmission source node. In addition, when the counter 12...

Embodiment approach

[0233] In the parallel computer system 1 as an example of each of the above-described embodiments and modifications thereof, the transmission control unit 104 updates the transmission node number storage unit 105 based on all transmitted packets.

[0234] In the parallel computer system 1 as an example of the third embodiment, in the port transmission unit 102 , the transmission control unit 104 compares the message length of the packet with a preset threshold value. Then, if the message length is smaller than the threshold value, the update of the sending node number storage unit 105 for the packet is not performed. That is, setting of "transmitting" and "not transmitting" in the transmitting node information storage unit 122 and counting up of the counter 121 are not performed.

[0235] That is, in the third embodiment, the transmission control unit 104 functions as an update suppressing unit that suppresses the update of the number of transmission nodes when the data size o...

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

In a case where data is output, a transmission node number stored by a transmission node number storing unit is updated. As a result of comparison between a transmission node number included in data input by an input unit and the transmission node number stored by the transmission node number storing unit, in a case where the transmission node number stored by the transmission node number storing unit is larger than the transmission node number included in the data input by the input unit, by overwriting the transmission node number included in data output by an output unit with the transmission node number stored in the transmission node number storing unit, congestion control matching the communication state of a communication route can be efficiently realized.

Description

technical field [0001] The present invention relates to a computer system, a communication control device and a control method of the computer system. Background technique [0002] Conventionally, a parallel computer including a plurality of nodes performing arithmetic processing is known. The nodes included in the parallel computer are connected via a network including a plurality of communication devices, routing devices (for example, switches), and perform data communication with each other. [0003] Figure 34 is a diagram showing a configuration example of the parallel computer 500 . [0004] Should Figure 34 The illustrated parallel computer 500 includes nodes N0 to N4 that perform calculations, and switches 510 to 514 that transfer received data to specific destination nodes. The switches 510 to 514 constitute a one-dimensional mesh network in which switches are arranged in a straight line as a network topology. [0005] When a switch receives a packet from an inp...

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
IPC IPC(8): G06F15/173
CPCH04L47/25H04L47/12G06F15/17368
Inventor平本新哉
OwnerFUJITSU LTD