Bandwidth Allocation in DiffServ Enabled Ethernet Passive Optical Networks

Size: px
Start display at page:

Download "Bandwidth Allocation in DiffServ Enabled Ethernet Passive Optical Networks"

Transcription

1 Bandwidth Allocation in DiffServ Enabled Ethernet Passive Optical Networks Dawid Nowak John Murphy Philip Perry Nortel Mervue Business Park Galway Ireland Performance Engineering Laboratory, Department of Computer Science, University College Dublin, Dublin, Ireland Performance Engineering Laboratory, School of Electronic Engineering, Dublin City University, Dublin, Ireland Abstract Ethernet Passive Optical Networks (EPONs) have attracted considerable attention from industry as they offer a simple, highly flexible and cost effective solution to the problem of providing broadband access to a customer. In this paper, a new approach to bandwidth allocation in EPONs is presented where the Optical Line Terminator (OLT) has full control over the access mechanism. This results in much simpler Optical Network Unit (ONU) architecture. It is shown in this paper that such an OLT-centric architecture offers full support for Differentiated Services and makes enforcement of Service Level Agreements possible. Extensive simulation experiments show that bandwidth allocation algorithms deployed in such a centralized environment can deliver good performance in terms of average and maximum packet delay. In this paper two new algorithms are introduced that target SLAaware EPONs and provide a good protection of offered quality of service against interference from other sources.

2 Bandwidth Allocation in DiffServ Enabled Ethernet Passive Optical Networks Dawid Nowak, Philip Perry, John Murphy May 28, 2008

3 Introduction With the increasing popularity of the Internet, the traffic generated by domestic and small business users has been growing constantly over the last few years. Various technologies have been deployed to provide broadband access to the network in the area known as the last mile and most network providers nowadays offer a broadband access based on Digital Subscriber Loop technology. A Passive Optical Network (PON) is a point-to-multipoint all optical network with no active elements in the path between the signal source and the destination. On the network side there is an Optical Line Terminator (OLT) unit which is usually placed in the local exchange and it acts as a point of access to the Wide or Metropolitan Area Network. On the customer s side there is an Optical Network Unit (ONU). An ONU can be placed either in the curb, building or home and its primary task is to convert data between the optical and electrical domains. Ethernet has been proposed as the data transmission protocol in PONs as it has been successfully used in many local area networks. Ethernet PONs (EPONs) provide no mechanisms that would enable support of traffic with different quality of service (QoS). As a result EPONs architecture is very simple, networks are easy to setup and equipment is available at a lower price. EPONs gained much attention from industry as interoperability between old and new networks can easily be maintained and legacy solutions can be used, thereby driving down the total cost of the deployment of EPON infrastructure. The standard describing EPONs was released in September 2004 [] Typically EPONs are connected in a tree topology [2] with a number of ONUs attached to a single OLT by means of an optical splitter. In the downstream transmission, the OLT can use all the available bandwidth to broadcast packets through the splitter/coupler to every ONU. Each ONU extracts packets from the stream based on the MAC address. In the upstream direction packets sent by an ONU can only reach the OLT as the optical splitter prevents an ONU from receiving packets from other ONUs. In order to avoid collisions between packets from different ONUs at the splitter, only one ONU is permitted to transmit at a time. The OLT is responsible for assigning a non overlapping time-slot to each ONU. During an off period packets are buffered and when the time arrives, the ONU transmits its data in one burst using the full channel bandwidth. One of the key demands for a modern network is their ability to provide levels of QoS tailored to suit the customer s demands. In the Differentiated Services (DiffServ) [3] architecture generally three classes of traffic can be distinguished: Expedited Forwarding (EF), Assured Forwarding (AF), and Best Effort (BE). EF services (primarily voice and video) have strict requirements and demand a constant, low end-to-end delay and jitter. AF services tend to be less sensitive to packet delay but require a guaranteed amount of bandwidth. BE class includes services that have no strong requirements regarding QoS. In [4] we introduced the topic of OLT allocating the bandwidth, however the algorithms presented were limited to proportional dynamic bandwidth allocation () and and SLA aware DBA. This work has been extended to introduce new algorithms and more extensive results. In this approach both inter- and intra-onu bandwidth allocation is performed by the OLT. Also two new bandwidth allocation algorithms based on this principle and that enable full support of Service Level Agreements (SLAs) are proposed. The centralized approach results in a rudimentary ONU s functionality. This offers two main benefits: As no access control or packet scheduling is done at an ONU, various algorithms can be deployed in the OLT without the need for reconfiguration of the equipment on the customer s side. It also allows for an SLA to be created, modified and deleted during normal network operation. As the result of the centralized approach, ONUs have a generic architecture and are less 2

4 expensive to produce. Hence, the cost of implementing EPON installations is reduced resulting in a more affordable solution for private customers and small businesses. In Section 2 we present the background information about bandwidth allocation methods in EPON. The proposed new schemes are introduced in Section 3. The setup used during simulation experiments is described in Section 4. In Section 5 the model and mathematical analysis of EPONs that was used to validate the results is shown. The results of experiments are presented in Section 6 and they are discussed in detail in Section 7, with concluding remarks in Section 8. 2 Background The bandwidth allocation algorithm is a key component of EPON s architecture and the only one that is in charge of all decisions concerned with bandwidth assignment. Two control packets GATE and REPORT are used to exchange necessary information between OLT and ONUs. 2. Polling Cycle Two main polling methods were proposed in the literature. Kramer et al. introduced in [5 7] an algorithm called Interleaved Polling with Adaptive Cycle Time (IPACT). In this algorithm the Multi-Point Control Protocol (MPCP) GATE messages were calculated and sent individually to different ONUs. Hence, the length of the cycle was variable and dependent on the size of transmission windows allocated to ONUs. Su-il Choi in [8] presented a different approach where the decision about bandwidth allocation was done using cyclic polling with fixed intervals and all GATE messages were sent at the same time. Su-il Choi also presented the comparison of the interleaved and cyclic polling dynamic bandwidth assignment algorithms. The presented evaluation showed that IPACT achieved better performance in terms of average delays. On the contrary, algorithms with cyclic polling needed on average less downstream bandwidth for transmitting control messages. Two enhanced polling schemes for TCP traffic in EPONs were presented by Chang and Liao in [9]. Both algorithms are based of IPACT and they try to improve fairness among TCP streams. 2.2 Inter-ONU bandwidth allocation The inter-onu scheduler is responsible for allocating single or many non-overlapping transmission windows to all ONUs attached to the OLT. During the allocation process the control unit might take into consideration the state the ONUs are in, although scheduling policies could be implemented that do not rely on such information. Based on MPCP REPORT messages, the intra-onu scheduler knows the exact status of the system and is able to make the optimal decision. Kramer et al. presented various types of bandwidth allocation algorithms in [0]. Assi et al. in [,2] proposed some improvements to algorithms introduced by Kramer. Bandwidth allocation scheme based on cyclic polling based was also mentioned by Yang et al. in [3]. They proposed Delta-DBA in which the difference is calculated between the reports received in two consecutive cycles. Later this value is used to calculate the new length of the transmission window. A different approach was presented by Lee et al. in [4]. The authors introduced a two step scheduling algorithm that supported two different bandwidth allocation policies: Static () and Dynamic (DBA) Bandwidth Allocation. A different approach to the problem of optimal bandwidth allocation was proposed by Zhu et al. in [5]. The authors introduced the idea of dividing ONUs into two disjoint groups namely Bandwidth Guaranteed (BG) and 3

