Per-Stream QoS and Admission Control in Ethernet Passive Optical Networks (EPONs) Advisor: Ho-Ting Wu Student: Ze-Yang Kuo.

Slides:



Advertisements
Similar presentations
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Advertisements

Quality of Service Requirements
Engineering Internet QoS
Abhay.K.Parekh and Robert G.Gallager Laboratory for Information and Decision Systems Massachusetts Institute of Technology IEEE INFOCOM 1992.
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
1 Call Admission Control Carey Williamson Department of Computer Science University of Calgary.
Speaker : 尹培華 Pei-Hwa Yin 指導教授:吳和庭老師 EPON Introduction 1.
The Design of Offline Scheduling Mechanisms on EPON Professor : Ho-Ting Wu Student : Pei-Hwa Yin 1.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
A serve flow management strategy for IEEE BWA system in TDD mode Hsin-Hsien Liu
1 Token Bucket Based CAC and Packet Scheduling for IEEE Broadband Wireless Access Networks Chi-Hung Chiang
Katz, Stoica F04 EECS 122: Introduction to Computer Networks Packet Scheduling and QoS Computer Science Division Department of Electrical Engineering and.
MPCP (Multipoint Control protocol)
A WDM Passive Optical Network Architecture for Multicasting Services Student : Tse-Hsien Lin Teacher : Ho-Ting Wu Date :
Next Generation EPON- based Access Network Architecture.
A Novel Multiple Access Scheme for Ethernet Passive Optical Network Professor : Ho-Ting Wu Speaker : Rui-Yi Jian 2004 – 08 – 11.
1 QoS Control Schemes for Two-Stage Ethernet Passive Optical Access Networks Speaker : Hsuan-Ming Chen Advisor : Ho-Ting Wu Date :
Ethernet Passive Optical Networks PON Definition ● Point to multipoint optical networks ● Architecture build up from two elements  An Optical Line Terminal.
1 SUCCESS-DWA: A Highly Scalable and Cost-Effective Optical Access Network Speaker : Tse-Hsien Lin Teacher : Ho-Ting Wu Date :
1 Supporting differentiated classes of service in Etherent passive optical networks Adviser: Ho-Ting Wu Presenter: Zen-De Liu Institute of Computer Science.
11/15/20041 Bandwidth Scheduling and Provisioning in Access and Wide Area Networks Bin Wang Department of Computer Science and Engineering Wright State.
A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case Abhay K. Parekh, Member, IEEE, and Robert.
EPON.
End-to-End QoS Specification Issues in the Wired and Wireless Environment 通工所 陳昱豪.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
FiWi Integrated Fiber-Wireless Access Networks
DBA In EPON & LR-PON Sahand University of Technology Ali Razmkhah
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
HYBRID INTEGRATION OF OPTICAL AND WIRELESS TECHNOLOGY by A.HEMAVATHI 1.
On QoS Guarantees with Reward Optimization for Servicing Multiple Priority Class in Wireless Networks YaoChing Peng Eunyoung Chang.
1 [3] Jorge Martinez-Bauset, David Garcia-Roger, M a Jose Domenech- Benlloch and Vicent Pla, “ Maximizing the capacity of mobile cellular networks with.
Quality of Service Karrie Karahalios Spring 2007.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
1 Lecture 14 High-speed TCP connections Wraparound Keeping the pipeline full Estimating RTT Fairness of TCP congestion control Internet resource allocation.
A T M (QoS).
Admission Control and Scheduling for QoS Guarantees for Variable-Bit-Rate Applications on Wireless Channels I-Hong Hou P.R. Kumar University of Illinois,
Competitive Queue Policies for Differentiated Services Seminar in Packet Networks1 Competitive Queue Policies for Differentiated Services William.
GPON Key Features.
Multi-Power-Level Energy Saving Management for Passive Optical Networks Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting Wu Date: 2015/03/25 1.
Energy-Efficient PON with Sleep- Mode ONU Progress, Challenges, and Solutions Speaker: Shieh-Chieh Chien Advisor: Dr. Ho-Tin Wu 2013/09/23 1.
The Design of power saving mechanisms in Ethernet Passive Optical Networks Yun-Ting Chiang Advisor: Prof Dr. Ho-Ting Wu
QOS in Passive Optical Networks Ali Razmkhah Akbar Ghaffarpour Rahbar Computer Networks Research Lab, Sahand University of Technology Dec
A Cooperative ONU Sleep Method for Reducing Latency and Energy Consumption of STA in Smart-FiWi Networks Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting.
Eun-Chan Park and Hwangnam Kim Dept. of Information and Communication, Dongguk University ( 南韓東國大學 ) Dept. of Electrical Engineering, Korea University.
Queue Scheduling Disciplines
Advanced Science and Technology Letters Vol.54 (Networking and Communication 2014), pp Pipelined Dynamic.
DR-MPCP: Delayed REPORT message for MultiPoint Control Protocol in EPON Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting Wu Date: 2015/11/26 1.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 16 – Multimedia Transport (Part 2) Klara Nahrstedt Spring 2011.
Speaker: Shieh-Chieh Chien Advisor: Dr. Ho-Ting Wu 2014/05/26 1.
Providing QoS in IP Networks
Doc.: IEEE /577r0 Submission July 2003 Qiang NI, Pierre Ansel, Thierry Turletti, INRIASlide 1 A Fair Scheduling Scheme for HCF Qiang Ni, Pierre.
New Distributed QoS Control Scheme for IEEE Wireless Access Networks Xiaofeng Bai 1, Abdallah Shami 1, Khalim Amjad Meerja 1 and Chadi Assi 2 1.
M. K. Multani, Arif-ur-Rahman, Asfand-e-yar
Taxonomy of network applications
CprE 458/558: Real-Time Systems
Variations of Weighted Fair Queueing
Provision of Multimedia Services in based Networks
Operating System Concepts
Scheduling Algorithms in Broad-Band Wireless Networks
Computer Science Division
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Variations of Weighted Fair Queueing
Yun-Ting Chiang Advisor: Prof Dr. Ho-Ting Wu
Prestented by Zhi-Sheng, Lin
EECS 122: Introduction to Computer Networks Packet Scheduling and QoS
Presentation transcript:

