Routing method for avoiding dead lock in fault tolerance mesh based on channel overlapping

A technology to avoid deadlock and routing, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve the problem that a node cannot be used as a source node or target node of a message, so as to reduce transmission delay, improve transmission performance, and improve practicality. The effect of traffic

Inactive Publication Date: 2008-09-10
TSINGHUA UNIV
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] It should be emphasized that most of the existing methods mark the unsafe nodes as in

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
  • Routing method for avoiding dead lock in fault tolerance mesh based on channel overlapping
  • Routing method for avoiding dead lock in fault tolerance mesh based on channel overlapping
  • Routing method for avoiding dead lock in fault tolerance mesh based on channel overlapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] A physical network can be divided into several virtual subnets. Messages inserted into the network are restricted to routing within a certain virtual subnet. As long as there is no deadlock in each virtual subnet and there is no deadlock between virtual subnets, it can be guaranteed that no deadlock will occur in the entire network. The partitioning method proposed in this paper is mainly for two-dimensional and three-dimensional mesh networks, and this method can also be extended for higher-dimensional networks.

[0065] A two-dimensional mesh network can be divided into the following four virtual subnets: 1.x-y-, 2.x-y+, 3.x+y-, 4.x+y+. we use c i Indicates the i-th virtual channel in a physical channel. In the above four virtual subnets, 1 and 2, 3 and 4 can be combined in pairs to obtain two virtual subnets, x-y * (c 1 -, c 1 ) and x+y * (c 1 +,c 2 ). The labels in parentheses indicate the virtual channels assigned to each virtual subnet, for example, x+y ...

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

The invention provides a routing method for preventing a mesh network from deadlock based on channel overlapping, which pertains to routing error-tolerance technology of a distributed high performance system and is characterized in that: every physical channel is divided into two virtual channels and certain virtual channels are allowed to be shared by different virtual subnets; in a two-dimensional mesh network, c1- channels are applied along the direction of x and c1 channels are applied along the direction of y; in a three-dimensional mesh network, virtual subnets x+y+z* and x+y-z* share the c1 channels along the direction of z and virtual subnets x-y*z+ and x-y*z- share c2 channels along the direction of y, wherein, '+' and '-' represent positive direction and negative direction of information transmission, '*' represents either positive direction or negative direction, therefore, a non deadlock plane adaptive routing is finished; meanwhile, minimum networking part fault models are respectively built in all three-dimensional planes and safety information at all diagonal lines therein is utilized to fulfill the fault-tolerant routing method free from deadlock. Compared with the existing PAR and GOMEZ methods, the method of the invention improves transmission performance of the whole network when standard input load is increased.

Description

technical field [0001] A method for avoiding deadlock in a fault-tolerant mesh network based on channel overlap belongs to the technical field of distributed high-performance fault-tolerant computing. Background technique [0002] In today's experimental and commercial multi-computer systems, mesh network is a widely used topology. The k-element n-dimensional mesh network refers to an n-dimensional grid structure with k nodes in each dimension. Among them, two-dimensional and three-dimensional mesh networks are the most commonly used topology structures of multiprocessor networks. The performance of a multicomputer system depends to the greatest extent on the performance of the point-to-point communication methods in the system. Therefore, it is necessary to propose some high-performance fault-tolerant routing methods applied to mesh networks. [0003] For the adaptive fault-tolerant routing method, it is usually necessary to divide each physical channel into a certain nu...

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): H04L12/56H04L12/721
Inventor 向东张跃鲤
Owner TSINGHUA UNIV
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