5 Bandwidth non-guaranteed (non-bg). ONUs are classified into one of these groups based on requirement s agreed in the SLA such as minimum peak rate and the maximum waiting time an ONU can tolerate. The approach presented by Zhu et al. is specific in the sense that the whole connection admission control process is centralized and executed in OLT and this algorithm gives good performance without any intra-onu scheduling. A similar approach was proposed by An et al. in [6]. In the Hybrid Slot-Size/Rate DBA (HSSR) protocol, the authors suggested dividing the available bandwidth into two parts. An approach based on an analogous principle was published in [7], where Xie et al. proposed a Two-Layer Bandwidth Allocation (TLBA). The difference between these two methods was that instead of fixed size slots, a dynamic allocation was used in TLBA. The main problem with the algorithms introduced in [4 7] lies in the fact that tight cooperation between the OLT and ONUs is assumed. Moreover, an ONU must know precisely which class of traffic to send in a particular time slot. Such an assumption is contradictory to the current EPON standard and it might lead to somewhat restricted compatibility with other bandwidth allocation schemes. On the other hand centralized allocation has benefits and a way should be introduced that allows OLT to inform ONUs about the order in which the queues should be serviced. The different approach was presented by Naser et al. [8]. In their Class-of-service Oriented Packet Scheduling the DBA allocates bandwidth based on the credits assigned to different types of traffic. An outline of adaptive scheduling algorithm for distributed inter and intra-onu algorithms was presented by Zheng and Mouftah in [9]. An extensive analysis of bandwidth allocation algorithms in two stage EPONs was proposed by Shami et al. [20]. Authors introduced penetrated-epon networks that offer a longer reach. 2.3 Intra-ONU bandwidth allocation As opposed to the inter-onu scheduling the scope of this part of the allocation method is only restricted to an ONU. It is postulated in the EPON standard that an ONU is free to use the allocated transmission window to the best of its ability. This means that different policies might be deployed and moreover different ONUs might operate under the control of different schedulers. Achieving an efficient DiffServ support has always been a primary concern in designing bandwidth allocation algorithms for EPONs. Kramer et al. postulated incorporation of strict priority queueing scheme in EPONs [5,0]. It was also pointed out that implementing strict priority scheduling with the IPACT algorithm leads to a light load phenomenon, when the average delay time for lightly loaded networks is larger than for medium loaded networks. The authors provided an explanation of this paradox in [5] and they proposed a two stage buffering scheme and partial packet reordering to improve EPON performance. An improved version of a priority scheduler was proposed by Assi et al. in [,2]. An ONU with a separate queue dedicated to each class of traffic was proposed in [7]. The authors postulate the use of a weighted Random Early Detection (WRED) [2,22] mechanism to drop packets in order to monitor admission control and avoid congestion. Ghani et al. in [23] proposed to adapt algorithms used for Connection Admission Control in ATM and IP networks to EPON needs and introduced a modified version of Start-Time Fair Queueing [24,25] which was less complex than other virtual queueing systems where all packets are time stamped. Inter-ONU bandwidth allocation adds a new level of complexity to the functionality of the ONU. By moving the inter-onu scheduling to the OLT a simpler and more generic structure is achieved. 4

6 3 Proposed Schemes The functional analysis of EPON requires looking at its architecture from two different viewpoints. In the downstream direction EPONs behave like Ethernet networks and packets are broadcast to all receivers. In the upstream direction they have to be considered as point-topoint networks, as only one ONU is permitted to send at a time. This creates the problem of the fair allocation of the resources and it must be ensured that only one ONU is transmitting at a time. The OLT, being the central unit, is responsible for assignment of the non-overlapping time slots to ONUs in a static or dynamic manner. In contrast to the algorithms presented in Section 2, this paper presents the idea where the OLT is responsible for both inter- and intra-onu bandwidth allocation. We believe that such an approach offers many benefits: The OLT has full knowledge about the system; not only the current state but also the history of the network. Simple and generic ONU architecture. Effective bandwidth assignment algorithms, tailored to a specific situation, can be deployed at any time without any modification on a customers side. Centralized approach facilitates the introduction of SLAs and offer better support for DiffServ. As the number of ONUs that can be connected to the OLT is limited to 32 due mostly to the signal insertion loss at the splitter [0, 26] we do not envisage problems with scalability of centralized approach. Implementing the centralized bandwidth allocation requires introducing a new way of communication between the OLT and ONUs. In order to make per queue bandwidth allocation possible and separate the functionality of ONUs from the OLT, we propose a modified version of the GATE message whose format is presented in Fig.. The structure of the message is symmetrical to the format of the REPORT message and it allows assigning time slots for up to 8 queues. In this section, we show two QoS aware dynamic bandwidth allocation algorithms that represent two different approaches towards the problem of optimal bandwidth assignment. Both algorithms make a decision about bandwidth allocation in the next granting cycle based on the latest reports received from ONUs. The length of the granting cycle in which all ONUs can transmit their data is variable and its duration is directly dependent on the total length of buffered packets. The maximum duration of the granting cycle is set at 2 ms as similar values were used in the models published in the literature. Ensuring that the bandwidth allocation decision is based on up to date information the minimum granting cycle time must be longer or equal to the RTT measured for the most distant ONU in the network. In our scenario the minimum cycle length τ min is calculated from () where τ prop is a propagation time and τ R is time needed to transmit the REPORT message. τ min = 2 τ prop + τ R () The size of time slots in the next cycle is estimated based on the last REPORT message arrived from an ONU. The exchange of control messages is shown in Fig. 2. In the first algorithm presented here, the bandwidth is assigned proportionally to the reported queue length, whereas in the second it is allocated in an adaptive manner. 5

7 3. SLA-aware Proportional DBA Algorithm In this section the SLA-DBA algorithm is outlined. In the first phase it allocates bandwidth proportional to the reported queue length. Such an approach gives no protection to traffic parameters as classes requesting more bandwidth will receive proportionally more. This may lead to worse QoS offered to other classes of traffic. In order to secure a fair amount of bandwidth for every queue, in the second stage the constraints agreed in the SLA are taken into account. A pseudo code for this SLA aware scheduler is presented in Fig. 3. Let Q i (j) be the number of bytes reported in queue j by ONU i and βi k (j) is the number of bytes allocated to this queue in step k of the algorithm. The number of bytes that can be sent in a particular granting cycle is given by β [n] which must fulfill (2), where τ min and τ max are the minimum and maximum time of a granting cycle and C L is the link capacity in bits per second. τ min β[n] 8 τ max, (2) C L In Phase I, the amount of assigned bandwidth to a particular queue is expressed as (3): β I i (j) = Q i(j) i,j Q i(j) β[n] (3) Let γi min (j) and γi max (j) be the minimum and maximum number of bytes guaranteed to the particular queue. In the Phase II the constraints given in the SLAs are applied to all high and medium priority classes. Three distinct situations have to be considered at this stage:. βi I (j) γmax i (j) Assigned bandwidth has exceeded the amount promised in the SLA. The bandwidth allocated to a particular queue is thus reduced to βi II (j) = γi max (j). 2. βi I (j) γmin i (j) and βi I (j) < γmax i (j) Requested bandwidth is within the limits of the SLA. No changes are made and βi II (j) = βi I(j) 3. βi I (j) < γmin i (j) In a situation where there is enough of excess bandwidth β ex the allocated bandwidth is equal to γi min (j). Otherwise the amount of the allocated bandwidth does not change. The bandwidth that is not allocated during the second phase is shared among all queues in Phase III. The amount of bandwidth assigned to a queue is thus calculated from (4). βi III (j) = βi II (j) + βex βi I(j) (4) After obtaining the new bandwidth allocations for every queue the new transmission windows are assigned. The size of a new transmission window is calculated from (5) where τ(n) is the length of the cycle calculated from (6). ω [n] i (j) = τ(n) β i (j) i,j β i(j) (5) τ(n) = Qtotal C L (6) 6

8 Table : Simulator parameters Parameter name Value Link speed Gbit/s Number of ONUs 6 Number of queues per ONU 3 Inter-Frame Gap (IFG) 96 bits Guarding time µs 3.2 Adaptive DBA Algorithm The adaptive approach to the bandwidth allocation problem is presented here with the description of the A-DBA algorithm. In A-DBA it was assumed that the maximum amount of bandwidth that could be allocated to a particular class of traffic was agreed in an SLA between the network operator and a customer. As long as a particular source transmits packets at a rate lower than the maximum, they are forwarded without an additional delay. If the source exceeds the agreed maximum rate then its packets will be sent at the maximum allowed rate and surplus data will be buffered until the source decreases its rate below the maximum rate or other sources have no data to send. As in Section 3., let Q [n] i,j be the queue length in bytes reported for queue j by ONU i in granting cycle n. Let β [n] i,j be a number of bytes assigned in granting cycle n and βmax i,j be the maximum number of bytes that could be sent by a particular queue in one cycle. The granting cycle time τ(n) is dependent on the total amount of bandwidth allocated to the queues and is given by (7). Time τ(n) can not be longer than τ max which is calculated from (8). τ(n) = i,j τ max = i,j β [n] i (j) 8 C L (7) β max i (j) 8 C L (8) The block diagram of the A-DBA algorithm is shown in Fig. 4. Based on values obtained from the scheduler the OLT calculates new transmission windows from (9) where τ(n) is the length of the cycle and is calculated from (7). ω [n] i (j) = τ(n) β [n] i (j) i,j β[n] i (j) (9) 4 Simulator model To measure the performance of each bandwidth allocation algorithm an event-driven C++ based EPON simulator was designed. A number of ONUs are connected in a tree topology to a single OLT and every ONU had three queues representing different classes of traffic. Every queue had an independent buffering space. The parameters describing the simulator are shown in Table. Two types of traffic sources were used during the experiments. High priority voice traffic is generated by a source with a Poisson distribution with an arbitrary packet length. Leland [27] showed that most network traffic (i.e., http, ftp and VBR services) was best characterized as self-similar with long-range dependence. In our simulator such data is generated by a number of sources with a Pareto distribution. Different sources send packets with different lengths to ensure that the combined traffic as closely as possible resembles characteristics of the traffic 7

