SYST5030/4030 Network design principles/issues Network topology Minimum Spanning Tree algorithms Pricing networks Network Design.

Slides:



Advertisements
Similar presentations
Data Communications and Networking
Advertisements

COMPUTER NETWORK TOPOLOGIES
M A Wajid Tanveer Infrastructure M A Wajid Tanveer
Computer Network Topologies
Basic Concepts of Computer
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
What is a network? A network consists of two or more computers that are linked in order to share resources (such as printers and CD-ROMs) , exchange.
Chapter 9 Local Area Network Technology
CP Networking1 WAN and Internet Access. CP Networking2 Introduction What is Wide Area Networking? What is Wide Area Networking? How Internet.
Eighth Edition by William Stallings
CP3397 Network Design and Security Lecture 4 WAN design - Principles and practice.
Network Topologies CS 1202.
Network Topologies CSC (c) Nouf AlJaffan.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Network topology.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
Network Topologies.
NETWORKING CONCEPTS. Data Communication Communication is for sharing information Sharing can be local or remote Local communication between individuals.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
Selecting a WAN Technology Lecture 4: WAN Devices &Technology.
Data Communications and Networking
1 Wide Area Network. 2 What is a WAN? A wide area network (WAN ) is a data communications network that covers a relatively broad geographic area and that.
Chapter 4: Computer Networks Department of Computer Science Foundation Year Program Umm Alqura University, Makkah Computer Skills /1436.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Chapter 7 WANs and Remote Connectivity. WAN Essentials A WAN traverses a large geographic area A WAN link is a connection from one site to another and.
Information Technology Lecture No 3 By: Khurram Shahid.
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
Server is ‘host’ Clients do not communicate with each other.
Wide Area Networks. 2 Types of Traditional Telephone Circuits u Dial-Up Service (Any-to-Any) u Leased Lines u Point-to-point only u Cheaper for high volumes.
CSCI 465 D ata Communications and Networks Lecture 19 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
 Topology Topology  Different types of topology Different types of topology  bus topologybus topology  ring topologyring topology  star topologystar.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Chapter 21 Topologies Chapter 2. 2 Chapter Objectives Explain the different topologies Explain the structure of various topologies Compare different topologies.
1RD-CSY  LAN (Local Area Network) ◦ A group of computers and associated devices (printers, etc.) ◦ connected through a wired or wireless medium.
1 Dr. Ali Amiri TCOM 5143 Lecture 8 Capacity Assignment in Centralized Networks.
Wide Area Networks. Wide Area Networks WAN Bridging of any distance Usually for covering of a country or a continent Topology normally is irregular due.
Network Topologies.
Oz – Foundations of Electronic Commerce © 2002 Prentice Hall Essentials of Telecommunications.
. Large internetworks can consist of the following three distinct components:  Campus networks, which consist of locally connected users in a building.
Lesson 11 Network Essntials - II. Agenda Network Topology Catagories of Network Commonly used Terminologies Computing Model The Standards The OSI Network.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Network Topologies Created by: Ghadeer H. Abosaeed June 22, 2012.
WAN Transmission Media
Chapter 2 Network topology and Networking devices.
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
Computer Network Architecture Lecture 2: Fundamental of Network.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Network topology.
1587: COMMUNICATION SYSTEMS 1 Wide Area Networks Dr. George Loukas University of Greenwich,
Computer Networks Part 2
Chapter Seven Network Topology [tə'p ɒ ləd ʒɪ ]. In networking, the term “topology” refers to the layout of connected devices on a network. This article.
Network Topology Computer network topology is the way various components of a network (like nodes, links, peripherals, etc) are arranged. Network topologies.
Network types Point-to-Point (Direct) Connection Dedicated circuit boards connected by cable; To transfer data from A to B: – A writes on its circuit board;
CSC (c) Nouf AlJaffan Network Topologies.
M. R. Kharazmi Chapter 1 Data Communications and Networks Overview.
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Local Area Network Topology. LAN Architecture - Protocol architecture - Topologies - Media access control - Logical Link Control.
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
Network Topologies CSC (c) Nouf AlJaffan.
Computer Network Collection of computers and devices connected by communications channels that facilitates communications among users and allows users.
Computer Network Topologies
Wide Area Network.
DEPARTMENT OF COMPUTER SCIENCE M.TEJASWINI
Network Topologies CS 1202.
Data and Computer Communications
Network Topologies CS 1202.
Physical Network Topology
Network Topologies CSC (c) Nouf AlJaffan.
Network Topologies CSC (c) Nouf AlJaffan.
Presentation transcript:

SYST5030/4030 Network design principles/issues Network topology Minimum Spanning Tree algorithms Pricing networks Network Design

SYST5030/4030 Design Requirements What are the nodes to be connected? What is the data traffic volume on each line (by application)? What are the peak traffic volume requirements? What is the response time required to the user, average/max? What is the error percentage? Compression ratio? Anticipated growth rate, yearly over next 3 to 5 years? Security issues? How reliable must the network be? Any new applications likely to come on stream?

SYST5030/4030 Network Design steps Message Analysis / Traffic Data Analysis Point to Point Traffic Table Study service options for each pair of nodes (e.g. Acunet [AT&T], leased line, VPN) Generate alternative network topologies Evaluate each alternative configuration in terms of cost, response time, reliability, etc. Select the best one.

SYST5030/4030 Price versus Usage Usage Price Leased Switched Frame relay

SYST5030/4030 Computing Bits/sec on each link Start with average characters per day from link traffic table. Then add the effect of following additional factors: 1) Future growth 2) Protocol overhead 3) Transmission errors 4) Turnpike effect (usage is more than anticipated!) 5) Number of hours available per day 6) Periods of unusually high activity. Options for periods of peak activity: 1) Tolerate some slowdown. 2) Plan based on peak characters per day.