Per-Stream QoS and Admission Control in Ethernet Passive Optical Networks (EPONs) Advisor: Ho-Ting Wu Student: Ze-Yang Kuo

Outline Reference Background Decentralized Intra-ONU Scheduling AC in EPON Issues and Solutions Performance Evaluation Conclusion

Reference A. R. Dhaini, C. M. Assi, M. Maier, and A. Shami, "Per-Stream QoS and Admission Control in Ethernet Passive Optical Networks (EPONs)," J. Lightwave Technol. 25, (2007) Chadi Assi, Martin Maier, Abdallah Shami. “Towards Quality of Service Protection in Ethernet Passive Optical Networks: Challenges and Solutions,” IEEE Network, vol. 21,pp. s12–19, Sept.-Oct C. M. Assi, Y. Ye, S. Dixit, and M. Ali, “Dynamic bandwidth allocation for quality-of-service over Ethernet PONs,” IEEE J. Sel. Areas Commun., vol. 21, no. 9, pp. 1467–1477, Nov M. P.McGarry,M.Maier, and M. Reisslein, “Ethernet PONs: A survey of dynamic bandwidth allocation (DBA) algorithms,” IEEE Commun. Mag., vol. 42, no. 8, pp. S8–S15, Aug C. Semeria, “Supporting Differentiated Service Classes: Queue SchedulingDisciplines,” Sunnyvale, CA: Juniper Netw., Jan white paper

Background Passive Optical Network(PON) History EPON Architecture Dynamic Bandwidth Allocation and Scheduling

PON History(1)

PON History(2) StandardStructureSpeedProtocol Overhead for IP Group APONG.983.1ATM Based622Mbps( Down) 155Mbps( Up) LargeITU-T FSAN BPONG.983.1~8APON Extension1.2Gbps/6 22Mbps LargeITU-T FSAN EPON802.3ah (G.985 for Point-to-Point) Ethernet Based (P2P/PMP) 1GbpsSmallIEEE EFM GPONG.984.1~3Ethernet/ATM/T DM 2.4GbpsMiddleITU-T FSAN

