The ATM Airport - University of Calgary in Alberta

The ATM Airport - University of Calgary in Alberta

The ATM Airport: VPI / VCI Switching Explained Carey Williamson Department of Computer Science University of Calgary 1 Introduction ATM terminology is confusing (e.g., Virtual Paths, Virtual Channels, VPIs, VCIs, VPCs, VCCs, PVCs...) One way to explain these terms is with the use of a simple analogy: airline travel

2 The ATM Airport Analogy Flight number on a specific airline e.g., AC 1290 Virtual Path Identifier (VPI) e.g., VPI = 23 3

The ATM Airport Analogy Flight number on a specific airline e.g., AC 1290 Virtual Path Identifier (VPI) e.g., VPI = 23 Seat assignment on a specific flight

e.g., 22A Virtual Channel Identifier (VCI) e.g., VCI = 305 4 The ATM Airport Analogy Virtual Channel Connection: an end-to-end concatenation of flights and seat assignments that get you (an individual traffic flow) to your actual destination Example: from Saskatoon to Toronto requires

going Saskatoon-Regina-Winnipeg-Toronto Note that VPIs and VCIs are only locally significant (per hop basis) 5 The ATM Airport Analogy Provides a two-level addressing scheme that uniquely identifies each cell (passenger) on a per-hop basis All VCIs represent individual traffic flows

VPI is a bundle of VCIs all heading in the same direction 6 The ATM Airport Analogy All VCIs on that VPI receive the same grade of service in some sense (e.g., food, cost, arrival time, bumpy flight, crash, etc.) There might be other VPIs between the same two points that offer different quality of service (e.g., other airlines, other flights at different times of day) 7

The ATM Airport Analogy Airlines (and air traffic controllers) only deal with VPIs (i.e., flights) when doing scheduling, takeoff, landing, routing, provisioning, etc (not individual cells) Airlines can add or remove flights (VPIs) on a medium to long term basis, but individual passengers (VCIs) can come and go on a fairly short term basis 8 The ATM Airport (Contd)

Airport terminal Lots of flights and passengers coming in and going out Main goal is to make sure that passengers coming in on flights are sent out on the right outgoing flights 9 ATM switch Lots of cells with

VPIs and VCIs coming in, going out Main goal is to make sure that cells coming in on input ports are switched onto the correct output ports The ATM Airport (Contd) An incoming passenger arrives on seat A of flight B at gate C, and wants to depart on

seat D of flight E at gate F Changing flights and seat: VP/VC switch Changing seats, but not flight: VC switch Changing flight, but not seat: VP switch Same flight, same seat: no switch! 10 Strengths of the Analogy Provides nice explanation for VPIs as bundles of VCIs heading to same place Network management, routing, resource allocation deals with VPIs, not VCIs

Emphasizes locally significant nature of VPI and VCI, but end-to-end notion of virtual channels and virtual paths Explains ATM switching in its role as label multiplexing 11 Weaknesses of the Analogy

VCIs in ATM actually correspond to a traffic flow (stream of cells) not just an individual cell Cells are sent sequentially on ATM links, not in batches like airline flights QOS notions of cell loss, cell delay, and cell delay variation dont really fit analogy well Does not explain why baggage gets lost!!! 12 Summary The ATM Airport offers a clever analogy

for explaining and understanding the role of VPIs and VCIs in ATM networks VPIs correspond to flights VCIs correspond to individual traffic flows Airports are the switching hubs that get you to your proper destination 13

Recently Viewed Presentations

  • Dance of the Planets - AstroCappella

    Dance of the Planets - AstroCappella

    Dance of the Planets Dance of the Planets When I was a child I tuned in to a beautiful fantasy Humans and Vulcans at peace, in the cosmic community I'd look up to the sky at night And I'd ask...
  • Oracle Virtualization Strategy and Roadmap

    Oracle Virtualization Strategy and Roadmap

    Oracle Secure Global Desktop. Application Stack. Oracle Desktop Virtualization. Oracle VM Server for x86. Oracle VM Server for SPARC (LDoms) ... Export server storage for backup and recovery. Move storage repositories around allowing easier disaster recovery or standby server pools....
  • PASTOR PAUL J. JAMES (Adapted from the notes

    PASTOR PAUL J. JAMES (Adapted from the notes

    The bible only speaks of fasting with regards to food, but fasting does not have to be limited only to food. Fasting reprioritizes the spiritual over the physical. "I have the right to do anything," you say—but not everything is...
  • Prediction of Bend Allowance and Springback in Air Bending

    Prediction of Bend Allowance and Springback in Air Bending

    Generic Simulation Approach for Multi-Axis Machining, Part 2: Model Calibration and Feed Rate Scheduling Journal of Manufacturing Science and Engineering (August 2002) T. Bailey M. A. Elbestawi T. I. El-Wardany P. Fitzpartick Presented By: Levi Haupt * ME 482 Overview...
  • Burning Fossil Fuels - R.G. Drage

    Burning Fossil Fuels - R.G. Drage

    Burning of Fossil Fuels. Fossil fuels include petroleum and coal. Burning of coal produces a lot of smoke and dust whereas burning of petrol mainly produces sulphur dioxide. In addition to these, the pollutants include carbon monoxide (CO), carbon dioxide...
  • Sample Format and Contents for 2019 High School

    Sample Format and Contents for 2019 High School

    Story Time. One of the best ways to relate to a subject is through a story. This presentation is a story of your idea and what you've learned through customer discovery.
  • Lisa Harman The Treatment of Paroxysmal Supraventricular Tachycardia

    Lisa Harman The Treatment of Paroxysmal Supraventricular Tachycardia

    Background-PSVT (AVNRT and AVRT) is a common presentation to the ER department .-Current practice as per American Heart Association guidelines is adenosine by IV push.
  • Slajd 1 - UMK

    Slajd 1 - UMK

    Nanowires and electrical signalling. Geobacter sulfurreducens. Microbial electrical cell-cell communication via nanowires may be widespread in nature.