Browse Prior Art Database

Interconnect bus protocol using dynamic flow control

IP.com Disclosure Number: IPCOM000013666D
Original Publication Date: 2001-Dec-05
Included in the Prior Art Database: 2003-Jun-18
Document File: 3 page(s) / 71K

Publishing Venue

IBM

Abstract

Recently, the clustering system is focused to improve the total system performance. This disclosure provides the effective communication mechanism for load balance in the clustering system. The disclosure solved the following. 1.It is enable to avoid data packet re-send process under the excess access situation. 2.Effective dynamic flow control provides the reduction of response time and latency.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 57% of the total text.

Page 1 of 3

Interconnect bus protocol using dynamic flow control

Recently, the clustering system is focused to improve the total system performance. This disclosure provides the effective communication mechanism for load balance in the clustering system.

The disclosure solved the following.
1.It is enable to avoid data packet re-send process under the excess access situation.
2.Effective dynamic flow control provides the reduction of response time and latency.
3.Effective data transmission provides the dynamic routing.

Fig.1 shows the packet frame configuration.

Field description:
1.Speed Monitor Status(SMS)

The status for the Speed Monitor Technology.
2.SMS CRC

The CRC for Speed Monitor Status.
3.Dest

destination address
4.Type

Control Frame or Data Frame
5.Source

Source address
6.Data ID

Original data ID before divided by frame
7.Frame end

End of frame
8. Frame No.

Frame No.
9. Data

Data which is divided by frame.
10.CRC

The CRC for Frame

Fram e C onfigulation

Speed Monitor Status(SM S)

SM S CRC

eFramourceSDest

DataType

Fram e end

No.

Data

CRC

ID

Fig.1

1

Page 2 of 3

Field

Size

P ort 0 S tatus

3bit

S peed M onitor 9bitStatus (SM S)

P ort 1 S tatus

3bit

SM S C R C

4bit

P ort 2 S tatus

3bit

D estination

1B yte

Type

2bit

Source

1B yte

3bit

Data ID

2B yte

000

Stop (FIFO FU LL)

Fram e E nd

1bit

001

S peed 1 (250M bps) L ow est guarantee spped

010

S peed 2 (375M bps)

Fram e N o

7bit

011

S peed 3 (500M bps)

100

S peed 4 (625M bps)

Data

64B yte

101

S peed 5 (750M bps)

110

S peed 6 (875M bps)

CRC

1B yte

111

S peed 7 (1G bps)  M axim um speed

E xam ple of fram e configulation

Fig.2

Speed M onitor Technology

SM C C :Speed M onitor C ontrol C ircuit

Sw itch

Server 1

Port 0

SM C C

Speed M onitor Status

Server 2

Server 3

FIFO

Speed M onitor Control C ircuit (SM C C )

Port 1

Port 3

Speed M onitor Encoder

SM C C

FIFO

FIFO

Data

250M b/s~1Gb/s

P ort 2

250M b/s~1Gb/s

SM C C

Server 4

FIFO

Fig.3

Fig.2 shows the example of the frame which assume the FIG.3 configuration. Fig.3 shows 4 servers communicate each other through the switch which has 4 communication port. The transmit data from a sever goes...