Pertemuan 2 - Topologi

20
Jaringan Interkoneksi Jaringan Interkoneksi ( ( Interconnection Interconnection Networks Networks ) ) Kudang B. Seminar Kudang B. Seminar

description

topologi

Transcript of Pertemuan 2 - Topologi

Page 1: Pertemuan 2 - Topologi

Jaringan InterkoneksiJaringan Interkoneksi ((Interconnection NetworksInterconnection Networks))

Kudang B. SeminarKudang B. Seminar

Page 2: Pertemuan 2 - Topologi

Mengapa Penting?Mengapa Penting?

• Menentukan kinerja keseluruhan Menentukan kinerja keseluruhan ((overall performanceoverall performance) dari ) dari multicomputer systemmulticomputer system

• Menentukan pertimbangan desain Menentukan pertimbangan desain jaringan pada jaringan pada multicomputer systemmulticomputer system

• Membantu analisis dan evaluasi Membantu analisis dan evaluasi jaringan pada jaringan pada multicomputer systemmulticomputer system

Page 3: Pertemuan 2 - Topologi

Jenis Jaringan Jenis Jaringan InterkoneksiInterkoneksi• Fully connected or all-to-all Fully connected or all-to-all

• RingsRings

• StarStar

• TreesTrees

• Mesh (Torus)Mesh (Torus)

• Hypercube Hypercube

• HybridHybrid

Page 4: Pertemuan 2 - Topologi

Fully connected or all-to-Fully connected or all-to-allall

Each node has N-1 connections (N-1 nearest neighbours) giving a total of N(N-1) / 2 connections for the network.

Page 5: Pertemuan 2 - Topologi

RingRing

Data transfers may require N/2 links to be traversed e.g. A and B above.

This can be reduced by using a chordal ring.

Page 6: Pertemuan 2 - Topologi

Ring (Ring (lanjutanlanjutan))

Page 7: Pertemuan 2 - Topologi

Star TopologyStar Topology

# Nodes = n# Links = n-1

Page 8: Pertemuan 2 - Topologi

Tree TopologyTree Topology

Page 9: Pertemuan 2 - Topologi

Bus TopologyBus Topology

Page 10: Pertemuan 2 - Topologi

Hybrid TopologyHybrid Topology

Page 11: Pertemuan 2 - Topologi

Mesh (Torus)Mesh (Torus)The nodes are arranged in a k dimensional lattice of width w, giving a total of wk nodes; usually k=1 (linear array) or k=2 (2D array)

Communication is allowed only between neighbouring nodes. All interior nodes are connected to 2k other nodes.

Page 12: Pertemuan 2 - Topologi

Mesh (Mesh (lanjutanlanjutan))

Page 13: Pertemuan 2 - Topologi

Mesh (Mesh (lanjutanlanjutan))

Page 14: Pertemuan 2 - Topologi

Hypercube Connection ( Binary n-Cube )

Consists of N = 2k nodes arranged in a k dimensional hypercube

The nodes are numbered 0 , 1, ....2k

-1 and two nodes are connected if their binary labels differ by exactly one bit.

Page 15: Pertemuan 2 - Topologi

Hypercube Connection (lanjutan)

K dimensional hypercube is formed by combining two k-1 dimensional hypercubes and connecting corresponding nodes i.e. hypercubes are recursive. Each node is connected to k other nodes i.e. each is of degree k

Page 16: Pertemuan 2 - Topologi

Metrics for Interconnection Metrics for Interconnection

NetworksNetworks

• Network connectivityNetwork connectivity

• Network diameterNetwork diameter

• NarrownessNarrowness

• Network expansion incrementsNetwork expansion increments

Page 17: Pertemuan 2 - Topologi

Network Network ConnectivityConnectivity• measures the resiliency of a network measures the resiliency of a network

and its ability to continue operation and its ability to continue operation despite disabled componentsdespite disabled components

• connectivity is the minimum number connectivity is the minimum number of nodes or links that must fail to of nodes or links that must fail to partition the network into two or partition the network into two or more more disjoint networksdisjoint networks

• The larger the connectivity for a The larger the connectivity for a network the better the network is network the better the network is able to cope with failures able to cope with failures

Page 18: Pertemuan 2 - Topologi

Network DiameterNetwork Diameter

• the maximum internode distance i.e. the maximum internode distance i.e. it is the maximum number of links it is the maximum number of links that must be traversed to send a that must be traversed to send a message to any node along a message to any node along a shortest path.shortest path.

• The lower the diameter of a network The lower the diameter of a network the shorter the time to send a the shorter the time to send a message from one node to the node message from one node to the node farthest away from it farthest away from it

Page 19: Pertemuan 2 - Topologi

NarrownessNarrowness• This is a measure of congestion in a networkThis is a measure of congestion in a network• Partition the network into two groups of Partition the network into two groups of

processors A and B where the number of processors A and B where the number of processors in each groupprocessors in each group is is NaNa and and NbNb and and assume assume Nb < = NaNb < = Na

• count the number of interconnections count the number of interconnections between between AA and and BB call this call this II

• Maximum value of Nb / I for all partitionings of Maximum value of Nb / I for all partitionings of the networkthe network is the narrowness of the networkis the narrowness of the network..

• If the narrowness is high ( If the narrowness is high ( Nb > INb > I) then if the ) then if the group B processors want to send messages to group B processors want to send messages to group A congestion in the network will be high group A congestion in the network will be high ( since there are fewer links than processors )( since there are fewer links than processors )

Page 20: Pertemuan 2 - Topologi

Network ExpansionNetwork Expansion

• Indicate the ease (flexibility) of Indicate the ease (flexibility) of network expansionnetwork expansion

• Indicate the cost of network Indicate the cost of network expansionexpansion

• An 8 node linear array can be An 8 node linear array can be expanded in increments of 1 node expanded in increments of 1 node but a 3 dimensional hypercube can but a 3 dimensional hypercube can be expanded only by adding another be expanded only by adding another 3D hypercube. (i.e. 8 nodes) 3D hypercube. (i.e. 8 nodes)