EPON Architecture(1) Passive Optical Network (PON) – High Quality and Huge Bandwidth – Passive Equipments – Point to Multipoint Architecture – OLT (Optical Line Terminal) – ONU (Optical Network Unit) – Splitter / Combiner

EPON Architecture(2) Topology

EPON Architecture(3) Downstream

EPON Architecture(4) Upstream

Dynamic Bandwidth Allocation and Scheduling(1) Online scheduling

Dynamic Bandwidth Allocation and Scheduling(2) Offline scheduling

Decentralized Intra-ONU Scheduling DWRR Scheduling Discipline Integrating DWRR With EPON Modified DWRR (M-DWRR)

DWRR Scheduling Discipline(1) A “weight” that defines the percentage of the output port bandwidth that is allocated to the queue A “deficit counter” DC(i) that specifies the total number of bytes that the queue is permitted to transmit in each scheduler’s visit; the DC saves “credits” remaining; from previous scheduling visit and adds them to the DC of the next visit until the queue is empty, and hence, DC(i) = 0; A “quantum” Q(i) that is proportional to and is expressed in bytes

DWRR Scheduling Discipline(2) Q(i) = × Bport, DC(i) = DC(i) + Q(i) If the HOL packet is greater than DC(i) – Updates its deficient counter – Moves to the next queue If the HOL packet is less than DC(i) – DC(i) = DC(i) − SHOL – Updates its deficient counter DWRR scheduling discipline visits each PQ in an RR fashion

Integrating DWRR With EPON(1) DWRR will have to set its three defined parameters, namely,, DC(i, j), and Q(i, j), for each queue i. The allocated TW is of size (in bytes)

Integrating DWRR With EPON(2)

Modified DWRR (M-DWRR)(1) Once the scheduler has finished visiting all the queues, the remaining bandwidth from the assigned TW of the current cycle is distributed to all the PQs based on the corresponding weights is found from the unutilized bandwidth after the first scheduling visit to all PQs

Modified DWRR (M-DWRR)(2) Advantage – Each ONU can adaptively set (depending on the traffic demand and the SLA) its own weights in both phases (i.e., initially and/or after computing ) Drawback – No guarantee that each ONU will get the bandwidth that is required to service its admitted streams while satisfying their QoS requirements

AC IN EPON Preliminaries Traffic Characteristics and QOS Requirements LAC (Local Admission Control) GAC (Global Admission Control)

Preliminaries(1) The problem of QoS protection is significant because the bandwidth allocated by the OLT to one ONU can only be guaranteed for one cycle AC helps in protecting the QoS of existing traffic and admit new flows only if their QoS requirements can be guaranteed

Preliminaries(2) Each ONU is required to reserve bandwidth for its real-time streams in order to satisfy their QoS requirements Once this bandwidth is reserved, the OLT can no longer allocate it to other ONUs

Preliminaries(3)

Preliminaries(4) The OLT computes the minimum guaranteed bandwidth ( ) for each ONU using The ONU has total control over The bandwidth of the second subcycle is under the control of the OLT The two subcycles are selected to be of equal length

Preliminaries(5) This new system enables us to implement a two-step AC – The first is a local AC (LAC) at the ONU – The second is a global AC (GAC) at the OLT We set the maximum bandwidth that a highly loaded ONU can be allocated

Preliminaries(6) Two rules should not be violated before and after admitting a new real-time flow – The QoS of each real-time stream (existing or new) should be guaranteed – The BE traffic throughput

Traffic Characteristics and QOS Requirements Constant bit rate (CBR) traffic is nonbursty and characterized by its mean data rate μ, Variable bit rate (VBR) traffic is quite bursty and may be characterized by mean data rate μ (in bits per second), peak arrival data rate σ (in bits per second), and maximum burst size ρ (in bits).The delay bound θ

LAC (Local Admission Control) This new flow will be admitted if