SYST5030/4030 Message Analysis Application Name: Hotel Reservation. Fields in the Input Message: Field Name Average Length Max Length Guest Name 15 chars30 chars Address50100 Arrival date66 Dep. date66 Payment mode44 Guaranteed11 Type of room Fields in reply message: Confirmation # 10 chars 10 chars

SYST5030/4030 Example Say, 10,000 transactions per hour and each transaction is 1000 bytes long. Characters per hour = 10,000,000 Account for Growth rate of 10% per year (5 year horizon): = 16,100,000 characters per hour (over 5 year horizon) Protocol overhead (10 bits per character): 16,100,000 X 10 = 161,000,000 bits per hour Transmission errors (1%): 161,000,000 X 1.01 = 162,600,000 bits per hour = 45,167 bits per sec. If line utilization is 67%, then we need a line speed = 45,167/0.67 = 67,413 bits per sec.

SYST5030/4030 Formulating Network Design Problems Minimize Communications cost such that: 1) Average response time < 1 secs 2) 90% response time < 1.5 secs. 3) Reliability requirements: e.g. there must be at least two paths between any 2 points, or any X link failures should not cause any disruption Formulation 2 Formulation 1 (simplified version) Minimize Total circuit mileage

SYST5030/4030 Network Topology MULTIPOINT: connect all pairs of nodes in a minimum spanning tree. Simple design, but not very reliable. Usually least expensive. Minimizes total mileage. RING: connect all nodes in a loop. STAR: connect all nodes to central computer. MESH: Multiple paths between nodes. Topology refers to arrangement of nodes in a network

SYST5030/4030 Multipoint Topology

SYST5030/4030 RING Topology

SYST5030/4030 Ring-Based WAN Design A ring-based WAN design connects all computers in a closed loop, with each computer linked to the next, usually with a series of point-to-point dedicated circuits. One disadvantage is of the ring topology is that messages can take a long time to travel from the sender to the receiver. In general, the failure of one circuit or computer in the network means that the network can continue to function. More reliable than multipoint.

SYST5030/4030 STAR Topology

SYST5030/4030 STAR Topology STAR: connect all nodes to central computer. Great for centrally controlled networks Easy to manage and fix problems Predictable performance Easy to expand. Failure prone at central point High circuit cost Not scalable Recommended for small networks,voice networks and switched networks accessing backbone networks.

SYST5030/4030

MESH Topology MESH: Multiple paths between nodes. Resistant to nodal and link failures - highly reliable. Relatively easy to expand and modify However, more complex to design and manage. Recommended for host-to-host connectivity, large multi- application networks. Employed by banks, financial and insurance companies, retail operations.