9 in real life networks. Measuring the performance of the introduced algorithms under different conditions was crucial. 5 Queuing Model and Analytical Analysis Here, we show the approach that was used to validate the results of the simulation experiments. The general queueing model in a downstream transmission in EPON can be simplified to a Time Division Multiple Access (TDMA) system with M independent M/D/ queues. The detailed analysis of such a system was presented in [28]. Here, we assumed that the size of the packet was equal to the size of the time slot. Also, let the rate of the link be R and packet size be fixed and equal to X. Thus, the average delay T can be expressed as T = X R + M X 2R + X R M S 2( S) where S is network utilization factor. In order to compare the results, the simulator parameters had to be adjusted so they would match the parameters of the the model: The size of the packet is equal to the size of the time slot assigned to a particular queue; only one packet gets sent per gating cycle. All ONUs operate at the same rate, all queues are equally important. Packets arrival times have Poisson distribution. Guarding times and IFG are set to zero, In Fig. 5 the comparison between the results obtained through (0) and simulation experiments is shown. It can be concluded that the results obtained from the simulator match the figures calculated from the model. Small inaccuracies are present due to the functionality of the simulator and inability to obtain exact load measures. 6 Test Cases Extensive simulation experiments have been performed for different configurations of EPONs to observe the behavior of the algorithms presented in Section 3. The performance of SLA-DBA and A-DBA algorithms was compared with the performance of other well known algorithms namely the and. The algorithm allocates a fixed share of bandwidth to an arbitrary queue. The amount allocated is based on some policy but this assignment does not depend on the current status of the queues. In this sense its functionality is similar to the Fixed approach. In the, a source is assigned a bandwidth proportionally to a queue length reported by an ONU in the last REPORT message and in principle it behaves as the Elastic approach. All algorithms were tested for various mixes of traffic generated by different sources and under different load conditions. The average delays as well as throughput were measured to provide numerical statistics. During the simulations we recorded results given by SLA-DBA and A-DBA algorithms for different classes of traffic. The total load consisted of: 20% of EF, 40% of AF and 40% of BE traffic. To model SLAs, every class was assigned some minimum and maximum number of bytes that could be transferred in one cycle. These threshold values are presented in Table 3. The recorded average delays are shown in Fig. 6 as well as average queue lengths in Fig. 6. The comparison of bandwidth utilization and average cycle length is presented in Fig (0)

10 Table 2: Traffic sources parameters Class of Service Source Source Packet length number type (bytes) EF 0 Poisson 70 AF & BE 20 Pareto 00, 500, 000, 500 Table 3: SLA Parameters SLA SLA 2 SLA 3 SLA-DBA A-DBA min max max EF AF BE 6.0 EF AF BE 6.0 EF AF BE 40.0 Limits as a % of link capacity per class of traffic. To simulate the performance algorithm under congestion the rate of 8 ONUs was increased by 00% and the average delays were compared with the delays recorded for remaining ONUs. The performance of different algorithms is shown in Figs. 9 and 0 7 Results Discussion The graphs in Fig. 6 indicate that although the performance of SLA-DBA and A-DBA algorithms is correlated that differences do exist. It is clearly visible that for EF and AF classes of traffic the performance of SLA-DBA algorithm is better for small and medium loads of up to 60-70% of the total link capacity. Conversely, the A-DBA algorithm is better for larger loads. For BE traffic the A-DBA algorithm is much better and clearly outperforms the SLA-DBA approach. The comparison of the average queue lengths in Fig. 7 reveals that the queues measured for SLA-DBA are shorter than for A-DBA. If the average cycle length is compared it can be seen that the A-DBA approach is better and generally smaller. The throughput achieved by both algorithms is comparable, but in case of SLA-DBA it is more dependent on the SLA used. The performance exhibited by both algorithms can be understood better if the architecture of both algorithms is recalled. The SLA-DBA algorithm is based on proportional allocation. Hence, it performs better for bursty traffic and is its behavior is similar to. The A-DBA algorithm assigns bandwidth in chunks which is suitable for traffic where the variation between burst sizes is small. This makes the bandwidth allocation less efficient for medium priority, data oriented services. In the SLA-DBA algorithm, improvements in QoS received by high priority classes come at the expense of smaller amount of bandwidth dedicated to BE traffic. In the the A-DBA algorithm there is no minimum of assigned bandwidth and hence, better bandwidth utilization. If SLA-DBA and A-DBA algorithms are compared with the and it can be seen that they generally outperform the other two. The algorithm gives the longest average delays and it has the worst bandwidth utilization. The performance recorded for the algorithm is similar to the performance of SLA-DBA and only for the large traffic it delivered worse QoS. 9

11 Table 4: The 95% confidence interval values Total load % Mean Error Mean Error ± ± ± ± ± ± ± ± ± ±3.26 The centralized approach performs very well if compared with other algorithms published in literature. Kramer et al. in [0] shows the average delay of s for high loads, which is much higher that the results achieved by our algorithms. Results presented by Assi et al. [] are comparable with results presented here, although the average delay of 5 ms for 80 % of bandwidth utilization is higher than the values recorded for the centralized approach. The main goal of our research was to develop an algorithm that would have good performance in heavily congested networks, where one or more customers breached their SLA and requests more bandwidth that they originally agreed to. The results of experiments for networks where the volume of traffic significantly exceeds the link capacity are shown in Figs. 9 and 0. It is clearly seen that the algorithm offers no support for SLAs. Classes that exceed their contracts will suffer the same penalty as classes which respect the limits of their SLAs. On the contrary, the algorithm shows good protection of traffic parameters, especially for EF class of traffic where there was enough bandwidth assigned. The performance of the SLA-DBA algorithm is good and the delivered QoS depends on the implemented SLA. For high and medium priority classes the difference in QoS delivered to compliant and non-compliant sources is large. Although as the offered load increases the average delays recorded for compliant sources will start to grow, due to the limited length of the cycle and the proportional bandwidth allocation method employed in SLA-DBA. The A-DBA algorithm shows good behavior and the recorded average delays are small for sources within the limits of their SLAs. On the contrary, the non-compliant sources are heavily penalized. Further analysis of the measured delays reveals that for both SLA-DBA and A-DBA algorithms the results recorded for different SLAs show that different QoS can be delivered to different sources. For clarity of the presentation we have not shown the confidence intervals on previous figures. The values of 95% confidence intervals for various algorithms and different loads were small, mainly due to large number of simulated packets. Sample values are shown in Table 4. 8 Conclusions Currently all bandwidth allocation algorithms consist of inter- and intra-onu parts which are executed by the OLT and ONUs respectively. In this paper we presented the centralized approach to bandwidth allocation in EPONs. Our proposal is based on the assumption that the OLT is the only unit that has precise and complete knowledge about the state of the whole system. Hence, it should be responsible for making decisions about bandwidth allocation amongst ONUs. We showed that in OLT-centric EPONs it is possible to create efficient and flexible algorithms that assign bandwidth per queue rather than per ONU. We demonstrated that different levels 0

12 of service can be easily assigned to an arbitrary queue and optimized schemes can be deployed. The performance of the proposed algorithms in terms of average delays was measured and their behavior compared with other well known techniques. The centralized access control mechanism allows for smooth deployment of different algorithms and SLAs can be created, modified or updated at any time. This makes the system more flexible and efficient. In this paper two new A-DBA and SLA-DBA algorithms for OLT-centric EPONs were introduced and compared. We showed that both algorithms give good results in terms of average delays and provide good protection of assigned SLAs. The results presented here outline that the new algorithms severely penalize sources that exceed their SLAs. This allows good control of the QoS in EPONs. The results of our simulation experiments were validated through the analysis of the model of a TDMA system. The outcomes show a high agreement between the analytic and simulation approaches. References [] IEEE, IEEE 802.3ah, Sept [2] G.Kramer and B.Mukherjee, Ethernet PON: design and analysis of an optical access network, Photonic Network Communication, vol. 3, no. 3, pp , July 200. [3] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W.Weiss, RFC An Architecture for Differentiated Services, Dec. 998, [4] Dawid Nowak, John Murphy, and Philip Perry, Bandwidth allocation for service level agreement aware Ethernet passive optical networks, in Proceedings of IEEE GLOBECOM, 2004, vol. 3, pp [5] G.Kramer, B.Mukherjee, S.Dixit, Y.Ye, and R.Hirth, On supporting differentiated classes of service in Ethernet passive optical network, OSA Journal of Optical Networking, vol., no. 8/9, pp , [6] G.Kramer, B.Mukherjee, and G.Pesavento, Interleaved Polling with Adaptive Cycle Time IPACT: A Dynamic Bandwidth Distribution Scheme in an Optical Access Networks, Photonic Network Communication, vol. 3, no. 3, July 200. [7] G.Kramer, B.Mukherjee, and G.Pesavento, IPACT: A Dynamic Bandwidth Distribution Scheme in an Ethernet PON(EPON), IEEE Communications Magazine, vol. 40, no. 2, pp , [8] Su-il Choi, Cyclic Polling-Based Dynamic Bandwidth Allocation for Differentiated Classes of Service in Ethernet Passive Optical Networks, Photonic Network Communications, vol. 7, no., pp , [9] Kai-Chien Chang and Wanjiun Liao, On the Throughput and Fairness Performance of TCP over Ethernet Passive Optical Networks, IEEE Journal on Selected Areas in Communications, vol. 24, no. 2, pp. 3 2, Dec [0] G.Kramer, B.Mukherjee, and A.Maislos, Ethernet Passsive Optical Networks (EPON), in IP Over WDM: Building the Next Generation Internet, S. Dixit, Ed., chapter 8. John Wiley & Sons, Inc, Mar

