Novel Hierarchical Interconnection Networks for High-Performance Multicomputer Systems
|
|
|
- Alannah Arnold
- 9 years ago
- Views:
Transcription
1 JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 20, (2004) Short Paper Novel Hierarchical Interconnection Networks for High-Performance Multicomputer Systems GENE EU JAN, YUAN-SHIN HWANG *, MING-BO LIN + AND DERON LIANG * Department of Computer Science National Taipei University San Shia, 237 Taiwan [email protected] * Department of Computer Science National Taiwan Ocean University Keelung, 202 Taiwan + Department of Electronic Engineering National Taiwan University of Science and Technology Taipei, 106 Taiwan This paper proposes several novel hierarchical interconnection networks based on Heawood graphs, namely, folded Heawood networks, root-folded Heawood networks, recursively expanded Heawood networks, and flooded Heawood networks. Like hypercubes and networks extended from Petersen networks, these hierarchical Heawood networks have the following properties: regular topology, high scalability, and small diameter. Due to these important properties, these hierarchical Heawood networks seem to have potential as alternatives for future interconnection structures of multicomputer systems. Furthermore, this paper will demonstrate that the routing and broadcasting algorithms for these proposed networks are as elegant as the algorithms for hypercubes and Petersen-based networks. Keywords: broadcasting algorithm, routing algorithm, Heawood graph, Heawood networks, folded Heawood networks, root-folded Heawood networks, recursively expanded Heawood networks, flooded Heawood networks 1. INTRODUCTION Advanced computers employ parallel processing. One major way to achieve parallel processing is to integrate multiple computers through an interconnection network. The entire system performance is then determined not only by the computers but also by the underlying interconnection network. Hence, high performance interconnection networks are essential for multicomputer systems to achieve high performance. Various high-performance interconnection networks have been extensively studied in the literature, including meshes, hypercubes, twisted hypercubes [1, 5, 6], recursive Received February 18, 2002; revised May 13, 2003; accepted August 14, Communicated by Chu-Sing Yang. 1213
2 1214 GENE EU JAN, YUAN-SHIN HWANG, MING-BO LIN AND DERON LIANG networks [2, 3], and pyramids [14]. Among these networks, the hypercube family has become popular due to the fact that hypercubes have several elegant properties: symmetry, regularity, high fault-tolerance, logarithmetic degree and diameter, self-routing, and simple broadcasting schemes [7, 8]. Nevertheless, new networks are being proposed and analyzed with regards to their applicability and enhanced topological or performance properties. The most popular ones are those based on Petersen graphs and their derivatives. These include folded Petersen cube networks [12], root-folded Petersen networks, recursively expanded Petersen networks [9], and hyper Petersen networks [4]. The major features of Petersen networks are: regular topology, high scalability, small diameter, and lower network cost compared to hypercubes. This paper presents several new hierarchical interconnection networks based on Heawood graphs [10]: folded Heawood networks, root-folded Heawood networks, recursively expanded Heawood networks, and flooded Heawood networks. They all have basically the same features as Petersen networks and, hence, are perfect candidates for use as the interconnection structures of multicomputer systems. In general, the following major criteria are commonly used to evaluate an interconnection network: diameter, degree, connectivity, and cost [12]. The diameter of a network is the maximum distance among all node-pairs. The degree of a node is the maximum number of links connected to it. The node connectivity (edge connectivity) of a graph is the minimum number of nodes (edges) whose removal results in a disconnected network. The product of degree and diameter is usually called the cost of the network. Consequently, any underlying interconnection networks of multicomputer systems must have the following properties: small diameter, reasonable degree, and low cost. This paper will evaluate these hierarchical Heawood networks based on these properties. The rest of the paper is organized as follows. Section 2 describes the Heawood network and its addressing schemes. Section 3 extends Heawood networks to several n-dimensional hierarchical networks and presents routing and broadcasting algorithms for these hierarchical Heawood-based networks. Section 4 evaluates these hierarchical networks by comparing their topological properties. Section 5 concludes this paper. 2. THE HEAWOOD GRAPH AND NETWORK This section reviews the definition and important properties of the Heawood graph [10]. Since the interconnecting network of a parallel computer system based on the Heawood graph is called a Heawood network, it has the same properties as the Heawood graph. In addition, this section will present routing and broadcasting algorithms for Heawood networks. Please note that the Heawood networks defined in this section will be called the basic Heawood network in order to differentiate it from the hierarchical Heawood-based networks described in section Definition and Properties A Heawood graph H = (V H, E H ) has fourteen nodes with twenty-one links connecting them. Because of the symmetric property of the Heawood graph, the nodes of the graph can be named consecutively counterclockwise or clockwise from any node and
3 NOVEL HIERARCHICAL INTERCONNECTION NETWORKS FOR MULTICOMPUTER SYSTEMS 1215 starting from 0 in an arbitrary manner, as shown in Fig. 1. For convenience, this paper will use the addressing scheme II shown in Fig. 1 (b) because it seems to be more symmetrical although both structures are isomorphic. (a) Addressing scheme I. (b) Addressing scheme II. Fig. 1. The Heawood graph. Based on node addressing scheme II, the Heawood graph can then be defined as follows. Definition 1 (Heawood Graph) A Heawood graph has fourteen nodes and twenty-one edges, and is defined as H = (V H, E H ), where V H = {i 0 i < 14} and E H = {(i, j) i j = 1 mod 14, 0 i, j < 14} {(i, j) j = (i + 5) mod 14, i < 14 and i is odd.} {(i, j) j = (i 5) mod 14, i < 14 and i is even.} Since the basic Heawood network is constructed based on the Heawood graph, it has the same properties as the Heawood graph: 1. Each node X has three neighboring nodes with addresses: (X + 1) mod 14, (X 1) mod 14, and (X + 5) mod 14 (if X is odd) or (X 5) mod 14 (if X is even). 2. For any pair of nodes, there are three paths for routing a message between them. Consequently, the diameter of the network is three, which is the same as that of the three dimensional hypercube but with more nodes. 3. The minimum length of cycles containing any pair of nodes is 6. That is, the paths between any two nodes have the following properties: (a) If the shortest path has a length of 1, then the length of the rest of paths on the cycle is 5. (b) If the shortest path has a length of 2, then the length of the rest of paths on the cycle is 4. (c) If the shortest path has a length of 3, then the length of the rest of paths on the cycle is 3.
4 1216 GENE EU JAN, YUAN-SHIN HWANG, MING-BO LIN AND DERON LIANG 2.2 Basic Routing and Broadcasting Algorithms Due to the symmetric topology of the basic Heawood network, the routing and broadcasting algorithms for the basic Heawood network can be easily developed. In order to give a more concise presentation of the routing and broadcasting algorithms, the following functions are defined: N plus (X): return the neighboring node of X with node address (X + 1) mod 14; N minus (X): return the neighboring node of X with node address (X 1) mod 14; N distance (X): return the neighboring node of X with node address (X + 5) mod 14, if X is odd; otherwise return (X 5) mod 14; adjacent(x, Y): return true if X and Y are neighbors; otherwise return false. Based on these functions, the routing algorithm for the basic Heawood network can be presented as follows: Algorithm Basic-Routing(S, D, M) {To route the message M from node S to node D} while D S do if adjacent(s, D) then forward M to D; Set S = D else if adjacent(d, N plus (S)) then forward M to N plus (S); Set S = N plus (S) else if adjacent(d, N minus (S)) then forward M to N minus (S); Set S = N minus (S) else if adjacent(d, N distance (S)) then forward M to N distance (S); Set S = N distance (S) else Set S = N plus (S). end {Algorithm Basic-Routing} Since the longest length between any two nodes on the basic Heawood network is 3, the algorithm Basic-Routing takes at most 3 steps to route a message M from the source node S to the destination node D. Similarly the broadcasting algorithm for the basic Heawood network can be easily designed based on the topological properties the Heawood graph. Broadcasting a message on the basic Heawood network is essentially equivalent to sending a message from the root node (i.e., the source node of the message) of a minimum spanning tree of the basic Heawood network to all other nodes. Following is the broadcasting algorithm for the basic Heawood network. Algorithm Basic-Broadcasting(S, M) {To broadcast the message M from the source node S} 1: S copies M to all of its neighboring nodes: N p1 = N plus (S), N m1 = N minus (S), and N d1 = N distance (S). 2: Execute the following steps in parallel. 2.1: N p1 copies M to N m2(p1) = N minus (N p1 ) and N d2(p1) = N distance (N p1 )
5 NOVEL HIERARCHICAL INTERCONNECTION NETWORKS FOR MULTICOMPUTER SYSTEMS : N m1 copies M to N p2(m1) = N plus (N m1 ) and N d2(m1) = N distance (N m1 ) 2.3: N d1 copies M to N m2(d1) = N minus (N d1 ) and N p2(d1) = N plus (N d1 ) 3: Execute the following steps in parallel. 3.1: N m2(p1) copies M to N p3 = N plus (N m2(p1) ) and N d3 = N distance (N m2(p1) ) 3.2: N d2(p1) copies M to N p3 = N plus (N p2(p1) ) and N m3 = N minus (N p2(p1) ) end {Algorithm Basic-Broadcasting} Fig. 2 shows an example illustrating the process of broadcasting a message from node 0. It is easy to show that both the Basic-Routing and Basic-Broadcasting algorithms have constant time complexity O(1). Fig. 2. A minimum spanning tree of the Heawood network. 3. HIERARCHICAL HEAWOOD NETWORKS This section presents several hierarchical extensions of the basic Heawood network: folded Heawood networks, root-folded Heawood networks, recursively expanded Heawood networks, and flooded Heawood networks. 3.1 Folded Heawood Networks To generalize the Heawood network into n dimensions, several schemes can be used. Among these, the following one, called the folded Heawood network, is the most popular due to the fact that it possesses the node-symmetric and edge-symmetric properties. It is defined based on the same concept used in the definition of the folded Petersen network [11, 12]. In this section, we will define folded Heawood networks and present their routing and broadcasting algorithms Definition and properties The formal definition of the folded Heawood network is given as follows.
6 1218 GENE EU JAN, YUAN-SHIN HWANG, MING-BO LIN AND DERON LIANG Definition 2 (Folded Heawood Network) An n-dimensional folded Heawood graph is defined as FH n = (V FHn, E FHn ), where V FHn = {(V n 1, V n 2,, V 0 ) V i V H } and E FHn = {{(U n 1, U n 2,, U i,, U 0 ), (V n 1, V n 2,, V i,, V 0 )} U j = V j, j i (U i, V i ) E H, for 0 i, j n 1}. A two-dimensional folded Heawood network FH 2 is shown in Fig. 3. There are 14 edges between any neighboring subnetworks. However, the figure only shows in detail 0 13 the connections between subnetworks FH 1 and FH, where i 1 FH n 1 denotes the ith i subnetwork of an n-dimensional folded Heawood network FH n. The detailed connections between other subnetworks are left out for the sake of brevity. Fig. 3. An example of a two-dimensional folded Heawood network Routing and broadcasting algorithms The routing and broadcasting algorithms for basic Heawood networks described in the previous section can be extended to route and broadcast messages on folded Heawood networks. Algorithm FH n -Routing(S, D, M) {The addresses of source and destination nodes S and D are represented as S (S n 1 S n 2 S 0 ) and D (D n 1 D n 2 D 0 ), respectively.} for i = n 1 to 0 step 1 do FH n -Basic-Routing(S i, D i, M) end {for} end {Algorithm FH n -Routing}
7 NOVEL HIERARCHICAL INTERCONNECTION NETWORKS FOR MULTICOMPUTER SYSTEMS 1219 The FH n -Basic-Routing(S i, D i, M) algorithm is modified from the Basic-Routing(S, D, M) algorithm presented in the previous section and is shown as follows: Algorithm FH n -Basic-Routing(S i, D i, M) while D i S i do if adjacent(s i, D i ) then forward M to D i ; Set S i = D i else if adjacent(d i, N plus (S i )) then forward M to N plus (S i ); Set S i = N plus (S i ) else if adjacent(d i, N minus (S i )) then forward M to N minus (S i ); Set S i = N minus (S i ) else if adjacent(d i, N distance (S i )) then forward M to N distance (S i ); Set S i = N distance (S i ) else Set S i = N plus (S i ). end {Algorithm FH n -Basic-Routing} It is easy to see that the above algorithm has time complexity O(n), where n is the dimension of the network. Similarly, the broadcasting algorithm for the folded Heawood networks can be extended from the Basic-Broadcasting algorithm for Heawood networks and is shown as follows: Algorithm FH n -Broadcasting(S, M) for i = n 1 to 0 step 1 do Basic-Broadcasting(S i, M) end {for} end {Algorithm FH n -Broadcasting} Since constant time is required for the Basic-Broadcasting(S i, M) algorithm to execute, the time complexity of the above algorithm is O(n) as well. 3.2 Root-Folded Heawood Networks 0 Since every node, say FH, n 1 of an n-dimensional folded Heawood network FH n is 1 connected to any of its neighboring nodes, say FH, n 1 with 14 edges, the cost of connections will become high as n grows larger. This section presents a new class of hierarchical Heawood networks, called Root-Folded Heawood Networks (Fig. 4), as a remedy. The main difference is that any two neighboring nodes are now connected by a single edge Definition and properties Definition 3 (Root-Folded Heawood Networks) An n-dimensional Root-Folded Heawood network is defined as RFH n = (V RFHn, E RFHn ), where V RFHn = {(V n 1, V n 2,, V 0 ) V i V H } and E RFHn = {{(U n 1, U n-2,, U i,, U 0 ), (V n 1, V n 2,, V i,, V 0 )} U j = V j = (0, 0), j i (U i, V i ) E H, for 0 i, j n 1}.
8 1220 GENE EU JAN, YUAN-SHIN HWANG, MING-BO LIN AND DERON LIANG Fig. 4. A two-dimensional root-folded Heawood network Routing and broadcasting algorithms The routing and broadcasting algorithms are listed as follows: Algorithm RFH n -Routing(S, D, M) i = n 1 while D i = S i do i = i 1 if i = 1 then break {S and D are the same node} else for j = 0 to i do Basic-Routing(S i, 0 j, M) for j = i to 0 do Basic-Routing(0 j, D i, M) end {else} end {while} end {Algorithm RFH n -Routing} n j j Here, 0 j is defined as ( xxx x ). The time complexity of the above routing algorithm for n-dimensional root-folded Heawood networks is O(n). Algorithm RFH n -Broadcasting(S, M) for i = 0 to n 1 do Basic-Routing(S i, 0 i, M) for i = n 1 to 0 do Basic-Broadcasting(S i, M) end {Algorithm RFH n -Broadcasting}
9 NOVEL HIERARCHICAL INTERCONNECTION NETWORKS FOR MULTICOMPUTER SYSTEMS 1221 Since the Basic-Broadcasting algorithm takes a constant time to execute, the time complexity of the above algorithm is O(n). 3.3 Recursively Expanded Heawood Networks The recursive expansion (RE) method has been applied to the Petersen networks [13]. The same method can be applied to the Heawood networks as well, and the new hierarchical networks can be called recursively expanded Heawood networks (RE Heawood networks). Each n-dimensional RE Heawood network can have up to 14 n (1 n 15) nodes. Furthermore, the degree of each node is 6. Consequently, RE Heawood networks can avoid the bottlenecks caused by the root nodes of root-folded Heawood networks Definition and properties Let the basic Heawood network be H. An n-dimensional RE Heawood network σh n can be defined by means of the following recursive expansion method: Definition 4 (Recursively Expanded Heawood Networks) Let σ H 1 = H. An n-dimensional network σ H n is formed by connecting the nodes with the address n σ j 2 of the 14 subnetworks (0 j < 14) to form a Heawood network. H n 1 Consequently, every node of an n-dimensional RE Heawood network σ H i with the address i (0 i n) has 6 edges, 3 of which are edges of level 1 (i.e., within the same σ H 1 ), and the other 3 are connections within σ H i. On the other hand, all the nodes with addresses greater than n have only 3 edges. Fig. 5 shows a 2-dimensional RE Heawood network. Fig. 5. A two-dimensional RE Heawood network σh 2.
10 1222 GENE EU JAN, YUAN-SHIN HWANG, MING-BO LIN AND DERON LIANG Routing and broadcasting algorithms The routing algorithm for RE Heawood networks can be adapted from the routing algorithm of the basic Heawood network. Algorithm σh n -Routing(S, D, M) {The addresses of source and destination node S and D are represented as S (S n 1, S n 2,, S 1, S 0 ) and D (D n 1, D n 2,, D 1, D 0 ), respectively (0 n 14)} for i = n 1 to 0 do σh-basic-routing(s i, D i, M) end {Algorithm σh n -Routing} Algorithm σh-basic-routing(s i, D i, M) while D i S i do Basic-Routing(S i, N 0 (i), M) [N 0 (i): the node at level 0 with links to nodes of σh i ] if adjacent(s i, D i ) then forward M to D i ; Set S i = D i else if adjacent(d i, N plus (S i )) then forward M to N plus (S i ); Set S i = N plus (S i ) else if adjacent(d i, N minus (S i )) then forward M to N minus (S i ); Set S i = N minus (S i ) else if adjacent(d i, N distance (S i )) then forward M to N distance (S i ); Set S i = N distance(s i ) else Set S i = N plus (S i ). end {while} end {Algorithm σh n -Basic-Routing} The time complexity of the above routing algorithm for n-dimensional root-folded Heawood networks is O(n). Similarly, the broadcasting algorithm for an n-dimensional RE Heawood network can be obtained by extending the broadcasting algorithm for basic Heawood networks. Algorithm σh n -Broadcasting(S, M) σh-basic-broadcasting-all(s i, k, M) (diameter k = 6n + 3) parallel do σh n -Broadcasting(the first neighbor of S i, M) σh n -Broadcasting(the second neighbor of S i, M)... σh n -Broadcasting(the last neighbor of S i, M) end {parallel do} end {Algorithm σh n -Broadcasting}
11 NOVEL HIERARCHICAL INTERCONNECTION NETWORKS FOR MULTICOMPUTER SYSTEMS 1223 Algorithm σh-basic-broadcasting-all(s i, k, M) if k = 0 then stop else for each neighboring node S nei of S whose flag is not equal to the address of S do M is forwarded from S to S nei The flag of S nei is set to the address of S end {for} Return (k = k 1) end {else} end {Algorithm σh n -Broadcasting-All} The time complexity of the above algorithm is O(n). 3.4 Recursively Expanded Heawood Networks II The major disadvantage of the RE Heawood networks is that their reliability depends on the availability of root nodes. In order to improve fault tolerance, a variation of the RE Heawood networks is proposed and called recursively expanded Heawood networks II (RE Heawood networks II) Definition and properties Definition 5 (Recursively Expanded Heawood Networks II) Let σh 1 = H. An n-dimensional network σh n is formed by connecting the nodes with the addresses j (n 2) and (((n 2) ± 3) mod 14) of the 14 subnetworks σ H n 1 (0 j < 14) to form a Heawood network. Fig. 6 shows a 2-dimensional RE Heawood II network σh 2. Compared with the RE j Heawood network shown in Fig. 5, every subnetwork σ H 1 (0 j < 14) has three edges. According to the above definition, each node of a basic Heawood network σh 1 will connect to at most three nodes of other dimensions. Fig. 7 depicts the possible connections of every node of a Heawood network to nodes of different dimensions. Each tuple (i, j, k) represents the possible dimensions to which a node can connect Routing and broadcasting algorithms The routing algorithm for RE Heawood networks can be used to perform routing operations on RE Heawood networks II with the following modification:
12 1224 GENE EU JAN, YUAN-SHIN HWANG, MING-BO LIN AND DERON LIANG Fig. 6. A two-dimensional RE Heawood network II σh 2. Fig. 7. Dimensions to which each node will connect in an RE Heawood network II. Algorithm σh n -II-Basic-Routing(S i, D i, M) while D i S i do Basic-Routing(S i, N 0 (i), M) [N 0 (i): one of the three port nodes with links to the nodes of σh n ] end {Algorithm σh n -II-Basic-Routing}
13 NOVEL HIERARCHICAL INTERCONNECTION NETWORKS FOR MULTICOMPUTER SYSTEMS 1225 The same broadcasting algorithm for RE Heawood networks can be used to perform broadcasting operations on RE Heawood networks II as well. 3.5 Flooded Heawood Networks A new form of hierarchical Heawood networks, called the flooded Heawood network, will be presented in this section. Similar to RE Heawood networks, it is obtained by recursively expanding the basic Heawood network Definition and properties Definition 6 Flooded Heawood Networks Let σfh 1 = H. Each node of σfh 1 is connected with 13 nodes to form a basic Heawood network, and the resulting network is a σfh 2 network. Each of the n 1 nodes of σfh n is connected to 13 nodes to form a basic Heawood network, and the resulting entire network is a σfh n+1 network. Fig. 8 depicts a 3-dimensional flooded Heawood network σfh 3. When n = 1, σfh 1 is exactly a 1-dimensional RE Heawood network σh 1. However, flooded Heawood networks can be expanded to infinite dimensions. An n-dimensional flooded Heawood network σfh n can accommodate a total of 14 n nodes. Every leave node of σfh n (i.e., nodes at dimension n) is connected to 3 neighboring nodes, while the internal nodes have 6 neighbors each. Therefore, the average degree of an n-dimensional flooded Heawood network will be (3 14 n n ) / 14 n 3.2. Fig. 8. A three-dimensional flooded Heawood network σfh 3.
14 1226 GENE EU JAN, YUAN-SHIN HWANG, MING-BO LIN AND DERON LIANG Routing and broadcasting algorithms Algorithm σfh n -Routing(S, D, M) {The addresses of source and destination nodes S and D are represented as S (S n 1 S n 2 S 0 ) and D (D n 1 D n 2 D 0 ), respectively.} for i = n to j do σfh-basic-routing(s i, D i, M) {where D j = S j } for i = j to n do σfh-basic-routing(s i, D i, M) end {Algorithm σfh n -Routing} Algorithm σfh-basic-routing(s i, D i, M) while D i S i do σh-basic-routing(s i, N 0 (i), M) [N 0 (i): the port node from level i to level i + 1] if adjacent(s i, D i ) then forward M to D i ; Set S i = D i else if adjacent(d i, N plus (S i )) then forward M to N plus (S i ); Set S i = N plus (S i ) else if adjacent(d i, N minus (S i )) then forward M to N minus (S i ); Set S i = N minus (S i ) else if adjacent(d i, N distance (S i )) then forward M to N distance (S i ); Set S i = N distance (S i ) else Set S i = N plus (S i ). end {While} end {Algorithm σfh n -Basic-Routing} Algorithm σfh n -Broadcasting(S k, M) for i = k to n 1 do Basic-Routing(S i, 0 i, M) for i = n 1 to 0 do Basic-Broadcasting(S i, M) end {Algorithm σfh n -Broadcasting} Both σfh n -Routing and σfh n -Broadcasting have time complexity O(n). 4. EVALUATION This paper uses the following topological properties to compare the hierarchical interconnection networks presented in the previous sections with some popular hierarchical networks: diameter, degree, connectivity, and cost. Fig. 9 lists the topological properties of various hierarchical networks. The maximum number of links on the nodes of Petersen-based and Heawood-based hierarchical networks that are expanded using the same method are the same, but Heawood-based hierarchical networks can have more nodes to accommodate processors for multiprocessor computers. The cost of hypercube, folded Petersen, and folded Heawood networks is O(n 2 ), which makes them unsuitable to use as interconnection networks underlying large multiprocessor systems, while the remaining hierarchical networks shown in Fig. 9 seem to be good candidates. In addition, the flooded Heawood network is suitable for integrated-circuit implementation due to its
15 NOVEL HIERARCHICAL INTERCONNECTION NETWORKS FOR MULTICOMPUTER SYSTEMS 1227 # of Nodes Degree Diameter Cost Hypercube 2 n n n n 2 Folded Petersen 5 n 2 n 3n 2n 6n 2 Root-folded Petersen 5 n 2 n 3.3 4n n Recursively Expanded Petersen 5 n 2 n 6 4n 2 24n Folded Heawood 7 n 2 n 3n 3n 9n 2 Root-Folded Heawood 7 n 2 n 3.2 6n n Recursively Expanded Heawood 7 n 2 n 6 6n 3 36n Flooded Heawood 7 n 2 n 3.2 6n n Fig. 9. Topological properties of various hierarchical networks. superior topological properties compared to the other networks, that is, low cost, small diameter, regular topology, high scalability, and small number of crossing edges. It is worth noting that the topological structure of flooded Heawood networks can be applied to hierarchical Petersen networks to achieve lower cost, a smaller diameter, and an even smaller number of crossing edges. Without loss of generality, it is assumed that the numbers of nodes in these hierarchical Heawood networks are powers of 14. The larger power can be considered if the network size is in between two powers of 14 without losing these properties. 5. CONCLUSIONS This paper has presented several hierarchical interconnection networks, derived from the Heawood graph, for high-performance multicomputer systems. All the Heawood-based hierarchical networks presented in this paper have the following nice properties: regular topology, high scalability, and small diameter. Furthermore, this paper has also demonstrated that the routing and broadcasting algorithms for these hierarchical networks are as elegant as those for Petersen-based networks and hypercubes. REFERENCES 1. S. Abraham and K. Padmanabhan, An analysis of the twisted cube topology, in Proceedings of International Conference on Parallel Processing, Vol. 1, 1989, pp S. K. Das, Designing recursive networks combinatorially, in Proceedings of International Conference on Graph Theory, Combinatorics, and Computing, S. K. Das and A. Mao, Embeddings in recursive combinatorial networks, in Proceedings of Workshop on Graph-Theoretic Concepts in Computer Science, 1992, pp S. K. Das, S. Öhring, and A. K. Banerjee, Embeddings into hyper Petersen networks: Yet another hypercube-like interconnection topology, Journal of VLSI, Special Issue on Interconnection Networks, Vol. 2, 1995, pp A. H. Esfahanian, L. M. Ni, and B. E. Sagan, On enhancing hypercube multiproc-
16 1228 GENE EU JAN, YUAN-SHIN HWANG, MING-BO LIN AND DERON LIANG essors, in Proceedings of International Conference on Parallel Processing, 1988, pp P. A. J. Hilbers, M. R. J. Koopman, and J. L. A. van de Snepacheut, The twisted cube, in Proceedings of Parallel Architectures and Algorithms Europe, 1987, pp K. Hwang, Advanced Computer Architecture: Parallelism, Scalability, Programmability, McGraw-Hill, New York, V. Kumar, A. Grama, A. Gupta, and G. Karypis, Introduction to Parallel Computing: Design and Analysis of Algorithms, The Benjamin/Cummings Publishing Company, Inc., Redwood City, California, M. B. Lin and G. E. Jan, Routing and broadcasting algorithms for the root-folded Petersen networks, Journal of Marine Science and Technology, Vol. 6, 1998, pp J. A. McHugh, Algorithmic Graph Theory, Englewood Cliffs: Prentice-Hall, New Jersey, S. Öhring and S. K. Das, The folded Petersen network: a new communication-efficient multiprocessor topology, in Proceedings of 1993 International Conference on Parallel Processing, Vol. I, 1993, pp S. Öhring and S. K. Das, Folded Petersen cube networks: new competitors for the hypercubes, IEEE Transactions on Parallel and Distributed Systems, Vol. 7, 1996, pp H. Shen, A high performance interconnection network for multiprocessor, Parallel Computing, 1992, pp L. Uhr, Multicomputer Architecture for Artificial Intelligence, Wiley Interscience, New York, Gene Eu Jan ( 詹 景 裕 ) received a B.S. degree in Electrical Engineering from the National Taiwan University in 1982 and an M.S. and a Ph.D. in Electrical Engineering from the University of Maryland, College Park, in 1988 and 1992, respectively. He has been a Professor with the Department of Computer Science, National Taipei University, San Shia, Taiwan since Prior to joining the National Taipei University, he was a Visiting Assistant Professor in the Department of Electrical and Computer Engineering at the California State University, Fresno, California, in 1991 and an Associate Professor with the Departments of Computer Science, and Navigation, National Taiwan Ocean University, Keelung, Taiwan from 1993 till His research interests include parallel computer systems, interconnection networks, motion planning, and VLSI systems design. Yuan-Shin Hwang ( 黃 元 欣 ) is an Associate Professor in the Department of Computer Science, National Taiwan Ocean University, Keelung, Taiwan. He received his Ph.D. and M.S. degrees in Computer Science in 1998 and 1994 from the University of Maryland at College park and M.S. and B.S. in Electrical Engineering from the National Tsing Hua University, Hsinchu, Taiwan in 1989 and 1987, respectively. His research interests include parallel and distributed computing, parallel architectures, parallelizing compilers, and programming languages.
17 NOVEL HIERARCHICAL INTERCONNECTION NETWORKS FOR MULTICOMPUTER SYSTEMS 1229 Ming-Bo Lin ( 林 銘 波 ) received the B.S. degree in Electronic Engineering from the National Taiwan Institute of Technology, Taipei, the M.S. degree in Electrical Engineering from the National Taiwan University, Taipei, and the Ph.D. degree in Electrical Engineering from the University of Maryland, College Park. Since February 2001, he has been a professor of the Department of Electronic Engineering at the National Taiwan Institute of Technology, Taipei. His research interests include VLSI systems design, parallel algorithms, computer arithmetic, and fault-tolerant computing. Deron Liang ( 梁 德 容 ) received a B.S. degree in Electrical Engineering from National Taiwan University in 1983, and M.S. and Ph.D. degrees in Computer Science from the University of Maryland at College Park in 1991 and 1992 respectively. He is on the faculty of Computer Science Department, National Taiwan Ocean University, Taiwan since He also holds joint appointment with the Institute of Information Science (IIS), Academia Sinica, Taipei, Taiwan, R.O.C. He was with IIS from 1993 till Dr. Liang s current research interests are in the areas of software fault-tolerance, system security, and system reliability analysis. Dr. Liang is a member of ACM and IEEE.
Topological Properties
Advanced Computer Architecture Topological Properties Routing Distance: Number of links on route Node degree: Number of channels per node Network diameter: Longest minimum routing distance between any
A RDT-Based Interconnection Network for Scalable Network-on-Chip Designs
A RDT-Based Interconnection Network for Scalable Network-on-Chip Designs ang u, Mei ang, ulu ang, and ingtao Jiang Dept. of Computer Science Nankai University Tianjing, 300071, China [email protected],
Fault Tolerance in the Block-Shift Network
IEEE TRANSACTIONS ON RELIABILITY, VOL. 50, NO. 1, MARCH 2001 85 Fault Tolerance in the Block-Shift Network Yi Pan, Member, IEEE Abstract The Block Shift Network (BSN) is a new topology for interconnection
Fault-Tolerant Routing Algorithm for BSN-Hypercube Using Unsafety Vectors
Journal of omputational Information Systems 7:2 (2011) 623-630 Available at http://www.jofcis.com Fault-Tolerant Routing Algorithm for BSN-Hypercube Using Unsafety Vectors Wenhong WEI 1,, Yong LI 2 1 School
System Interconnect Architectures. Goals and Analysis. Network Properties and Routing. Terminology - 2. Terminology - 1
System Interconnect Architectures CSCI 8150 Advanced Computer Architecture Hwang, Chapter 2 Program and Network Properties 2.4 System Interconnect Architectures Direct networks for static connections Indirect
Interconnection Networks Programmierung Paralleler und Verteilter Systeme (PPV)
Interconnection Networks Programmierung Paralleler und Verteilter Systeme (PPV) Sommer 2015 Frank Feinbube, M.Sc., Felix Eberhardt, M.Sc., Prof. Dr. Andreas Polze Interconnection Networks 2 SIMD systems
ON A NEW MULTICOMPUTER INTERCONNECTION TOPOLOGY FOR MASSIVELY PARALLEL SYSTEMS
ON A NEW MULTICOMPUTER INTERCONNECTION TOPOLOGY FOR MASSIVELY PARALLEL SYSTEMS C. R. Tripathy 1 and N. Adhikari 2 Professor, Department of CSE, VSS University of Technology, Burla, Orissa, India [email protected]
Interconnection Networks. Interconnection Networks. Interconnection networks are used everywhere!
Interconnection Networks Interconnection Networks Interconnection networks are used everywhere! Supercomputers connecting the processors Routers connecting the ports can consider a router as a parallel
Chapter 15: Distributed Structures. Topology
1 1 Chapter 15: Distributed Structures Topology Network Types Operating System Concepts 15.1 Topology Sites in the system can be physically connected in a variety of ways; they are compared with respect
Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur
Module 5 Broadcast Communication Networks Lesson 1 Network Topology Specific Instructional Objectives At the end of this lesson, the students will be able to: Specify what is meant by network topology
Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors
2011 International Symposium on Computer Networks and Distributed Systems (CNDS), February 23-24, 2011 Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors Atefeh Khosravi,
THE DESIGN OF AN EFFICIENT LOAD BALANCING ALGORITHM EMPLOYING BLOCK DESIGN. Ilyong Chung and Yongeun Bae. 1. Introduction
J. Appl. Math. & Computing Vol. 14(2004), No. 1-2, pp. 343-351 THE DESIGN OF AN EFFICIENT LOAD BALANCING ALGORITHM EMPLOYING BLOCK DESIGN Ilyong Chung and Yongeun Bae Abstract. In order to maintain load
Interconnection Network Design
Interconnection Network Design Vida Vukašinović 1 Introduction Parallel computer networks are interesting topic, but they are also difficult to understand in an overall sense. The topological structure
Interconnection Networks
CMPT765/408 08-1 Interconnection Networks Qianping Gu 1 Interconnection Networks The note is mainly based on Chapters 1, 2, and 4 of Interconnection Networks, An Engineering Approach by J. Duato, S. Yalamanchili,
Lecture 2 Parallel Programming Platforms
Lecture 2 Parallel Programming Platforms Flynn s Taxonomy In 1966, Michael Flynn classified systems according to numbers of instruction streams and the number of data stream. Data stream Single Multiple
Level 2 Routing: LAN Bridges and Switches
Level 2 Routing: LAN Bridges and Switches Norman Matloff University of California at Davis c 2001, N. Matloff September 6, 2001 1 Overview In a large LAN with consistently heavy traffic, it may make sense
Scalability and Classifications
Scalability and Classifications 1 Types of Parallel Computers MIMD and SIMD classifications shared and distributed memory multicomputers distributed shared memory computers 2 Network Topologies static
Distributed Computing over Communication Networks: Topology. (with an excursion to P2P)
Distributed Computing over Communication Networks: Topology (with an excursion to P2P) Some administrative comments... There will be a Skript for this part of the lecture. (Same as slides, except for today...
Linear Crossed Cube (LCQ): A New Interconnection Network Topology for Massively Parallel System
I. J. Computer Network and Information Security, 215, 3, 18-25 Published Online February 215 in MECS (http://www.mecs-press.org/) DOI: 1.5815/ijcnis.215.3.3 Linear Crossed Cube (): A New Interconnection
QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES
QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES SWATHI NANDURI * ZAHOOR-UL-HUQ * Master of Technology, Associate Professor, G. Pulla Reddy Engineering College, G. Pulla Reddy Engineering
On the k-path cover problem for cacti
On the k-path cover problem for cacti Zemin Jin and Xueliang Li Center for Combinatorics and LPMC Nankai University Tianjin 300071, P.R. China [email protected], [email protected] Abstract In this paper we
Generalized DCell Structure for Load-Balanced Data Center Networks
Generalized DCell Structure for Load-Balanced Data Center Networks Markus Kliegl, Jason Lee,JunLi, Xinchao Zhang, Chuanxiong Guo,DavidRincón Swarthmore College, Duke University, Fudan University, Shanghai
Consecutive Geographic Multicasting Protocol in Large-Scale Wireless Sensor Networks
21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications Consecutive Geographic Multicasting Protocol in Large-Scale Wireless Sensor Networks Jeongcheol Lee, Euisin
Load balancing in a heterogeneous computer system by self-organizing Kohonen network
Bull. Nov. Comp. Center, Comp. Science, 25 (2006), 69 74 c 2006 NCC Publisher Load balancing in a heterogeneous computer system by self-organizing Kohonen network Mikhail S. Tarkov, Yakov S. Bezrukov Abstract.
Tolerating Multiple Faults in Multistage Interconnection Networks with Minimal Extra Stages
998 IEEE TRANSACTIONS ON COMPUTERS, VOL. 49, NO. 9, SEPTEMBER 2000 Tolerating Multiple Faults in Multistage Interconnection Networks with Minimal Extra Stages Chenggong Charles Fan, Student Member, IEEE,
Improved Irregular Augmented Shuffle Multistage Interconnection Network
Improved Irregular Augmented Shuffle Multistage Interconnection Network Sandeep Sharma Department of Computer Science & Engineering Guru Nanak Dev University, Amritsar, 4, India Dr. K.S.Kahlon Department
Introduction to Parallel Computing. George Karypis Parallel Programming Platforms
Introduction to Parallel Computing George Karypis Parallel Programming Platforms Elements of a Parallel Computer Hardware Multiple Processors Multiple Memories Interconnection Network System Software Parallel
Quality of Service Routing Network and Performance Evaluation*
Quality of Service Routing Network and Performance Evaluation* Shen Lin, Cui Yong, Xu Ming-wei, and Xu Ke Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 {shenlin, cy, xmw,
WAN Wide Area Networks. Packet Switch Operation. Packet Switches. COMP476 Networked Computer Systems. WANs are made of store and forward switches.
Routing WAN Wide Area Networks WANs are made of store and forward switches. To there and back again COMP476 Networked Computer Systems A packet switch with two types of I/O connectors: one type is used
A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System
A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System Sashi Tarun Assistant Professor, Arni School of Computer Science and Application ARNI University, Kathgarh,
A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM
A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM Hideto Horiuchi, Naoki Wakamiya and Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental
MULTISTAGE INTERCONNECTION NETWORKS: A TRANSITION TO OPTICAL
MULTISTAGE INTERCONNECTION NETWORKS: A TRANSITION TO OPTICAL Sandeep Kumar 1, Arpit Kumar 2 1 Sekhawati Engg. College, Dundlod, Dist. - Jhunjhunu (Raj.), [email protected], 2 KIIT, Gurgaon (HR.), Abstract
The Butterfly, Cube-Connected-Cycles and Benes Networks
The Butterfly, Cube-Connected-Cycles and Benes Networks Michael Lampis [email protected] NTUA The Butterfly, Cube-Connected-Cycles and Benes Networks p.1/16 Introduction Hypercubes are computationally
Interconnection Network
Interconnection Network Recap: Generic Parallel Architecture A generic modern multiprocessor Network Mem Communication assist (CA) $ P Node: processor(s), memory system, plus communication assist Network
Scaling 10Gb/s Clustering at Wire-Speed
Scaling 10Gb/s Clustering at Wire-Speed InfiniBand offers cost-effective wire-speed scaling with deterministic performance Mellanox Technologies Inc. 2900 Stender Way, Santa Clara, CA 95054 Tel: 408-970-3400
6.02 Practice Problems: Routing
1 of 9 6.02 Practice Problems: Routing IMPORTANT: IN ADDITION TO THESE PROBLEMS, PLEASE SOLVE THE PROBLEMS AT THE END OF CHAPTERS 17 AND 18. Problem 1. Consider the following networks: network I (containing
A discussion of Statistical Mechanics of Complex Networks P. Part I
A discussion of Statistical Mechanics of Complex Networks Part I Review of Modern Physics, Vol. 74, 2002 Small Word Networks Clustering Coefficient Scale-Free Networks Erdös-Rényi model cover only parts
Distributed Dynamic Load Balancing for Iterative-Stencil Applications
Distributed Dynamic Load Balancing for Iterative-Stencil Applications G. Dethier 1, P. Marchot 2 and P.A. de Marneffe 1 1 EECS Department, University of Liege, Belgium 2 Chemical Engineering Department,
Forced Low latency Handoff in Mobile Cellular Data Networks
Forced Low latency Handoff in Mobile Cellular Data Networks N. Moayedian, Faramarz Hendessi Department of Electrical and Computer Engineering Isfahan University of Technology, Isfahan, IRAN [email protected]
Three Effective Top-Down Clustering Algorithms for Location Database Systems
Three Effective Top-Down Clustering Algorithms for Location Database Systems Kwang-Jo Lee and Sung-Bong Yang Department of Computer Science, Yonsei University, Seoul, Republic of Korea {kjlee5435, yang}@cs.yonsei.ac.kr
An Efficient Load Balancing Technology in CDN
Issue 2, Volume 1, 2007 92 An Efficient Load Balancing Technology in CDN YUN BAI 1, BO JIA 2, JIXIANG ZHANG 3, QIANGGUO PU 1, NIKOS MASTORAKIS 4 1 College of Information and Electronic Engineering, University
CHARACTERIZING OF INFRASTRUCTURE BY KNOWLEDGE OF MOBILE HYBRID SYSTEM
INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE CHARACTERIZING OF INFRASTRUCTURE BY KNOWLEDGE OF MOBILE HYBRID SYSTEM Mohammad Badruzzama Khan 1, Ayesha Romana 2, Akheel Mohammed
COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction
COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH ZACHARY ABEL 1. Introduction In this survey we discuss properties of the Higman-Sims graph, which has 100 vertices, 1100 edges, and is 22 regular. In fact
CONTROL LEVEL NETWORK RESILIENCY USING RING TOPOLOGIES. Joseph C. Lee, Product Manager Jessica Forguites, Product Specialist
CONTROL LEVEL NETWORK RESILIENCY Written by: Joseph C. Lee, Product Manager Jessica Forguites, Product Specialist DANGER 65 65 65 65 65 65 65 65 EtherNet/IP 1 3 4 5 6 LINK 1 LINK MOD NET 15 14 13 1 11
A Review And Evaluations Of Shortest Path Algorithms
A Review And Evaluations Of Shortest Path Algorithms Kairanbay Magzhan, Hajar Mat Jani Abstract: Nowadays, in computer networks, the routing is based on the shortest path problem. This will help in minimizing
Load Balancing between Computing Clusters
Load Balancing between Computing Clusters Siu-Cheung Chau Dept. of Physics and Computing, Wilfrid Laurier University, Waterloo, Ontario, Canada, NL 3C5 e-mail: [email protected] Ada Wai-Chee Fu Dept. of Computer
InfiniBand Clustering
White Paper InfiniBand Clustering Delivering Better Price/Performance than Ethernet 1.0 Introduction High performance computing clusters typically utilize Clos networks, more commonly known as Fat Tree
Chapter 2. Multiprocessors Interconnection Networks
Chapter 2 Multiprocessors Interconnection Networks 2.1 Taxonomy Interconnection Network Static Dynamic 1-D 2-D HC Bus-based Switch-based Single Multiple SS MS Crossbar 2.2 Bus-Based Dynamic Single Bus
Components: Interconnect Page 1 of 18
Components: Interconnect Page 1 of 18 PE to PE interconnect: The most expensive supercomputer component Possible implementations: FULL INTERCONNECTION: The ideal Usually not attainable Each PE has a direct
Parallel Architectures and Interconnection
Chapter 2 Networks Parallel Architectures and Interconnection The interconnection network is the heart of parallel architecture. Feng [1] - Chuan-Lin and Tse-Yun 2.1 Introduction You cannot really design
Using Peer to Peer Dynamic Querying in Grid Information Services
Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information
EFFICIENT DETECTION IN DDOS ATTACK FOR TOPOLOGY GRAPH DEPENDENT PERFORMANCE IN PPM LARGE SCALE IPTRACEBACK
EFFICIENT DETECTION IN DDOS ATTACK FOR TOPOLOGY GRAPH DEPENDENT PERFORMANCE IN PPM LARGE SCALE IPTRACEBACK S.Abarna 1, R.Padmapriya 2 1 Mphil Scholar, 2 Assistant Professor, Department of Computer Science,
OPTIMAL DESIGN OF DISTRIBUTED SENSOR NETWORKS FOR FIELD RECONSTRUCTION
OPTIMAL DESIGN OF DISTRIBUTED SENSOR NETWORKS FOR FIELD RECONSTRUCTION Sérgio Pequito, Stephen Kruzick, Soummya Kar, José M. F. Moura, A. Pedro Aguiar Department of Electrical and Computer Engineering
Frans J.C.T. de Ruiter, Norman L. Biggs Applications of integer programming methods to cages
Frans J.C.T. de Ruiter, Norman L. Biggs Applications of integer programming methods to cages Article (Published version) (Refereed) Original citation: de Ruiter, Frans and Biggs, Norman (2015) Applications
Network Structure or Topology
Volume 1, Issue 2, July 2013 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com Network Structure or Topology Kartik
Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng
Architectural Level Power Consumption of Network Presenter: YUAN Zheng Why Architectural Low Power Design? High-speed and large volume communication among different parts on a chip Problem: Power consumption
A Survey on Load Balancing Techniques Using ACO Algorithm
A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square
UML Modeling of Network Topologies for Distributed Computer System
Journal of Computing and Information Technology - CIT 17, 2009, 4, 327 334 doi:10.2498/cit.1001319 327 UML Modeling of Network Topologies for Distributed Computer System Vipin Saxena and Deepak Arora Department
How To Understand The Concept Of A Distributed System
Distributed Operating Systems Introduction Ewa Niewiadomska-Szynkiewicz and Adam Kozakiewicz [email protected], [email protected] Institute of Control and Computation Engineering Warsaw University of
Parallel Programming
Parallel Programming Parallel Architectures Diego Fabregat-Traver and Prof. Paolo Bientinesi HPAC, RWTH Aachen [email protected] WS15/16 Parallel Architectures Acknowledgements Prof. Felix
A SIMULATOR FOR LOAD BALANCING ANALYSIS IN DISTRIBUTED SYSTEMS
Mihai Horia Zaharia, Florin Leon, Dan Galea (3) A Simulator for Load Balancing Analysis in Distributed Systems in A. Valachi, D. Galea, A. M. Florea, M. Craus (eds.) - Tehnologii informationale, Editura
DYNAMIC GRAPH ANALYSIS FOR LOAD BALANCING APPLICATIONS
DYNAMIC GRAPH ANALYSIS FOR LOAD BALANCING APPLICATIONS DYNAMIC GRAPH ANALYSIS FOR LOAD BALANCING APPLICATIONS by Belal Ahmad Ibraheem Nwiran Dr. Ali Shatnawi Thesis submitted in partial fulfillment of
Social Media Mining. Graph Essentials
Graph Essentials Graph Basics Measures Graph and Essentials Metrics 2 2 Nodes and Edges A network is a graph nodes, actors, or vertices (plural of vertex) Connections, edges or ties Edge Node Measures
The positive minimum degree game on sparse graphs
The positive minimum degree game on sparse graphs József Balogh Department of Mathematical Sciences University of Illinois, USA [email protected] András Pluhár Department of Computer Science University
Optimal Algorithms for 2 n AB Games A Graph-Partition Approach *
JOUNAL OF INFOMATION SCIENCE AND ENGINEEING, 5-6 () Optimal Algorithms for n AB Games A Graph-Partition Approach * SHAN-TAI CHEN AND SHUN-SHII LIN + Department of Information and Computer Education + Graduate
International journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer.
RESEARCH ARTICLE ISSN: 2321-7758 GLOBAL LOAD DISTRIBUTION USING SKIP GRAPH, BATON AND CHORD J.K.JEEVITHA, B.KARTHIKA* Information Technology,PSNA College of Engineering & Technology, Dindigul, India Article
DAG based In-Network Aggregation for Sensor Network Monitoring
DAG based In-Network Aggregation for Sensor Network Monitoring Shinji Motegi, Kiyohito Yoshihara and Hiroki Horiuchi KDDI R&D Laboratories Inc. {motegi, yosshy, hr-horiuchi}@kddilabs.jp Abstract Wireless
Wireless Clinical Monitoring @ Scale!
Wireless Clinical Monitoring @ Scale! Chenyang Lu! Cyber-Physical Systems Laboratory! Department of Computer Science and Engineering! Motivation!! Clinical deterioration in hospitalized patients! " 4-17%
CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING
CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility
Anonymous Communication in Peer-to-Peer Networks for Providing more Privacy and Security
Anonymous Communication in Peer-to-Peer Networks for Providing more Privacy and Security Ehsan Saboori and Shahriar Mohammadi Abstract One of the most important issues in peer-to-peer networks is anonymity.
Performance of networks containing both MaxNet and SumNet links
Performance of networks containing both MaxNet and SumNet links Lachlan L. H. Andrew and Bartek P. Wydrowski Abstract Both MaxNet and SumNet are distributed congestion control architectures suitable for
Research Article ISSN 2277 9140 Copyright by the authors - Licensee IJACIT- Under Creative Commons license 3.0
INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An international, online, open access, peer reviewed journal Volume 2 Issue 2 April 2013 Research Article ISSN 2277 9140 Copyright
Various Schemes of Load Balancing in Distributed Systems- A Review
741 Various Schemes of Load Balancing in Distributed Systems- A Review Monika Kushwaha Pranveer Singh Institute of Technology Kanpur, U.P. (208020) U.P.T.U., Lucknow Saurabh Gupta Pranveer Singh Institute
Lecture 23: Interconnection Networks. Topics: communication latency, centralized and decentralized switches (Appendix E)
Lecture 23: Interconnection Networks Topics: communication latency, centralized and decentralized switches (Appendix E) 1 Topologies Internet topologies are not very regular they grew incrementally Supercomputers
A Fast Path Recovery Mechanism for MPLS Networks
A Fast Path Recovery Mechanism for MPLS Networks Jenhui Chen, Chung-Ching Chiou, and Shih-Lin Wu Department of Computer Science and Information Engineering Chang Gung University, Taoyuan, Taiwan, R.O.C.
Dual-Centric Data Center Network Architectures
Dual-Centric Data Center Network Architectures Dawei Li, Jie Wu Department of Computer and Information Sciences, Temple University, Philadelphia, USA {dawei.li, jiewu}@temple.edu Zhiyong Liu, Fa Zhang
Load Balancing in Structured Peer to Peer Systems
Load Balancing in Structured Peer to Peer Systems DR.K.P.KALIYAMURTHIE 1, D.PARAMESWARI 2 Professor and Head, Dept. of IT, Bharath University, Chennai-600 073 1 Asst. Prof. (SG), Dept. of Computer Applications,
Data Center Network Structure using Hybrid Optoelectronic Routers
Data Center Network Structure using Hybrid Optoelectronic Routers Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka, Japan {y-ohsita, murata}@ist.osaka-u.ac.jp
Load Balancing in Structured Peer to Peer Systems
Load Balancing in Structured Peer to Peer Systems Dr.K.P.Kaliyamurthie 1, D.Parameswari 2 1.Professor and Head, Dept. of IT, Bharath University, Chennai-600 073. 2.Asst. Prof.(SG), Dept. of Computer Applications,
Direction-based Wireless Remote Controller: A Smartphone Application
: A Smartphone Application Hsiao-Han Chen Department of Computer Science National Chiao Tung University Hsinchu, Taiwan chenhh@csnctuedutw Yi-Bing Lin Department of Computer Science National Chiao Tung
CHAPTER 5 FINITE STATE MACHINE FOR LOOKUP ENGINE
CHAPTER 5 71 FINITE STATE MACHINE FOR LOOKUP ENGINE 5.1 INTRODUCTION Finite State Machines (FSMs) are important components of digital systems. Therefore, techniques for area efficiency and fast implementation
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS 1 M.LAKSHMI, 2 N.LAKSHMI 1 Assitant Professor, Dept.of.Computer science, MCC college.pattukottai. 2 Research Scholar, Dept.of.Computer science, MCC college.pattukottai.
Load Balancing Routing Algorithm for Data Gathering Sensor Network
Load Balancing Routing Algorithm for Data Gathering Sensor Network Evgeny Bakin, Grigory Evseev State University of Aerospace Instrumentation Saint-Petersburg, Russia {jenyb, egs}@vu.spb.ru Denis Dorum
Technology-Driven, Highly-Scalable Dragonfly Topology
Technology-Driven, Highly-Scalable Dragonfly Topology By William J. Dally et al ACAL Group Seminar Raj Parihar [email protected] Motivation Objective: In interconnect network design Minimize (latency,
