1 / 19

Multipoint ABR Connections over ATM - Recent Research Results

Multipoint ABR Connections over ATM - Recent Research Results. Raj Jain The Ohio State University Columbus, OH 43210 Jain@cse.ohio-State.Edu http://www.cse.ohio-state.edu/~jain/. Overview. Introduction to point-to-multipoint ABR Basic ABR pt-mpt Resource Allocation

hali
Download Presentation

Multipoint ABR Connections over ATM - Recent Research Results

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multipoint ABR Connections over ATM - Recent Research Results Raj Jain The Ohio State UniversityColumbus, OH 43210Jain@cse.ohio-State.Edu http://www.cse.ohio-state.edu/~jain/

  2. Overview • Introduction to point-to-multipoint ABR • Basic ABR pt-mpt Resource Allocation • Extension/optimization of pt-mpt algorithms • Mpt-pt: What should be the goal of allocation?

  3. Our Recent ATM Forum Presentations This presentation is based on the following contributions: • "Fairness for ABR multipoint-to-point connections," ATM Forum/97-0832, Sep 1997, http://www.cse.ohio-state.edu/~jain/atmf/a97-0832.htm • "Feedback consolidation algorithms for ABR point-to-multipoint Connections," ATM Forum/97-0615, July 1997, http://www.cse.ohio-state.edu/~jain/atmf/a97-0615.htm • "Performance analysis of ABR point-to-multipoint connections for bursty and nonbursty traffic with and without VBR background," ATM Forum/97-0422, April 1997, http://www.cse.ohio-state.edu/~jain/atmf/a97-0422.htm

  4. Current Cell Rate Explicit Rate Point-to-Point ABR • Sources send one RM cell every n cells • The RM cells contain “Explicit rate” • Destination returns the RM cell to the source • The switches adjust the rate down • Source adjusts to the specified rate A B

  5. RM CellA RM CellA RM CellB RM Cellmin(B,C) RM CellA RM Cellc Point-to-Multipoint ABR A B C

  6. 1. Point-to-Multipoint Connections: Issues • Minimum of ER from branches is sent upstream. Should we wait for all branches? • If you send BRM on every FRM, you may give feedback without receiving any  Need to ensure that at least one feedback has been received before sending a BRM. Otherwise, you may give PCR • Not all downstream feedbacks in an upstream feedback  Consolidation noise

  7. Basic Pt-Mpt: Results • ABR with ERICA (extended for multipoint) works ok • Efficiency, fairness, responsiveness is maintained • Consolidation noise due to asynchronous arrival of feedback from different leaves appears as oscillations • Additional delay due to FRM wait and BRM consolidation  slower transient response than point-to-point • Minimum of all paths is allocated  Some links are underutilized • Queue control (ERICA+) is required for stability

  8. Leaf 1 Root Branch Point Leaf 2 = FRM = data = BRM 2. Mpt Consolidation • Wait for feedback from all branches? • Consolidation delay and scalability? Ratio of BRMs to FRMs • Handling non-responsive branches and timeouts? Algorithm should not halt nor cause overload/underload

  9. Algorithm 1 2 3 4 5 6 7 Complexity HighHigh Low Med >Med >Med >>Med Transient Fast for Very fast Response Fast Med Med Slow overload for overld Noise High Med High Low Low Low Low BRM:FRM 1 < 1 < 1 < 1 may>1 lim=1 lim=1 Sensitivity to branch points and levels High High Low Med >Med Med Med Performance Comparison • Studied 4 existing and 3 new algorithms.

  10. Multipoint Consolidation: Results • Consolidation algorithms offer tradeoffs between complexity, transient response, noise, overhead and scalability • The new algorithms 6 and 7 speed up the transient response, while eliminating consolidation noise and controlling overhead

  11. Impact I • A summary of our ATM Forum contribution 97-0615 was adopted for inclusion in the “Living List” of issues to be included in the next phase (TM 5.0) of ATM Forum Traffic Management • Several leading industry members expressed interest in results

  12. 100 110000 Leaf 1 Root 100 Merge Point Leaf 2 3. Multipoint-to-Point VCs • How can bandwidth be allocated fairly?Depends upon the solution to cell interleaving. • VP merge: VCI = sender IDVPs are used for other purposes. • VC merge: Buffer at merge point till EOM bit = 1.

  13. Sw1 Sw2 Sources, VCs, and Flows • Sw2 has to deal with • Two VCs: Red and Blue • Four sources: Three red sources and one blue source • Three flows: Two red flows and one blue

  14. Fairness Definitions • Source-based: N-to-one connection = N one-to-one connections  Use max-min fairness among sources • VC/Source-based: Allocate bandwidth among VCsFor each VC, allocate fairly among its sources • Flow-based: Flow = VC coming on an input link. Switch can easily distinguish flows. • VC/Flow-based: 1. Allocate bandwidth fairly among VCs 2. For each VC, allocate fairly among its flows

  15. Example • How is the bandwidth of LINK3 allocated? • Source: {S1, S2, S3, SA}{37.5, 37.5, 37.5, 37.5} • VC/Source: {S1, S2, S3, SA}{25, 25, 25, 75} • Flow: {S1, S2, S3, SA}{25, 25, 50, 50} • VC/Flow: {S1, S2, S3, SA}{18.75, 18.75, 37.5, 75} SA dS1 LINK3 LINK1 LINK2 Sw1 Sw2 Sw3 Sw4 S1 dSA S2 S3 All links are 150 Mbps

  16. Impact II • The summary section of our ATM Forum contribution 97-0832 was adopted for inclusion in the “Living List” of issues to be included in the next phase (TM 5.0) of ATM Forum Traffic Management

  17. Summary • ERICA+ modified for pt-mpt works ok • Additional delay due to FRM wait and BRM consolidation  slower transient response than pt-pt • Two new algorithms 6 and 7 speed up the transient response, while eliminating consolidation noise and controlling overhead • Achievable goals of mpt-pt ABR depend upon the solutions adopted for cell interleaving (VP merge vs VC merge) • Fair resource allocation based on sources, VCs, or flows

  18. Our Contributions and Papers All our contributions and papers are available on-line at http://www.cse.ohio-state.edu/~jain/ • See Recent Hot Papersfor tutorials.

  19. Thank You! This work was partly sponsored by Rome Laboratory/C3BC under Contract #F30602-96-C-0156

More Related