13 [] Ch.M.Assi, Y.Ye, S.Dixit, and M.A.Ali, Dynamic Bandwidth Allocation for Quality-of- Service Over Ethernet PONs, IEEE Journal on Selected Areas in Communications, vol. 2, no. 9, pp , Nov [2] Ch.M.Assi, Y.Ye, and S.Dixit, Support of QoS in IP-Based Ethernet-PON, in Proceedings of IEEE GLOBECOM, Dec. 2003, vol. 22, pp [3] Yeon-Mo Yang, Ji-Myong Nho, and Byung-Ha Ahn, An Enhanced Burst-Polling based Delta Dynamic Bandwidth Allocation Scheme for QoS over E-PONs, in ACM Next- Generation Residential Broadband Challenges, Oct [4] Ho-Sook Lee, Tae-Whan Yoo, Ji-Hyun Moon, and Hyeong-Ho Lee, A Two-Step Scheduling Algorithm to Support Dual Bandwidth Allocation Ppolicies in an Ethernet Passive Optical Network, ETRI Journal, vol. 26, no. 2, pp , Apr [5] Yongquing Zhu, Maode Ma, and Tee Hiang Cheng, A novel multiple access scheme for Ethernet Passive Optical Networks, in GLOBECOM IEEE Global Telecommunications Conference, Dec. 2003, vol. 22, pp [6] Fu-Tai An, Yu-Li Hsueh, Kyeong Soo Kim, Ian M. White, and Leonid G. Kazovsky, A New Dynamic Bandwidth Allocation Protocol with Quality of Service in Ethernet-based Passive Optical Networks, in OFC, Mar. 2003, vol., pp [7] Jing Xie, Shengming Jiang, and Yuming Jiang, A Dynamic Bandwidth Allocation Scheme for Differentiated Services in EPONs, IEEE Communications Magazine, vol. 42, no. 8, pp , Aug [8] Hassan Naser and Hussein T. Mouftah, A Fast Class-of-Service Oriented Packet Scheduling Scheme for EPON Access Networks, IEEE Communications Letters, vol. 0, no. 5, pp , May [9] J.Zheng and H.T.Mouftah, Adaptive scheduling algorithms for Ethernet passive optical networks, IEE Proceedings-Communications, vol. 52, no. 5, pp , [20] Abdallah Shami, Xiaofeng Bai, Nasir Ghani, Chadi M. Assi, and Hussein T. Mouftah, QoSControl Schemes for Two-Stage Ethernet Passive Optical Access Networks, IEEE Journal on Selected Areas in Communications, vol. 23, no. 8, pp , Aug [2] Sally Floyd and Van Jacobson, Random Early Detection Gateways for Congestion Avoidance, IEEE/ACM Transactions on Networking, vol. 3, pp , 993. [22] Mark Wurtzler, Analysis and Simulation of Weighted Random Early Detection (WRED) Queues, Master s thesis, University of Kansas, Lawrence, Kansas, USA, [23] N. Ghani, A. Shami, C.Assi, and Y. Raja, Intra-ONU Bandwidth Scheduling in Ethernet Passive Optical Networks, IEEE Journal on Selected Areas in Communications, vol. 8, no., pp , Nov [24] Pawan Goyal, Harrick M. Vin, and Haichen Cheng, Start-time fair queueing: A scheduling algorithm for intefrated services packet switching networks, in IEEE/ACM Transactions on Networking, Oct. 997, vol. 5, pp [25] N. Ghani and J. W. Mark, Hierarchical Scheduling for Integrated ABR/VBR Services in ATM Networks, in Proceedings of IEEE GLOBECOM, Oct [26] Klaus Grobe and Jörg-Peter Elbers, PON in Adolescence: From TDMA to WDM-PON, IEEE Communications Magazine, vol. 46, no., pp , Jan

14 Octets GRANT message REPORT message Octets 6 Destination Address Destination Address 6 6 Source Address Source Address 6 2 Length/Type(88 08) Length/Type(88 08) 2 2 Opcode(00 02) Opcode(00 02) 4 Timestamp Timestamp 4 Flags/Number of grant sets Number of queue sets Grant map Report map 4 Start time Queue Length Length Queue Length Start time Queue Length Length Queue Length 0-2 Grant map Report map 4 Start time Queue Length Length Queue Length Start time Queue Length Length Queue Length 0-2 Figure : MPCP GATE and REPORT packet formats. ONU cycle N- cycle N cycle N R:5 R ONU R ONU2 R ONU3 R ONU4 R ONU5 R ONU R ONU2 R ONU3 R ONU4 R ONU5 R ONU R ONU2 R ONU3 R ONU4 G ONU G ONU2 G ONU3 G ONU4 G ONU5 G - GATER - REPORT G ONU G ONU2 G ONU3 G ONU4 G ONU5 G ONU G ONU2 G ONU3 G ONU4 G ONU5 OLT Figure 2: Control messages exchange [27] W. Leland, M. Taqqu, W. Willinger, and D. Wilson, On the Self-Similar Nature of Ethernet Traffic (extended version), IEEE/ACM Transactions on Networking, vol. 2, no., pp. 5, Feb [28] Joseph L. Hammond and Peter J.P. O Reilly, Performance Analysis of Local Computer Networks, Addison-Wesley Publishing Company, Mar

15 :STEP I Require: Q i(j) > 0 for i = 0 to Onu do for j = 0 to Queue do Req Req + Q i(j) end for end for for i = 0 to Onu do for j = 0 to Queue do βi I (j) /Req Q i(j) β max end for end for :STEP II for i = 0 to Onu do for j = 0 to Queue do if βi I (j) γi max (j) 0 then βi II (j) γi max (j) β ex β ex + (βi I (j) γi max (j)) end if if βi I (j) γi min (j) βi I (j) < γi min (j) then βi II (j) βi I (j) end if if βi I (j) < γi min (j) then if β ex γi min (j) > 0 then βi II (j) γi min (j) β ex β ex γi min (j) else β II i (j) βi I (j) end if end if end for end for :STEP III if β ex > 0 then for i = 0 to Onu do for j = 0 to Queue do βi III (j) βi II (j)+ β ex Q i (j) end for end for end if i,j Q i(j) Figure 3: Pseudocode for SLA-DBA Scheduler. 4

16 Q [n] i (j) = 0 Q [n ] i (j) = 0 T β [n] i (j) = β[n ] i (j) 2 N Q = Q [n] i (j) Q [n ] i (j) β [n] i (j) = β [n ] i (j) + Q β [n] T i (j) > βi N max (j) β [n] i (j) = βi max (j) Figure 4: A-DBA algorithm block diagram 0 Diffrence (ms) M=24, X=500, Simulation M=24, X=500, Analysis M=48, X=500, Simulation M=48, X=500, Analysis Utilization M=24, X=500, Simulation M=24, X=500, Analysis M=48, X=500, Simulation M=48, X=500, Analysis Figure 5: Results validation 5

17 Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (a) EF Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (b) AF Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (c) BE Figure 6: Average delays comparison. Maximum granting cycle of 2 ms. 6

18 Queue length [bytes] 0.0 M.0 M 00.0 k 0.0 k.0 k 00.0 A-DBA SLA SLA-DBA SLA SL SL (a) EF Queue length [bytes] 0.0 M.0 M 00.0 k 0.0 k.0 k 00.0 A-DBA SLA SLA-DBA SLA SL SL (b) AF Queue length [bytes] 0.0 M.0 M 00.0 k 0.0 k.0 k 00.0 A-DBA SLA SLA-DBA SLA SL SL (c) BE Figure 7: Average queue length comparison. Maximum granting cycle of 2 ms. 7