SYST5030/4030

Centralized versus Distributed Network design Centralized network: One central computer. Where to locate the central computer? Location of concentrators? Multi-point line layout? Distributed network: 1. Develop network topology. 2. Assign traffic flows over network links. 3. Size the line capacities based on topology and traffic flows. Need to consider: How many computers? Where? Routing Paths? Data allocation to nodes? Distributed network design is much harder than centralized design.

SYST5030/4030 Backbone networks Backbone networks consists of high speed links and nodes that consolidate traffic from smaller access networks. Networks can be structured in three ways: Private access networks connecting to private backbone networks. Private access networks connecting to public backbone networks. Combination of the above. (SMDS [Switched Multimegabit Data Service] and ATM are good public backbone options. Frame relay is a good option for both public and private backbones.) Private backbones integrate the company's subnetworks and provide a reliable, secure and high speed means of transmission for distributed voice, data and time-sensitive applications. Public backbones are also becoming popular with VPNs (or virtual private networks).

SYST5030/4030 Network design techniques Examples of network design techniques: 1. Minimum spanning tree to minimize circuit mileage 2. Queuing models for response time computations 3. ADD heuristic for solving location problems 4. Linear programming techniques 5. Other heuristics Medium or large size problems cannot be solved optimally. Therefore, we often use heuristics. Sometimes, the problem must be simplified to make it tractable.

SYST5030/4030 Minimum Spanning Tree Prim's Algorithm : 1. Start with any single site or node in the tree and add nodes one at a time. 2. At each stage, add the node nearest to the whole tree (in case of a tie choose either one randomly). 3. Stop when all nodes are included. Problem: Connect several nodes to a central node such that total length of links is minimized.

SYST5030/4030 Minimum Spanning Tree Kruskal's Algorithm : 1. Sort all inter-node distances in ascending order. 2. Check each potential link starting with the shortest. 3. If that link can be added without forming a circuit, add it. 4. Stop when all nodes are connected in the tree.

SYST5030/4030 Cost Components in Pricing Mileage charge for IXC (inter exchange channel) Mileage charge for intra LATA channels at each end of circuit Cost of channel options: C type or D type conditioning Central office or end office connection charge at each end of the IXC (i.e. at each point where IXC connects to intra lata lines) Access coordination for intra-Lata channels.

SYST5030/4030 AT&T’s V and H (Vertical and Horizontal) coordinate system was devised in 1957 by Jay K. Donald for the easy computation of distances between telephone switching centers or network elements. The system is based on the Donald Elliptic Projection, a two-point equidistant projection covering the land masses of the continental United States and Canada. The result is a basic 10,000 X 10,000 “V&H grid,” as shown above. The system is based on units of the square-root of one-tenth of a mile. A V and H coordinate does not have an uniquely defined unit name, but one “coordinate” is approximately one-third of a mile. V and H Coordinate System Source: Mileage = where v1, v2, h1, and h2 are vertical and horizontal coordinates respectively

SYST5030/4030 Calculating mileage Each central office (or end office) has a vertical and horizontal coordinate Mileage = Tulsa V1 = 7707H1 = 4173 SFO V2 = 8492H2 = 8719 Mileage = (Note: Always round the fractional part of the mileage up)

SYST5030/4030 Cost Comparison Circuit from to Monthly Installation Cost for T-1 circuit Cost for 512 K circuit Cost for 256 K circuit Cost for 56K circuit Cost for 9.6K circuit (source: OLD Information provided by MCI)

SYST5030/4030 Source:

SYST5030/4030 Automated Network Design Tools Requirements analysis: collecting data on line types and costs, node types and costs, sources and traffic volumes. Topological design: Using heuristics and other techniques to produce network topology. Performance analysis: Assessing cost, reliability and delay for each design. There are several tools available in the market. Prices range from few $1000 to $100,000. Examples: Autonet Advisor, Performance-3,WinMIND, etc.

SYST5030/4030 Summary Network design is both an art and a science. Need to combine several techniques. Tools of increasing sophistication available in the market at reasonable price. Hard to do optimal design for more than 50 node network. Bottom line: Good design can save a company millions of dollars per year in cost and also increase revenues.