GAC (Global Admission Control)(1) A flow cannot be admitted locally at the ONU due to bandwidth insufficiency The OLT may admit this new flow only – If there is bandwidth that is available in the second subcycle – If the ONU that is sending the request has not been allocated more than

GAC (Global Admission Control)(2) The new flow may be admitted if the following two conditions hold simultaneously

GAC (Global Admission Control)(3) Upon admitting a new flow, the OLT will reserve additional bandwidth for ONU j and update accordingly the total available bandwidth: When a flow leaves the network, the ONU reports to the OLT, and the latter will update the available bandwidth accordingly:

Issues and Solutions(1) If one ONU is being reserved bandwidth for a particular flow per cycle and has no traffic from this flow to transmit, then this bandwidth is not utilized and wasted – Attributed to the burstiness of real-time traffic(VBR)

Issues and Solutions(2) If a flow had more bytes to be sent than the reserved ones, then the purpose of providing guaranteed bandwidth in every cycle will be defeated – Estimating the bandwidth requirement for a flow based on its guarantee rate does not accurately reflect the real nature of the traffic – Especially with respect to the arrival of its packets in a short period (i.e., the short length of the cycle)

Issues and Solutions(3) Two-branch solution – OLT selects a supercycle (Tsc = λ × Tcycle, where λ is a constant), and every admitted real- time flow is now guaranteed a bandwidth per Tsc – Apply a crediting system where each flow’s estimated bandwidth is saved as credits at the OLT, where

Issues and Solutions(4) Let,, and be the bandwidth allocated for ONU j, then:

Issues and Solutions(5) Every time the OLT allocates bandwidth to one ONU, it will adjust the available credit for every CoS accordingly: If the ONU has run out of credits, then the OLT does not allocate any bandwidth for this CoS at this ONU during this supercycle

Issues and Solutions(6) How to allocate bandwidth to each flow – If then

Issues and Solutions(7) Otherwise, the OLT will compute the total guaranteed bandwidth for each ONU j as follows: Then, the OLT allocates bandwidth as follows:

Issues and Solutions(8) If then the total bandwidth available for BE becomes

Issues and Solutions(9) If,then where is the excess bandwidth allocated for ONU j and is expressed as

Issues and Solutions(10) is the remaining bandwidth in the cycle n after allocating all ONUs bandwidth for their BE traffic such that where L is the number of ONUs requesting bandwidth for BE less than the minimum guaranteed bandwidth

Performance Evaluation(1) The total number of ONUs N = 16, and the PON speed is 1 Gb/s. The guard time is 1us, the cycle time Tcycle = 2ms, Tsc = 500ms and the ONU buffering queue size is 10MB

Performance Evaluation(2) VBR and BE traffic are highly bursty, and we use self-similar traffic for modeling these classes; packet sizes are uniformly distributed between 64 and 1518 B VBR flow at a guarantee rate of 4 Mb/s with a delay bound = 25 ∼ 30 ms BE flow at a mean rate of 5 Mb/s, =4100B(α ≒ 0.2)

Performance Evaluation(3) Poisson distribution can approximately model CBR traffic, and the packet size is fixed to 70B CBR flow is generated at a mean rate of 64 kb/s with a delay bound = 2 ∼ 4 ms

Performance Evaluation(4)

Performance Evaluation(5)

Performance Evaluation(6)

Performance Evaluation(7) M-DWRR and SP schedulers, CBR traffic shows the optimal performance AC-DBA maintains its delay performance to meet the specified target QoS requirements of the stream

Performance Evaluation(8)

Performance Evaluation(9) The selected VBR flow exhibits the same performance with and without AC – When the system reaches saturation, the throughput of the VBR flow starts decreasing – The bandwidth that was guaranteed for the already admitted flows (before saturation) is now shared by more flows

Performance Evaluation(10)

Performance Evaluation(11)

Conclusion The first complete EPON framework that supports the application of AC in EPON Some of the scheduling mechanisms can provide QoS for various types of traffic in the network, none of these schedulers could protect these QoS requirements AC system has shown a good performance in terms of maintaining the QoS level for already existing traffic while providing an overall acceptable minimal throughput for BE traffic even under network saturation