19 Bandwidth utilization [%] A-DBA SLA SLA-DBA SLA SL SL (a) bandwidth utilization Cycle length [ms] 2.5 A-DBA SLA SLA-DBA SLA SL SL (b) average cycle length Figure 8: Bandwidth utilization and average cycle length comparison. 8

20 Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (a) EF Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (b) AF Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (c) BE Figure 9: Average delays comparison in congested networks for SLA compliant sources. Maximum granting cycle of 2 ms. 9

21 Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (a) EF Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (b) AF Average delay [ms] A-DBA SLA SLA-DBA SLA SL SL (c) BE Figure 0: Average delays comparison in congested networks for SLA non-compliant sources. Maximum granting cycle of 2 ms. 20

A PDF Based Dynamic Bandwidth Allocation Algorithm Using Last Recent Polling Table

A PDF Based Dynamic Bandwidth Allocation Algorithm Using Last Recent Polling Table A PDF Based Dynamic Bandwidth Allocation Algorithm Using Last Recent Polling Table 1 Er. S. Sharma, 2 Er. A. Singhal 1 Vpo-jabli,tehsil-kasuli,district-solan(H.P) 2 Associate lecturer, MMU(Mullana) Abstract

More information

I. Introduction. Dr. Vibhakar Shrimali 1 IJECS Volume 04 Issue 10 October, 2015 Page No Page 14565

I. Introduction. Dr. Vibhakar Shrimali 1 IJECS Volume 04 Issue 10 October, 2015 Page No Page 14565 www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 2319-7242 Volume 4 Issue 9 Oct 2015,Page No. 14565-14569 Performance Evaluation Of Bandwidth Scheduling Techniques In Passive

More information

International ejournals

International ejournals ISSN 0976 1411 Available online at www.internationalejournals.com International ejournals International ejournal of Mathematics and Engineering 213 (2013) 2094-2099 SCHEDULING ALGORITHMS IN PON: A SURVEY

More information

Supporting Global Priority in Epon Differentiated Services Upstream Bandwidth Allocation

Supporting Global Priority in Epon Differentiated Services Upstream Bandwidth Allocation N. A. M. Radzi, N. M. Din, M. H. Al-Mansoori, S. K. Sadon, M. S. A. Majid, M. Yaacob / IJECCT 212, Vol. 3 (1) 21 Supporting Global Priority in Epon Differentiated Services Upstream Bandwidth Allocation

More information

International ejournals

International ejournals Available online at www.internationalejournals.com ISSN 2249 5460 International ejournals International ejournal of Mathematics and Engineering 224 (2013) 2195 2200 CONCEPT OF DYNAMIC BANDWIDTH ALLOCATION

More information

Analysis of Delay Performance in Efficient DBA with Global Priority for EPON

Analysis of Delay Performance in Efficient DBA with Global Priority for EPON The Society of Digital Information and Wireless Communications, 211 (ISSN: 222-985) Analysis of Delay Performance in Efficient DBA with Global Priority for EPON Nurul Asyikin Mohamed Radzi 1, Norashidah

More information

Performance Evaluation of Standard IPACT for Future Long Reach Passive Optical Networks (LR-PON).

Performance Evaluation of Standard IPACT for Future Long Reach Passive Optical Networks (LR-PON). Performance Evaluation of Standard IPACT for Future Long Reach Passive Optical Networks (LR-PON) A M Ragheb 1, M Elnamaky 2, H Faallah 3, and H T Mouftah 4 1,3 Electrical Engineering Department, - King

More information

Prudent Creditization Polling (PCP): A novel adaptive polling service for an EPON

Prudent Creditization Polling (PCP): A novel adaptive polling service for an EPON Prudent Creditization Polling (PCP): A novel adaptive polling service for an EPON Burak Kantarcı, Mehmet Tahir Sandıkkaya, Ayşegül Gençata, and Sema Oktuğ Istanbul Technical University, Department of Computer

More information

A DYNAMIC BANDWIDTH ALLOCATION ALGORITHM IN EPON NETWORKS

A DYNAMIC BANDWIDTH ALLOCATION ALGORITHM IN EPON NETWORKS A DYNAMIC ANDWIDTH ALLOCATION ALGORITHM IN EPON NETWORKS YINGHUI QIU School of Electrical and Electronic Engineering, North China Electric Power University, eijing, 1226, China ASTRACT With the rapid development

More information

Adaptive Fairness through intra-onu Scheduling for Ethernet Passive Optical Networks

Adaptive Fairness through intra-onu Scheduling for Ethernet Passive Optical Networks Adaptive Fairness through intra-onu Scheduling for Ethernet Passive Optical Networks Ahmad R. Dhaini, Chadi M. Assi, Abdallah Shami, and Nasir Ghani Concordia Institue for Information Systems Engineering

More information

Specific Systems: Passive Optical Networks (PONs) #14

Specific Systems: Passive Optical Networks (PONs) #14 Specific Systems: Passive Optical Networks (PONs) #14 Victor S. Frost Dan F. Servey Distinguished Professor Electrical Engineering and Computer Science University of Kansas 2335 Irving Hill Dr. Lawrence,

More information

Performance Assessment and Comparison between Star-ring based and Tree based EPONs

Performance Assessment and Comparison between Star-ring based and Tree based EPONs Performance Assessment and Comparison between Star-ring based and Tree based EPONs Zen-Der Shyu 1 Department of General Education, Army Academy, Taiwan I-Shyan Hwang 2,3, Chun-Wei Huang 3, and I-Cheng

More information

A NOVEL DECENTRALIZED ETHERNET-BASED PASSIVE OPTICAL NETWORK ARCHITECTURE

A NOVEL DECENTRALIZED ETHERNET-BASED PASSIVE OPTICAL NETWORK ARCHITECTURE A NOVEL DECENTRALIZED ETHERNET-BASED PASSIVE OPTICAL NETWORK ARCHITECTURE A. Hadjiantonis, S. Sherif, A. Khalil, T. Rahman, G. Ellinas, M. F. Arend, and M. A. Ali, Department of Electrical Engineering,

More information

Analysis and Derivation of Mean Packet Delay for Gated Service in EPONs

Analysis and Derivation of Mean Packet Delay for Gated Service in EPONs Analysis and Derivation of Mean Packet Delay for Gated Service in EPONs 09 Analysis and Derivation of Mean Packet Delay for Gated Service in EPONs Sailesh Bharati 1 and Poompat Saengudomlert, Non-members

More information

FTTx (Optical Metro Core Network Transport Supporting Next Generation Wireless and FTTx Access Technology)

FTTx (Optical Metro Core Network Transport Supporting Next Generation Wireless and FTTx Access Technology) FTTx (Optical Metro Core etwork Transport Supporting ext Generation Wireless and FTTx Access Technology) (Optical Access etworking Technology) SC 9-3-E-009-9 9 8 93 7 3 FITL, Fiber in the Loop (EPO) (MAC)

More information

An Analytical Model of the IEEE 802.3ah MAC Protocol for EPON-based Access Systems

An Analytical Model of the IEEE 802.3ah MAC Protocol for EPON-based Access Systems 1 An Analytical Model of the IEEE 802.3ah MAC Protocol for EPON-based Access Systems Sawsan Al Zahr and Maurice Gagnaire Department of Computer Sciences and Networks Telecom Paris - LTCI - UMR 5141 CNRS

More information

Impact of EPON DBA Components on Performance

Impact of EPON DBA Components on Performance Impact of EPON DBA Components on Performance Michael P. McGarry, Martin Reisslein, Frank Aurzada, and Michael Scheutzow Dept. of Electrical and Computer Engineering University of Texas at El Paso, El Paso,

More information

Fixed Innovative Bandwidth Utilization in TDM EPON

Fixed Innovative Bandwidth Utilization in TDM EPON 634 Fixed Innovative Bandwidth Utilization in TDM EPON Muhammad Bilal 1, Muhammad Awais 2, Muhammad Irfan 3, Ammar Rafiq 4 1 Department of Computer Science, NFC Institute of Engineering & Fertilizer Research,

More information

PASSIVE OPTICAL NETWORK FOR SUPPORTING IOT

PASSIVE OPTICAL NETWORK FOR SUPPORTING IOT PASSIVE OPTICAL NETWORK FOR SUPPORTING IOT Tanjila Ahmed April 8, 2016 Friday Group Meeting, Netlab UC Davis 1 Bandwidth Allocation For Multiservice Access On EPONs Yusnqiu Luo, Nirwan Ansari New Jersey

