Network infrastructure design is a system design that relates to the transferring of data. The elements that are required to create a network include routing and arbitration, packets, nodes, switching techniques and links. There are two approaches to network design: 1) top-down and 2) bottom up approach. The top-down approach is preferred over the bottom up approach.
Introduction4
Major Elements of a Network4
Routing and Arbitration4
Packets5
Switching Techniques5
Nodes5
Links6
Designing a Network6
Advantages and Disadvantages of a Network Design6
Top-down Network Design7
Advantages7
Disadvantages7
Bottom-up Network Design7
Advantages7
Disadvantages7
Conclusion8
Network Infrastructure Design
Introduction
Networking is a process that links two or more computers together in order to transfer data. Networks are constructed with a combination of computer hardware and software. Network infrastructure design is a kind of system design that relates to the transferring of data. Network communication occurs through the exchange of messages (requests and replies). Within an On-Chip Network, the messages are sent between chip components. A request message is sent from one of the on-chip components requesting information located at an address on another component. The receiving component composes the data and sends a reply.
This paper discusses the general networking concepts, major elements of a network design and the advantages and pitfalls of a network infrastructure design.
Major Elements of a Network
The elements that require creating a network include routing and arbitration, packets, nodes, switching techniques and links.
Routing and Arbitration
On-chip packet switching networks share pathways between the different source and destination components. The structure of the shared pathways within the network structure is commonly referred to as the network topology whether it is an on-chip network or a worldwide WAN network. Proper delivery of messages between network components requires a mechanism properly accepted correct pathways (Holsmark, 2006).
Packets
The maximum length of a packet is limited by the buffering requirements of packet switches and the packet delay requirements. It is common in most generic network implementations for packets to be stored on the switch buffer until completely received by the switch before they are forwarded on to the adjacent switch. Error checking and flow control protocol operations are also performed on a link by link basis between every packet switch in the path (Corporaal, 2007).
Switching Techniques
Switching defines how connections are established in the network. Ideally switches, creates pathways before the packet arrives and only maintains the pathway as long as needed maximizing network efficiency and bandwidth. A slow or inefficient switching system, wastes time by increasing the network ...