An Engineering Approach to Computer Networking

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

1 ATM: What it is, and what it isn't Carey Williamson University of Calgary.
ATM Asynchronous Transfer Mode. ATM Networks Use optical fibre similar to that used for FDDI networks ATM runs on network hardware called SONET ATM cells.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010.
5: DataLink Layer5-1 Asynchronous Transfer Mode: ATM r 1990’s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service.
ATM Networks An Engineering Approach to Computer Networking.
Asynchronous Transfer Modes By: Megan Cwiklinski Adam Nasset Brad Samples Will Vanlue.
1 Asynchronous Transfer Mode (ATM) Cell Switching Connection-oriented packet-switched network Used in both WAN and LAN settings Signaling (connection setup)
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
Communication concepts (Continued) Week 2 Lecture 2.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.
ATM Switches Cells Scalable QoS Perspective Virtual Circuits.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 21.
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.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
WAN Transmission Media
3. INTERNETWORKING (PART 1) Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University 18 February
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
Data and Computer Communications Chapter 7 Circuit Switching and Packet Switching.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
SWITCHING. Switching is process to forward packets coming in from one port to a port leading towards the destination. When data comes on a port it is.
Data and Computer Communications Ninth Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching Data and Computer Communications,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Chapter 2 PHYSICAL LAYER.
Chapter 3: Packet Switching (overview)
Packet Switching Networks & Frame Relay
Advanced Computer Networks
Asynchronous Transfer Mode
Point-to-Point Network Switching
A Taxonomy of Communication Networks
Dealing with Different Types of Networks
Chapter 5 Network and Transport Layers
ECS5365 Lecture 4 Overview of B-ISDN
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
ATM-Asynchronous Transfer Mode
3. Internetworking (part 1)
Packet Switching Outline Store-and-Forward Switches
Packet Switching Datagram Approach Virtual Circuit Approach
Chapter 5: Network Layer (Part I)
Chapter 3 Switching.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
William Stallings Data and Computer Communications
Wireless ATM PRESENTED BY : NIPURBA KONAR.
LESSON 2.1_B Networking Fundamentals Understand Switches.
Lecture 1: Introduction to WAN
Data Communication and Computer Networks
Network Core and QoS.
Switching and Forwarding
Data Communication Networks
Switching Techniques.
Circuit Switching Packet Switching Message Switching
Congestion Control (from Chapter 05)
EE 122: Lecture 7 Ion Stoica September 18, 2001.
COMPUTER NETWORKS CS610 Lecture-18 Hammad Khalid Khan.
Networking.
Packet Switching Outline Store-and-Forward Switches
Wide Area Networks (WANs), Routing, and Shortest Paths
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Point-to-Point Network Switching
Network Core and QoS.
Presentation transcript:

An Engineering Approach to Computer Networking ATM Networks An Engineering Approach to Computer Networking

Why ATM networks? Different information types require different qualities of service from the network stock quotes vs. USENET Telephone networks support a single quality of service and is expensive to boot Internet supports no quality of service but is flexible and cheap ATM networks are meant to support a range of service qualities at a reasonable cost potentially can subsume both the telephone network and the Internet

Design goals Providing end-to-end quality of service High bandwidth Scalability Manageability Cost-effective

How far along are we? Basic architecture has been defined But delays have resulting in ceding desktop to IP Also, little experience in traffic specification, multicast, and fault tolerance We may never see end-to-end ATM but its ideas continue to powerfully influence design of next-generation Internet Internet technology + ATM philosophy Note--two standardization bodies ATM Forum International Telecommunications Union-Telecommunications Standardization Sector (ITU-T)

Concepts 1. Virtual circuits 2. Fixed-size packets (cells) 3. Small packet size 4. Statistical multiplexing 5. Integrated services Together can carry multiple types of traffic with end-to-end quality of service

1. Virtual circuits Some background first Telephone network operates in synchronous transmission mode the destination of a sample depends on where it comes from, and when it came example--shared leased link Problems with STM idle users consume bandwidth links are shared with a fixed cyclical schedule => quantization of link capacity can’t ‘dial’ bandwidth

Virtual circuits (contd.) STM is easy to overcome use packets metadata indicates destination =>arbitrary schedule and no wasted bandwidth Two ways to use packets carry entire destination address in header carry only an identifier Data Sample ATM cell Datagram VCI Data Addr. Data

Virtual circuits (contd.) Ids save on header space But need to be pre-established We also need to switch Ids at intermediate points (why?) Need translation table and connection setup

Features of virtual circuits All packets must follow the same path (why?) Switches store per-VCI state can store QoS information Signaling => separation of data and control Virtual circuits do not automatically guarantee reliability Small Ids can be looked up quickly in hardware harder to do this with IP addresses Setup must precede data transfer delays short messages Switched vs. Permanent virtual circuits

More features Ways to reduce setup latency preallocate a range of VCIs along a path Virtual Path send data cell along with setup packet dedicate a VCI to carry datagrams, reassembled at each hop

2. Fixed-size packets Pros Cons Simpler buffer hardware packet arrival and departure requires us to manage fixed buffer sizes Simpler line scheduling each cell takes a constant chunk of bandwidth to transmit Easier to build large parallel packet switches Cons overhead for sending small amounts of data segmentation and reassembly cost last unfilled cell after segmentation wastes bandwidth

3. Small packet size At 8KHz, each byte is 125 microseconds The smaller the cell, the less an endpoint has to wait to fill it packetization delay The smaller the packet, the larger the header overhead Standards body balanced the two to prescribe 48 bytes + 5 byte header = 53 bytes => maximal efficiency of 90.57%

4. Statistical multiplexing Suppose cells arrive in bursts each burst has 10 cells evenly spaced 1 second apart gap between bursts = 100 seconds What should be service rate of output line?

Statistical multiplexing We can trade off worst-case delay against speed of output trunk SMG = sum of peak input/output rate Whenever long term average rate differs from peak, we can trade off service rate for delay key to building packet-switched networks with QoS

5. Integrated service Traditionally, voice, video, and data traffic on separate networks Integration easier to manage innovative new services How do ATM networks allow for integrated service? lots of bandwidth: hardware-oriented switching support for different traffic types signaling admission control easier scheduling resource reservation

Challenges Quality of service Scaling defined, but not used! still needs research Scaling little experience Competition from other LAN technologies Fast Ethernet FDDI Standardization political slow

Challenges IP a vast, fast-growing, non-ATM infrastructure interoperation is a pain in the neck, because of fundamentally different design philosophies connectionless vs. connection-oriented resource reservation vs. best-effort different ways of expressing QoS requirements routing protocols differ