More information

Quality of Service in TDM/WDM Ethernet Passive Optical Networks (EPONs)

Quality of Service in TDM/WDM Ethernet Passive Optical Networks (EPONs) Quality of Service in TDM/WDM Ethernet Passive Optical Networks (EPONs) Ahmad R. Dhaini, Chadi M. Assi, and Abdallah Shami Concordia Institue for Information Systems Engineering Concordia University, Montreal,

More information

Analyzing the Performance of Centralized Polling for Long-Reach Passive Optical Networks

Analyzing the Performance of Centralized Polling for Long-Reach Passive Optical Networks The 2nd International Conference on Communications and Information Technology (ICCIT): Communication Networks and Systems, Hammamet Analyzing the Performance of Centralized Polling for Long-Reach Passive

More information

Improved Polling Strategies for Efficient Flow Control for Buffer Reduction in PON/xDSL Hybrid Access Networks

Improved Polling Strategies for Efficient Flow Control for Buffer Reduction in PON/xDSL Hybrid Access Networks Improved Polling Strategies for Efficient Flow Control for Buffer Reduction in PON/xDSL Hybrid Access Networks Anu Mercian, Elliott I. Gurrola, Michael P. McGarry, and Martin Reisslein School of Electrical,

More information

Delay Analysis of Ethernet Passive Optical Networks with Quasi-leaved Polling and Gated Service Scheme

Delay Analysis of Ethernet Passive Optical Networks with Quasi-leaved Polling and Gated Service Scheme Delay Analysis of Ethernet Passive Optical Networks with Quasi-leaved Polling and Gated Service Scheme Xiaofeng Bai and Abdallah Shami The University of Western Ontario London, ON, Canada Email: xbai6@uwo.ca,

More information

Integrated EPON-LTE Network DBA Algorithm s Real Time Performance Analysis Using Network Processors

Integrated EPON-LTE Network DBA Algorithm s Real Time Performance Analysis Using Network Processors Integrated EPON-LTE Network DBA Algorithm s Real Time Performance Analysis Using Network Processors S. Ramya Dr. N. Nagarajan Dr. B. Kaarthick Mettler-Toledo Turing Software, Coimbatore, INDIA Department

More information

Half Cycling Dynamic Bandwidth Allocation with Prediction on EPON

Half Cycling Dynamic Bandwidth Allocation with Prediction on EPON Half Cycling Dynamic Bandwidth Allocation with Prediction on EPON Özgür Can TURNA 1, M.Ali AYDIN 1, A.Halim ZAĐM 2, Tülin ATMACA 3 1 Department of Computer Engineering, Istanbul University, Istanbul, Turkey

More information

Burst-Polling Based Dynamic Bandwidth Allocation using Adaptive Minimum Guaranteed Bandwidth for EPONs

Burst-Polling Based Dynamic Bandwidth Allocation using Adaptive Minimum Guaranteed Bandwidth for EPONs 1 Burst-Polling Based Dynamic Bandwidth Allocation using Adaptive Minimum Guaranteed Bandwidth for EPONs Wansu Lim, Changho Yun, Yeon-Mo Yang, Hyunju Lee, and Kiseon Kim Abstract In this paper, enhanced

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

More information

EPON Scheduling Protocol Requirements

EPON Scheduling Protocol Requirements EPON Scheduling Protocol Requirements A system-level perspective Glen Kramer (kramer@cs.ucdavis.edu) Ryan Hirth (RHirth@terawave.com) Ed Boyd (ed.boyd@teknovus.com) Onn Haran (onn.haran@passave.com) Kent

More information

Gigabit Ethernet Passive Optical Network (GEPON) Tutorial. June 2004

Gigabit Ethernet Passive Optical Network (GEPON) Tutorial. June 2004 Gigabit Ethernet Passive Optical Network (GEPON) Tutorial June 2004 1 Ethernet Passive Optical Network (EPON) Tutorial OVERVIEW... 2 EPON TOPOLOGIES... 4 EPON NETWORK... 4 EPON SYSTEMS... 5 EPON PROTOCOL...

More information

Congestion Propagation among Routers in the Internet

Congestion Propagation among Routers in the Internet Congestion Propagation among Routers in the Internet Kouhei Sugiyama, Hiroyuki Ohsaki and Makoto Imase Graduate School of Information Science and Technology, Osaka University -, Yamadaoka, Suita, Osaka,

More information

Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET

Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET Hafiz M. Asif and El-Sayed M. El-Alfy College of Computer Science and Engineering King Fahd University

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

More information

A Novel Framework for Distributed Dynamic Bandwidth Allocation in EPON- WiMAX Networks

A Novel Framework for Distributed Dynamic Bandwidth Allocation in EPON- WiMAX Networks A Novel Framework for Distributed Dynamic Bandwidth Allocation in EPON- WiMAX Networks S.Ramya #1, Dr.N.Nagarajan *2, Dr.B.Kaarthick *3 # Mettler-Toledo Turing Software, Coimbatore, India 1 ramya.swamy@mt.com

More information

Cross-Layer QoS Support in the IEEE Mesh Network

Cross-Layer QoS Support in the IEEE Mesh Network Cross-Layer QoS Support in the IEEE 802.16 Mesh Network Chun-Chuan Yang, Yi-Ting Mai and Liang-Chi Tsai Multimedia and Communications Laboratory Department of Computer Science and Information Engineering

More information

A novel algorithm for Ethernet-passive-optical-network dynamic bandwidth allocation based on threshold

A novel algorithm for Ethernet-passive-optical-network dynamic bandwidth allocation based on threshold Journal of Chongqing University (English Edition) [ISSN 1671-8224] Vol. 10 No. 1 March 2011 Article ID: 1671-8224(2010)04-0045-06 To cite this article: WANG Xue-shun, YU Shao-hua, DAI Jin-you. A novel

More information

Simply self-restored ring-based time-division-multiplexed passive optical network

Simply self-restored ring-based time-division-multiplexed passive optical network Vol. 7, No. 4 / April 2008 / JOURNAL OF OPTICAL NETWORKING 288 Simply self-restored ring-based time-division-multiplexed passive optical network C.-H. Yeh, 1, * C.-S. Lee, 1 and S. Chi 2,3 1 Information

More information

An Improved Cyclic Water-Filling EPON DBA Providing Priority Scheduling and Faster Allocation Time

An Improved Cyclic Water-Filling EPON DBA Providing Priority Scheduling and Faster Allocation Time An Improved Cyclic Water-Filling EPON Providing Priority Scheduling and Faster Allocation Time Chan Kim*, Tae-Whan Yoo, Bong-Tae Kim (ckim*,twyoo, bkim)@etri.re.kr ETRI, 6 Gajeong-Dong,Yuseong-goo,Daejeon,35-35

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK I.J.E.M.S., VOL.2 (3) 211: 163-171 ISSN 2229-6X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION Jai Kumar and U.C. Jaiswal Department of Computer Science and Engineering, Madan

More information

Flexibility Evaluation of Hybrid WDM/TDM PONs

Flexibility Evaluation of Hybrid WDM/TDM PONs Flexibility Evaluation of Hybrid WD/TD PONs Abhishek Dixit, Bart Lannoo, Goutam Das, Didier Colle, ario Pickavet, Piet Demeester Department of Information Technology, Ghent University IBBT, B-9 Gent, Belgium

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

1 Introduction

1 Introduction Published in IET Communications Received on 9th September 2009 Revised on 17th April 2010 ISSN 1751-8628 Adaptive dynamic bandwidth allocation algorithm with sorting report messages for Ethernet passive

More information

Implementation of Software-based EPON-OLT and Performance Evaluation

Implementation of Software-based EPON-OLT and Performance Evaluation This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. IEICE Communications Express, Vol.1, 1 6 Implementation of Software-based EPON-OLT and

More information

Providing Delay Bounds for Real-time Traffic over EPONs

Providing Delay Bounds for Real-time Traffic over EPONs Proceedings of the 9th WSEAS International Conference on Automatic Control, Modeling & Simulation, Istanbul, Turkey, May 27-29, 2007 145 Providing Delay Bounds for Real-time Traffic over EPONs HELEN-C.

More information

Dynamic Bandwidth Allocation with SLA Awareness for QoS in Ethernet Passive Optical Networks

Dynamic Bandwidth Allocation with SLA Awareness for QoS in Ethernet Passive Optical Networks J.OPT.COMMUN.NETW 1 Dynamic Bandwidth Allocation with SLA Awareness for QoS in Ethernet Passive Optical Networks Abhishek Dixit, Bart Lannoo, Goutam Das, Didier Colle, Mario Pickavet and Piet Demeester

More information

Multiaccess in Ethernet Passive Optical Networks (EPON)

Multiaccess in Ethernet Passive Optical Networks (EPON) Multiaccess in Ethernet Passive Optical Networks (EPON) Marek Hajduczenia, PhD Principal Engineer Advanced Commercial Engineering Charter Communications 1 What is Passive Optical Network (PON)? Passive

More information

G. Parr, S. McClean, and B. Scotney. N. Moradpoor

G. Parr, S. McClean, and B. Scotney. N. Moradpoor An Inter-channel and Intra-channel Dynamic Wavelength/Bandwidth Allocation Algorithm for Integrated Hybrid PON with Wireless Technologies for Next Generation Broadband Access Networks N. Moradpoor School

More information

Dynamic bandwidth allocation algorithms in EPON: a simulation study

Dynamic bandwidth allocation algorithms in EPON: a simulation study Dynamic bandwidth allocation algorithms in EPON: a simulation study D. Nikolova, B. Van Houdt, and C. Blondia University of Antwerp, Dept. Math. and Computer Science, Performance Analysis of Telecommunication

More information

Core-Stateless Proportional Fair Queuing for AF Traffic

Core-Stateless Proportional Fair Queuing for AF Traffic Core-Stateless Proportional Fair Queuing for AF Traffic Gang Cheng, Kai Xu, Ye Tian, and Nirwan Ansari Advanced Networking Laboratory, Department of Electrical and Computer Engineering, New Jersey Institute

More information

Performance Evaluation of Scheduling Mechanisms for Broadband Networks

Performance Evaluation of Scheduling Mechanisms for Broadband Networks Performance Evaluation of Scheduling Mechanisms for Broadband Networks Gayathri Chandrasekaran Master s Thesis Defense The University of Kansas 07.31.2003 Committee: Dr. David W. Petr (Chair) Dr. Joseph

More information

Resource Sharing for QoS in Agile All Photonic Networks

Resource Sharing for QoS in Agile All Photonic Networks Resource Sharing for QoS in Agile All Photonic Networks Anton Vinokurov, Xiao Liu, Lorne G Mason Department of Electrical and Computer Engineering, McGill University, Montreal, Canada, H3A 2A7 E-mail:

More information

Congestion Control and Resource Allocation

Congestion Control and Resource Allocation Problem: allocating resources Congestion control Quality of service Congestion Control and Resource Allocation Hongwei Zhang http://www.cs.wayne.edu/~hzhang The hand that hath made you fair hath made you

More information

Burst-mode Transceivers and Differentiated Classes of Service for PON. Dr. Monir Hossen ECE, KUET

Burst-mode Transceivers and Differentiated Classes of Service for PON. Dr. Monir Hossen ECE, KUET Burst-mode Transceivers and Differentiated Classes of Service for PON Dr. Monir Hossen ECE, KUET 1 Concept of Burst-mode Types of Burst-mode ONU Transmitter ~ ON/OFF with time slot fast ON/OFF is required

More information

Energy Efficient Dynamic Bandwidth Allocation for Ethernet Passive Optical Networks

Energy Efficient Dynamic Bandwidth Allocation for Ethernet Passive Optical Networks Energy Efficient Dynamic Bandwidth Allocation for Ethernet Passive Optical Networks Abhishek Dixit, Bart Lannoo, Didier Colle, Mario Pickavet, Piet Demeester Department of Information Technology, Ghent

More information

Taking Turns with Adaptive Cycle Time and Immediate Tagging

Taking Turns with Adaptive Cycle Time and Immediate Tagging Taking Turns with Adaptive ycle Time and Immediate Tagging A Decentralized Upstream Media Access Scheme for Long-Reach PON Ahmed H. Helmy and Habib Fathallah, Member, IEEE, OSA Electrical Engineering Department,

More information

Multiple Access Techniques for epon. Glen Kramer

Multiple Access Techniques for epon. Glen Kramer Multiple Access Techniques for epon len Kramer glen.kramer@alloptic.com IEEE 802.3 EFM Study roup Meeting, March 2001 First Mile LAN HAVE Non-cooperative (independent) users Non-uniform traffic: most traffic

More information

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service CSCD 433/533 Advanced Networks Spring 2016 Lecture 22 Quality of Service 1 Topics Quality of Service (QOS) Defined Properties Integrated Service Differentiated Service 2 Introduction Problem Overview Have

More information

EXTENDED WiMAX QoS-AWARE SCHEDULING FOR INTEGRATED CWDM-PON AND WiMAX NETWORK

EXTENDED WiMAX QoS-AWARE SCHEDULING FOR INTEGRATED CWDM-PON AND WiMAX NETWORK EXTENDED WiMAX QoS-AWARE SCHEDULING FOR INTEGRATED CWDM-PON AND WiMAX NETWORK Hasunah Mohammad S. 1, Aslam Butt R. 2, Zulkifli N. 1 and Mahdaliza Idrus S. 1 1 Lightwave Communication Research Group, Faculty

More information

Adaptive Resource Allocation Mechanisms for Support of Data Traffic over ATM Satellite Networks Introduction The Dynamic Flow Control Scheme

Adaptive Resource Allocation Mechanisms for Support of Data Traffic over ATM Satellite Networks Introduction The Dynamic Flow Control Scheme Adaptive Resource Allocation Mechanisms for Support of Traffic over ATM Satellite Networks Tanja Lang and Nirmala Shenoy, Co-operative Research Centre for Satellite Systems, Institute for Telecommunications

More information

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Semra.gulder@crc.ca, mathieu.deziel@crc.ca Abstract: This paper describes a QoS mechanism suitable for Mobile Ad Hoc Networks

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

Dynamic Fair Bandwidth Allocation for DiffServ Classes

Dynamic Fair Bandwidth Allocation for DiffServ Classes Dynamic Fair Bandwidth Allocation for DiffServ Classes Hideyuki Shimonishi Ichinoshin Maki Tutomu Murase Masayuki Murata Networking Research Labs, NEC Corporation Graduate School of Engineering Science,

More information

Scalable IP-VPN Flow Control Mechanism Supporting Arbitrary Fairness Criteria Part 2: Simulation and Implementation

Scalable IP-VPN Flow Control Mechanism Supporting Arbitrary Fairness Criteria Part 2: Simulation and Implementation Scalable IP-VPN Flow Control Mechanism Supporting Arbitrary Fairness Criteria Part 2: Simulation and Implementation Osamu Honda, Hiroyuki Ohsaki, Makoto Imase Graduate School of Information Science and

More information

Performance Evaluation of Qos for Multicast Streams in Optical Passive Networks

Performance Evaluation of Qos for Multicast Streams in Optical Passive Networks Performance Evaluation of Qos for Multicast Streams in Optical Passive Networks 1 Deepak Malik, 2 Ankur Singhal 1,2 Dept. of ECE, MMEC, Mullana, India Abstract The intensification of traffic in the access

More information

Delayed reservation decision in optical burst switching networks with optical buffers

Delayed reservation decision in optical burst switching networks with optical buffers Delayed reservation decision in optical burst switching networks with optical buffers G.M. Li *, Victor O.K. Li + *School of Information Engineering SHANDONG University at WEIHAI, China + Department of

More information

Toward Quality of Service Protection in Ethernet Passive Optical Networks: Challenges and Solutions

Toward Quality of Service Protection in Ethernet Passive Optical Networks: Challenges and Solutions Toward Quality of Service Protection in Ethernet Passive Optical Networks: Challenges and Solutions Chadi Assi, Martin Maier, and Abdallah Shami Abstract This article surveys various solutions proposed

More information

Performance of the IEEE EPON Registration Scheme Under High Load

Performance of the IEEE EPON Registration Scheme Under High Load Performance of the IEEE 8.3 EPON Registration Scheme Under High Load Swapnil Bhatia and Radim Bartoš Department of Computer Science, University of New Hampshire, Durham, NH 38, USA ABSTRACT The proposed

More information

QoS-Aware IPTV Routing Algorithms

QoS-Aware IPTV Routing Algorithms QoS-Aware IPTV Routing Algorithms Patrick McDonagh, Philip Perry, Liam Murphy. School of Computer Science and Informatics, University College Dublin, Belfield, Dublin 4. {patrick.mcdonagh, philip.perry,

More information

Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures

Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures M. Fabiano P.S. and M.A. R. Dantas Departamento da Ciência da Computação, Universidade de Brasília, 70.910-970

More information

MCPC IN EPOC. Ryan Hirth, Glen Kramer

MCPC IN EPOC. Ryan Hirth, Glen Kramer MCPC IN EPOC Ryan Hirth, Glen Kramer 1 HOW TO MAP BITS TO TQ? TQ is 16ns The bits per TQ will vary based on FEC and rate. The 10G EPON MAC operates at 10Gbps REPORT frames Report queue lengths are at 20Bytes

More information

IIDWBA Algorithm for Integrated Hybrid PON with Wireless Technologies for Next Generation Broadband Access Networks

IIDWBA Algorithm for Integrated Hybrid PON with Wireless Technologies for Next Generation Broadband Access Networks IIDWBA Algorithm for Integrated Hybrid PON with Wireless Technologies for Next Generation Broadband Access Networks N. Moradpoor School of Engineering, Computing and Applied Mathematics University of Abertay

More information

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS Int. J. Commun. Syst. 2002; 15:899 906 (DOI: 10.1002/dac.571) Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL I.J.E.M.S., VOL.2 (4) 2011: 221-228 ISSN 2229-600X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL Jai Kumar, Jaiswal Umesh Chandra Department of Computer Science

More information

QoS and System Capacity Optimization in WiMAX Multi-hop Relay Using Flexible Tiered Control Technique

QoS and System Capacity Optimization in WiMAX Multi-hop Relay Using Flexible Tiered Control Technique 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore QoS and System Capacity Optimization in WiMAX Multi-hop Relay Using Flexible Tiered

More information

ACLASS of users that has drawn much attention over the

ACLASS of users that has drawn much attention over the 296 IEEE TRANSACTIONS ON BROADCASTING, VOL. 56, NO. 3, SEPTEMBER 2010 Statistical Multiplexing of Upstream Transmissions in DOCSIS Cable Networks César Heyaime-Duvergé and Vasant K. Prabhu, Life Fellow,

More information

PON Functional Requirements: Services and Performance

PON Functional Requirements: Services and Performance PON Functional Requirements: Services and Performance Dolors Sala Ajay Gummalla {dolors,ajay}@broadcom.com July 10-12, 2001 Ethernet in the First Mile Study Group 1 July 2001 Objective Outline the PON-specific

More information

4198 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 27, NO. 19, OCTOBER 1, /$ IEEE

4198 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 27, NO. 19, OCTOBER 1, /$ IEEE 4198 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 27, NO. 19, OCTOBER 1, 2009 Traffic Load Distribution-Based Excess Bandwidth Allocation in Time-Division-Multiplexed PONs NamUk Kim, Associate Member, IEEE, Hyun-Su

More information

A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System

A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System Guido Fraietta 1, Tiziano Inzerilli 2, Valerio Morsella 3, Dario Pompili 4 University of Rome La Sapienza, Dipartimento di

More information

Week 7: Traffic Models and QoS

Week 7: Traffic Models and QoS Week 7: Traffic Models and QoS Acknowledgement: Some slides are adapted from Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition, J.F Kurose and K.W. Ross All Rights Reserved,

More information

A Flexible Architecture for EPON

A Flexible Architecture for EPON A Flexible Architecture for EPON Ajay Gummalla, Broadcom Harry Hvostov, Luminous Networks Curtis Knittle, Harmonic Inc John Limb, Broadcom Jean Charles Point, Com21 Hal Roberts, ADC Dolors Sala, Broadcom

More information

Journal of Electronics and Communication Engineering & Technology (JECET)

Journal of Electronics and Communication Engineering & Technology (JECET) Journal of Electronics and Communication Engineering & Technology (JECET) JECET I A E M E Journal of Electronics and Communication Engineering & Technology (JECET)ISSN ISSN 2347-4181 (Print) ISSN 2347-419X

More information

Network Support for Multimedia

Network Support for Multimedia Network Support for Multimedia Daniel Zappala CS 460 Computer Networking Brigham Young University Network Support for Multimedia 2/33 make the best of best effort use application-level techniques use CDNs

More information

Adaptive-Weighted Packet Scheduling for Premium Service

Adaptive-Weighted Packet Scheduling for Premium Service -Weighted Packet Scheduling for Premium Service Haining Wang Chia Shen Kang G. Shin The University of Michigan Mitsubishi Electric Research Laboratory Ann Arbor, MI 489 Cambridge, MA 239 hxw,kgshin @eecs.umich.edu

More information

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline

More information

Performance Study of Homogeneous Uplink Scheduling in Hybrid ONU-BS Architecture

Performance Study of Homogeneous Uplink Scheduling in Hybrid ONU-BS Architecture Performance Study of Homogeneous Uplink Scheduling in Hybrid ONU-BS Architecture I-Shyan Hwang and Jhong-Yue Lee Abstract The integration of Ethernet Passive Optical Network (EPON) and Worldwide Interoperability

More information

Modeling and Simulation of Handover Scheme in Integrated EPON-WiMAX Networks

Modeling and Simulation of Handover Scheme in Integrated EPON-WiMAX Networks Downloaded from orbit.dtu.dk on: Oct 11, 2018 Modeling and Simulation of Handover Scheme in Integrated EPON-WiMAX Networks Yan, Ying; Dittmann, Lars Published in: Proceedings of OPNETWORK 2011 Publication

More information

Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways

Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways Haowei Bai Honeywell Aerospace Mohammed Atiquzzaman School of Computer Science University of Oklahoma 1 Outline Introduction

More information

Optical Switching and Networking. A new predictive dynamic priority scheduling in Ethernet passive optical

Optical Switching and Networking. A new predictive dynamic priority scheduling in Ethernet passive optical Optical Switching and Networking 7 (2010) 215 223 Contents lists available at ScienceDirect Optical Switching and Networking journal homepage: www.elsevier.com/locate/osn A new predictive dynamic priority

More information

Lecture 14: Performance Architecture

Lecture 14: Performance Architecture Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance

More information

E3-E4 (CFA) EPON & GPON. For BSNL internal circulation only

E3-E4 (CFA) EPON & GPON. For BSNL internal circulation only E3-E4 (CFA) EPON & GPON AGENDA Limits of Present Access network. Passive Optical Network EPON / GEPON GPON Architecture PON Topology and services Conclusion PRESENT ACESS N/W ISDN HDSL ADSL ADSL2+ VDSL

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master

More information

Chapter 1 Introduction

Chapter 1 Introduction Emerging multimedia, high-speed data, and imaging applications are generating a demand for public networks to be able to multiplex and switch simultaneously a wide spectrum of data rates. These networks

More information

CSMA based Medium Access Control for Wireless Sensor Network

CSMA based Medium Access Control for Wireless Sensor Network CSMA based Medium Access Control for Wireless Sensor Network H. Hoang, Halmstad University Abstract Wireless sensor networks bring many challenges on implementation of Medium Access Control protocols because

More information

Transmitting Packets Using Hybrid Scheduling

Transmitting Packets Using Hybrid Scheduling Transmitting Packets Using Hybrid Scheduling Roxana Stănică*, Emil Petre** *University of Craiova, Romania (e-mail: roxana_batm@yahoo.com) **University of Craiova, Romania (e-mail: epetre@automation.ucv.ro)

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

More information

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management Traffic and Congestion Management in ATM 3BA33 David Lewis 3BA33 D.Lewis 2007 1 Traffic Control Objectives Optimise usage of network resources Network is a shared resource Over-utilisation -> congestion

More information

Multiple Access Schemes for Ethernet Passive Optical Networks (EPONs)

Multiple Access Schemes for Ethernet Passive Optical Networks (EPONs) Multiple Access Schemes for Ethernet Passive Optical Networks (EPONs) Zhu Yongqing School of Electrical & Electronic Engineering A thesis submitted to the Nanyang Technological University in fulfillment

More information

Performance Evaluation and Design Improvement of Media Access Control Protocols for Broadband Wireless Local Loop

Performance Evaluation and Design Improvement of Media Access Control Protocols for Broadband Wireless Local Loop Performance Evaluation and Design Improvement of Media Access Control Protocols for Broadband Wireless Local Loop Mihir Thaker Masters Thesis Presentation Department of Electrical Engineering and Computer

More information

A COMPARATIVE STUDY OF TCP RENO AND TCP VEGAS IN A DIFFERENTIATED SERVICES NETWORK

A COMPARATIVE STUDY OF TCP RENO AND TCP VEGAS IN A DIFFERENTIATED SERVICES NETWORK A COMPARATIVE STUDY OF TCP RENO AND TCP VEGAS IN A DIFFERENTIATED SERVICES NETWORK Ruy de Oliveira Federal Technical School of Mato Grosso Brazil Gerência de Eletroeletrônica E-mail: ruy@lrc.feelt.ufu.br

More information

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service TDDD82 Secure Mobile Systems Lecture 6: Quality of Service Mikael Asplund Real-time Systems Laboratory Department of Computer and Information Science Linköping University Based on slides by Simin Nadjm-Tehrani

More information