SlideShare a Scribd company logo
1 of 4
Download to read offline
Satya Prakash Rout Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 8, (Part - 4) August 2015, pp.01-04
www.ijera.com 7 | P a g e
Network Performance Enhancement for 1G-EPON by DBA
Algorithms
Satya Prakash Rout1
1
Department of Physics, Sri Sathya Sai Institute of Higher Learning, Puttaparthi, Andhra Pradesh, India
ABSTRACT
This paper proposes two novel dynamic bandwidth allocation (DBA) algorithms „TD- WIN AND WIN
ALGORITHM‟ and DBA_GATE ALGORITHM for improving the network performance. The algorithms are
implemented by emulating an access network with the use of two 1G Network Interface Cards for 1G EPON.
The algorithm is tested for Triple Play services that include simulated voice, video and data packets. The
algorithms are compared to maintain a better tradeoff between throughput and delay in the EPON network.
Keywords: OLT, ONU, Triple Play, Average Delay, Throughput, REGISTER, QOS, MTU
I. INTRODUCTION
Passive optical networks (PON) were developed
to satisfy the demands of high bandwidth and larger
coverage needs of future access networks [1]. A
Passive Optical Network is a point-to-multipoint
network that has no active elements in the path of the
signals from source to destination [2]. The emergence
of PON has reduced the cost to transmit data from
Optical Line Terminal (OLT) which is located at the
central office (CO) to Optical Network Unit (ONU)
that provides broadband internet access to the
subscribers.
Ethernet PON (EPON), designated as IEEE
802.3ah, carries data traffic encapsulated in Ethernet
frames over PON based network. 1G – EPON
supports transmission and reception of data packets at
the rate of 1 gigabits/second. The OLT uses Dynamic
Bandwidth Allocation (DBA) to allocate bandwidth
dynamically to the ONUs depending on the current
traffic load at the ONU. We propose a novel
algorithm for bandwidth allocation named „TD
(Throughput Delay)-Sense algorithm‟ wherein the
OLT classifies the data traffic into two different types
and allocate the bandwidth according to priority. This
is implemented by using two 1G transceiver cards
fixed to two computers connected by fiber optic
cable, one acting as OLT and the other containing
multiple ONUs. We have compared the performance
of the novel algorithm with an existing algorithm.
II. DBA_GATE ALGORITHM
PON architecture comprises of an OLT located
at a Central Office, connected to various ONUs
through Optical Splitter. OLT acts as an interface
between the core and the access network. The
downstream channel from the OLT to the ONUs
employs a single transmitter at the central office and
the upstream channel is shared among the various
ONUs [1]. The OLT broadcasts the traffic in the
downstream channel to all ONUs. DBA algorithm is
used as medium access control mechanism which is
employed to achieve the best possible usage of the
bandwidth for the upstream channel usage from the
ONU to the OLT. Each ONU calculates its
bandwidth requirement as per its buffer contents.
Then it sends a request frame to the OLT with the
desired transmission window request. The OLT
receives multiple requests from different ONUs at the
same time. It then uses DBA algorithms to calculate
the amount of bandwidth to be allotted to each ONU
and sends the grants to each ONU, after which each
ONU transmits in its own time window.
Multi point control protocol (MPCP) controls
the upstream multiple access to allow efficient
transmission of data. Five control messages namely
GATE, REPORT, REGISTER_REQ, REGISTER
and REGISTER_ACK are used for auto discovery
and registration of the ONUs. [3]
In DBA_GATE ALGORITHM, the OLT grants
the preferred window size to each ONU. Further, if
the same ONU has to send more data, it has to send
another request to OLT. Though this algorithm
provides a high level of QOS, the drawback is that an
ONU with more data will block the other ONU with
less data. This means ONU with fewer amounts of
data has to wait for a long time until the ONU with
more data completes its transmission. So in DBA
GATED algorithm, a single user is allowed to meet
his demands and standard of service at the cost of
other users, which is inequitable. [4]
III. TD- WIN AND WIN ALGORITHM
This is a novel algorithm proposed to gauge the
performance of the network in terms of variation of
both throughput and delay. This is implemented for
Triple Play services where delay sensitive and delay
non-sensitive applications exist. Video and voice
over IP constitute the delay sensitive applications and
RESEARCH ARTICLE OPEN ACCESS
Satya Prakash Rout Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 8, (Part - 4) August 2015, pp.01-04
www.ijera.com 2 | P a g e
other multimedia constitute the delay non-sensitive
applications.
Delay sensitive applications typically range from
64 to 2500 bytes and are denoted as Type 0 traffic.
Delay non-sensitive applications like huge video and
data files extend from 5000 to 9000 bytes and are
termed as Type 1 traffic. In this algorithm, the report
message of all users is stored inside the buffers of the
ONUs. The report message may be delay sensitive or
non-sensitive.
Let T1 = time when ONU sends a report to the
OLT.
T2 = time when the report is received at the
OLT.
T (0) = Report length of the delay sensitive traffic in
bytes or Type 0 traffic
T (1) = Report length of the non-delay sensitive
traffic in bytes or Type 1 traffic
Channel free time = T2 - T1
Four possibilities exist in this approach. The
following cases explain how scheduling will be done
based on priority.
Case 1: When T (0) > T2 – T1, then T (0) will be
scheduled and T (1) will not be scheduled. This
condition indicates that delay sensitive traffic should
be scheduled immediately and keeps the non-delay
sensitive in buffer to be scheduled in the next
cycle.z1
Case 2: When T (0) < T2 – T1, then T (0) will be
scheduled and T (1) will be scheduled at the channel
free time.
Case 3: When T (0) + T (1) < T2 – T1, then both T
(0) and T (1) will be scheduled.
Case 4: When T (0) + T (1) > T2 – T1 and T (0) < T2 –
T1, then both T (0) and T (1) will be scheduled but
report length of T (1) will be cut down so that it can
be accommodated in the channel free time.
The traffic generator module generates Type 0 traffic
at the rate of β1 in Gbps and Type 1 traffic rate at the
rate of β2 in Gbps. The offer load β is given as
β = b1 β1+ b2 β2 (1)
Where b1 = the mean packet size of Type 0 traffic
varying from 64 to 1500 bytes.
b2 = the mean packet size of Type 1 traffic varying
from 5000-9000 bytes.
IV. NETWORK DESIGN AND TOOLS
The set-up used two 1G Ethernet server adapters
which are capable of handling data speeds up to 1.25
Gbps giving a real time functionality. The network
uses optical fiber patch cords. In order to emulate a
passive optical network two Linux loaded machines,
one as OLT (Server Side) and the other as having
multiple ONUs in it. Since this resembles a point-to-
point network connection rather than a PON, the
ONUs and the end nodes are to be simulated so as to
follow the PON architecture as shown in the figure
[1].
Figure: 1 Network Simulation Design
The simulation was carried out by creating
multiple processes which act as ONUs and each
process has multiple threads running that act as end
nodes. The multiple threads randomly generate the
traffic. This is similar to the end nodes that generate
real time traffic. Thus the entire setup of a passive
splitter and the ONUs at different distances is
simulated on a single system and the OLT on the
other system.
A traffic generator module also known as
random packet generator (RG) is used to generate
packets and pump them into the network. The rate at
which packets are generated is kept random so as to
achieve the closest approximation to the real time
scenarios. Two traffic generator modules are used in
the simulation. The mathematical equation followed
for generation of random packets is given as
X = - log (1- µ) † β1 (2)
Where µ is the random number generated by the
system and β1 is the rate parameter varying from 0 to
1. This traffic generator module follows the
exponential function.
The second traffic generation module
implemented is based on Pareto Distribution that
generates ON - OFF periods. The Pareto distribution
is a heavy tailed distribution with a probability
density function given by [6]
F(x) = β2 * bβ
2 ÷ Xβ
2
+1
(3)
Where β2 is the shape parameter and b is the
location parameter. The number of packets per
second (ON period) follows the Pareto Distribution
with the rate factor varying from 0.2 to 0.8. The OFF
period also follows Pareto Distribution.
Using the above mathematical equations the
packet size can be varied using the rate factors β1 and
β2. Similarly packets of random lengths are
generated in the range of 64 and 9000 bytes.
Therefore each simulated thread, generates packets
of random length at random intervals of time. At the
ONU, all the packets were collected and
Satya Prakash Rout Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 8, (Part - 4) August 2015, pp.01-04
www.ijera.com 3 | P a g e
encapsulated into a packet size of 9000 bytes and
sent to the OLT. We have used the MTU (Minimum
Transfer Unit) to be 9000 bytes. This aids the
transfer of packets at higher rates.
V. RESULTS AND DISCUSSION
The results of DBA_GATED and TD- WIN
AND WIN ALGORITHMs were measured by
considering various simulation parameters like delay,
data throughput, offered load, traffic type and number
of ONUs connected to OLT. Eight ONUs are
simulated in one of the systems while the other
system has OLT running in it. Exchanging of control
messages between OLT and ONU plays an important
role for synchronization. It is found that, when the
transmission process is on, the low priority control
messages get dropped at the socket level of OLT.
This occurs because, the OLT, when ready to send
data to an ONU1, receives a control message from
ONU2. Since the transmission is in progress, the
OLT drops this control message from its buffer. As a
result, ONU2 starts waiting for the reply and at the
same time OLT also waits for the control message
from ONU2 which it had sent already. This gives rise
to confusion, as OLT and ONU are waiting for each
other‟s responses. To tackle this problem, we
modified the communication between OLT and ONU
at their socket level. OLT was made to use two
sockets of different port numbers to communicate to
a particular ONU wherein one socket deals with
control message and the other port deals with data
transfer. ONU uses the same socket for control
message and data.
Packets are generated by various ONUs and
transmitted to the OLT. A network bandwidth testing
software, ‘Netperf’ was used to determine average
throughput, bytes transmitted and the bytes received
with a corresponding delay when the packets move
from various ONUs to the OLT. The transceiver
cards use 1490 nm as upstream wavelength and
1310 nm as downstream wavelength. The graphs
given here (Fig. 1 & 2) show how the TD- WIN
AND WIN ALGORITHM is better in performance
than the DBA_GATE ALGORITHM. In
DBA_GATE ALGORITHM, OLT allocates the time
window for the ONU‟s demands without considering
whether the data is delay sensitive or not.
But in case of TD- WIN AND WIN
ALGORITHM, the ONUs are allocated timing
windows by OLT as per the report lengths stored in
buffer. The data traffic present in the buffer are
classified into delay sensitive (Type 0) and delay non
sensitive (Type 1). If in a cycle, the buffer contains
more number of report lengths of Type 0 traffic than
Type 1, then Type 0 utilizes the channel free time.
This would lead to Type 1 traffic waiting for
subsequent cycles for accessing the channel free
time, thus creating bandwidth starvation. TD- WIN
AND WIN ALGORITHM solves this by imposing
the condition that if Type 0 traffic repeats many times
for a given number of cycles, then in the next cycle,
the TD- WIN AND WIN ALGORITHM makes
Type 1 traffic use the channel free time. Thus it is
well suited for both delay sensitive applications like
Voice over IP, Video on Demand and delay non-
sensitive applications like huge data transfers
between users.
Figure 2: Throughput (Gbps) vs Offred Load (Gbps)
Figure 3: Average Delay (ms) vs Load (Gbps)
Given an offer load, TD- WIN AND WIN
ALGORITHM gives better throughput than
DBA_GATE ALGORITHM. It can be seen from
Fig.1 that when delay sensitive traffic is more i.e.,
when Type 0 is 80% and Type 1 is 20%, the
throughput is maximum in this case. There is a
decrease in the throughput when the delay non-
sensitive traffic is more i.e., Type 1 is 80% and Type
0 is 20%. In both the cases, TD-sense outperforms
the DBA_GATE ALGORITHM.
In DBA-GATED Algorithm the delay increases
with increase in offer load. This happens because
whatever window size an ONU requests, OLT grants
it fully. In case of TD- WIN AND WIN
ALGORITHM, the delay is the average delay which
is the sum of ONU processing delay, OLT processing
Satya Prakash Rout Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 8, (Part - 4) August 2015, pp.01-04
www.ijera.com 4 | P a g e
delay and Round Trip Delay. It can be seen in Fig.2,
that the TD- WIN AND WIN ALGORITHM
minimizes the delay when the load is delay sensitive
(i.e., Type 0 is 80%) and delay increases when the
traffic is not delay sensitive (Type 1 is 80%).
Thus TD- WIN AND WIN ALGORITHM maintains
a tradeoff between throughput and delay by
classifying the data traffic as delay sensitive and
delay non-sensitive. However, we have found that,
when the offer load is more than 1 Gbps, the
throughput seems to be decreasing, the cause of
which is to be explored. This may put a limitation
on its applicability for higher offer loads.
VI. CONCLUSION
This paper presents a novel „TD- WIN AND
WIN ALGORITHM‟ for Triple Play Services by
simulating semi real access networks with the use of
two 1G Network Interface Cards and simulating OLT
and ONUs in two different systems. It is found that
this algorithm maintains a tradeoff between
throughput and delay. Bandwidth starvation is
overcome in this algorithm. Also, it is more efficient
than the DBA_GATE ALGORITHM in terms of the
throughput and delay. Real time video relaying
through the network and measuring the network
efficiency with the increasing number of ONUs can
be further explored.
REFERENCES
[1] Neeharika Jana, Ganesh C. Sankaran,
Krishna M.Sivalingam and Gerard Parr,
“Performance analysis of dynamic
bandwidth allocation algorithms for long
reach PONs”, IEEE 4th
International
Symposium on Advanced Networks and
Telecommunication
Systems,Mumbai,IEEE,3 pp., 2010
[2] A. S. Reaz, L. Shi, and B. Mukherjee,
“Broadband access networks: Cur- rent and
future directions,” in Next-Generation
Internet: Architectures and Protocols, B.
Ramamurthy, G. Rouskas, and K. M.
Sivalingam, Eds. Cambridge University
Press, 2010.
[3] A. Mady and A. Tonini, “A vhdl
implementation of onu auto-discovery
process for epon,” in Networking and Media
Convergence, March 2009.
[4] GW Technologies Co., Ltd.,
www.gwtt.com, EPON Technology White
Paper.
[5] Gutierrez and P. Garfias, “Next generation
optical access networks: from tdm to
wdm,”Trends in Telecommunications
Technologie, 2010 under CC BY-NC-SA
3.0 license.
AUTHOR PROFILE:
Mr. Satya Prakash Rout received
the bachelor degree in Electronics &
Communication engineering from
Gandhi Engineering College,
Bhubaneswar, in 2010. He is also
received his master degree in Fiber
Optics and Digital Image Processing from Sri Sathya
Sai Institute of Higher Learning, Puttaparthi, Andhra
Pradesh in 2013. Currently, he is an Assistant
Professor at TempleCity Institute of Technology and
Engineering, Khurdha. His interests are Digital
Communication, Computer Networks, Wireless
Computing and Optical Communication system.

More Related Content

What's hot

Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...
Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...
Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...ambitlick
 
A STUDY ON IMPACTS OF RTT INACCURACY ON DYNAMIC BANDWIDTH ALLOCATION IN PON A...
A STUDY ON IMPACTS OF RTT INACCURACY ON DYNAMIC BANDWIDTH ALLOCATION IN PON A...A STUDY ON IMPACTS OF RTT INACCURACY ON DYNAMIC BANDWIDTH ALLOCATION IN PON A...
A STUDY ON IMPACTS OF RTT INACCURACY ON DYNAMIC BANDWIDTH ALLOCATION IN PON A...IJCNCJournal
 
Investigating the Performance of NoC Using Hierarchical Routing Approach
Investigating the Performance of NoC Using Hierarchical Routing ApproachInvestigating the Performance of NoC Using Hierarchical Routing Approach
Investigating the Performance of NoC Using Hierarchical Routing ApproachIJERA Editor
 
Analyzing performance of zrp by varying node density and transmission range
Analyzing performance of zrp by varying node density and transmission rangeAnalyzing performance of zrp by varying node density and transmission range
Analyzing performance of zrp by varying node density and transmission rangeAlexander Decker
 
Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)Bindia Kumari
 
Design of 4x4 optical MIMO using spatial Modulation
Design of 4x4 optical MIMO using spatial ModulationDesign of 4x4 optical MIMO using spatial Modulation
Design of 4x4 optical MIMO using spatial ModulationSachin Talakeri
 
Low complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acsLow complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acsIAEME Publication
 
A Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETA Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETEditor IJCATR
 
Lecture1, TCP/IP
Lecture1, TCP/IPLecture1, TCP/IP
Lecture1, TCP/IPcsyuhk
 
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...IRJET Journal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
Performance Analysis and Simulation of  OLSR Routing Protocol in MANET Performance Analysis and Simulation of  OLSR Routing Protocol in MANET
Performance Analysis and Simulation of OLSR Routing Protocol in MANET ijcnac
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
GNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionGNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionIRJET Journal
 

What's hot (18)

Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...
Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...
Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...
 
A STUDY ON IMPACTS OF RTT INACCURACY ON DYNAMIC BANDWIDTH ALLOCATION IN PON A...
A STUDY ON IMPACTS OF RTT INACCURACY ON DYNAMIC BANDWIDTH ALLOCATION IN PON A...A STUDY ON IMPACTS OF RTT INACCURACY ON DYNAMIC BANDWIDTH ALLOCATION IN PON A...
A STUDY ON IMPACTS OF RTT INACCURACY ON DYNAMIC BANDWIDTH ALLOCATION IN PON A...
 
Drx in rrc idle
Drx in rrc idleDrx in rrc idle
Drx in rrc idle
 
Ijetr021145
Ijetr021145Ijetr021145
Ijetr021145
 
Nsl seminar(2)
Nsl seminar(2)Nsl seminar(2)
Nsl seminar(2)
 
Investigating the Performance of NoC Using Hierarchical Routing Approach
Investigating the Performance of NoC Using Hierarchical Routing ApproachInvestigating the Performance of NoC Using Hierarchical Routing Approach
Investigating the Performance of NoC Using Hierarchical Routing Approach
 
Analyzing performance of zrp by varying node density and transmission range
Analyzing performance of zrp by varying node density and transmission rangeAnalyzing performance of zrp by varying node density and transmission range
Analyzing performance of zrp by varying node density and transmission range
 
Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)
 
Design of 4x4 optical MIMO using spatial Modulation
Design of 4x4 optical MIMO using spatial ModulationDesign of 4x4 optical MIMO using spatial Modulation
Design of 4x4 optical MIMO using spatial Modulation
 
Low complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acsLow complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acs
 
A Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANETA Review on Comparison of the Geographic Routing Protocols in MANET
A Review on Comparison of the Geographic Routing Protocols in MANET
 
J010234960
J010234960J010234960
J010234960
 
Lecture1, TCP/IP
Lecture1, TCP/IPLecture1, TCP/IP
Lecture1, TCP/IP
 
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
Performance Analysis and Simulation of  OLSR Routing Protocol in MANET Performance Analysis and Simulation of  OLSR Routing Protocol in MANET
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
GNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionGNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and Reception
 

Viewers also liked

The Inherent Reactor Kinetics for Transformation of Geniposidic Acid from Gen...
The Inherent Reactor Kinetics for Transformation of Geniposidic Acid from Gen...The Inherent Reactor Kinetics for Transformation of Geniposidic Acid from Gen...
The Inherent Reactor Kinetics for Transformation of Geniposidic Acid from Gen...IJERA Editor
 
Energy Analysis for New Hotel Buildings in Egypt
Energy Analysis for New Hotel Buildings in EgyptEnergy Analysis for New Hotel Buildings in Egypt
Energy Analysis for New Hotel Buildings in EgyptIJERA Editor
 
Structural Analysis of a wing box
Structural Analysis of a wing boxStructural Analysis of a wing box
Structural Analysis of a wing boxIJERA Editor
 
Electrochemical Synthesis of MoO3 Nanoparticles Effect of Temperature Convert...
Electrochemical Synthesis of MoO3 Nanoparticles Effect of Temperature Convert...Electrochemical Synthesis of MoO3 Nanoparticles Effect of Temperature Convert...
Electrochemical Synthesis of MoO3 Nanoparticles Effect of Temperature Convert...IJERA Editor
 
Comparison of Performances of Spectral Based Approaches on Fabric Defect Dete...
Comparison of Performances of Spectral Based Approaches on Fabric Defect Dete...Comparison of Performances of Spectral Based Approaches on Fabric Defect Dete...
Comparison of Performances of Spectral Based Approaches on Fabric Defect Dete...IJERA Editor
 
Text Mining: (Asynchronous Sequences)
Text Mining: (Asynchronous Sequences)Text Mining: (Asynchronous Sequences)
Text Mining: (Asynchronous Sequences)IJERA Editor
 
Boosting Solar Efficiency
Boosting Solar EfficiencyBoosting Solar Efficiency
Boosting Solar EfficiencyIJERA Editor
 
Password authentication in cloud
Password authentication in cloudPassword authentication in cloud
Password authentication in cloudIJERA Editor
 
Evaluation of Power Conversion on Heavy Payload Tethered Hexarotors: A Strate...
Evaluation of Power Conversion on Heavy Payload Tethered Hexarotors: A Strate...Evaluation of Power Conversion on Heavy Payload Tethered Hexarotors: A Strate...
Evaluation of Power Conversion on Heavy Payload Tethered Hexarotors: A Strate...IJERA Editor
 
Preparation and Characterization of Lithium Ion Conducting Solid Polymer Elec...
Preparation and Characterization of Lithium Ion Conducting Solid Polymer Elec...Preparation and Characterization of Lithium Ion Conducting Solid Polymer Elec...
Preparation and Characterization of Lithium Ion Conducting Solid Polymer Elec...IJERA Editor
 
Road Safety Audit: A Case Study for Wardha Road in Nagpur City
Road Safety Audit: A Case Study for Wardha Road in Nagpur CityRoad Safety Audit: A Case Study for Wardha Road in Nagpur City
Road Safety Audit: A Case Study for Wardha Road in Nagpur CityIJERA Editor
 
Optimization of Combined Conductive and Convective Heat Transfer Model of Col...
Optimization of Combined Conductive and Convective Heat Transfer Model of Col...Optimization of Combined Conductive and Convective Heat Transfer Model of Col...
Optimization of Combined Conductive and Convective Heat Transfer Model of Col...IJERA Editor
 
Traffic Violation Detection Using Multiple Trajectories of Vehicles
Traffic Violation Detection Using Multiple Trajectories of VehiclesTraffic Violation Detection Using Multiple Trajectories of Vehicles
Traffic Violation Detection Using Multiple Trajectories of VehiclesIJERA Editor
 
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of PixelsImage Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of PixelsIJERA Editor
 
Trust Your Cloud Service Provider: User Based Crypto Model
Trust Your Cloud Service Provider: User Based Crypto ModelTrust Your Cloud Service Provider: User Based Crypto Model
Trust Your Cloud Service Provider: User Based Crypto ModelIJERA Editor
 

Viewers also liked (20)

The Inherent Reactor Kinetics for Transformation of Geniposidic Acid from Gen...
The Inherent Reactor Kinetics for Transformation of Geniposidic Acid from Gen...The Inherent Reactor Kinetics for Transformation of Geniposidic Acid from Gen...
The Inherent Reactor Kinetics for Transformation of Geniposidic Acid from Gen...
 
Energy Analysis for New Hotel Buildings in Egypt
Energy Analysis for New Hotel Buildings in EgyptEnergy Analysis for New Hotel Buildings in Egypt
Energy Analysis for New Hotel Buildings in Egypt
 
Structural Analysis of a wing box
Structural Analysis of a wing boxStructural Analysis of a wing box
Structural Analysis of a wing box
 
L044056368
L044056368L044056368
L044056368
 
Electrochemical Synthesis of MoO3 Nanoparticles Effect of Temperature Convert...
Electrochemical Synthesis of MoO3 Nanoparticles Effect of Temperature Convert...Electrochemical Synthesis of MoO3 Nanoparticles Effect of Temperature Convert...
Electrochemical Synthesis of MoO3 Nanoparticles Effect of Temperature Convert...
 
Comparison of Performances of Spectral Based Approaches on Fabric Defect Dete...
Comparison of Performances of Spectral Based Approaches on Fabric Defect Dete...Comparison of Performances of Spectral Based Approaches on Fabric Defect Dete...
Comparison of Performances of Spectral Based Approaches on Fabric Defect Dete...
 
Text Mining: (Asynchronous Sequences)
Text Mining: (Asynchronous Sequences)Text Mining: (Asynchronous Sequences)
Text Mining: (Asynchronous Sequences)
 
S04602122126
S04602122126S04602122126
S04602122126
 
Bb4301290299
Bb4301290299Bb4301290299
Bb4301290299
 
Boosting Solar Efficiency
Boosting Solar EfficiencyBoosting Solar Efficiency
Boosting Solar Efficiency
 
Password authentication in cloud
Password authentication in cloudPassword authentication in cloud
Password authentication in cloud
 
Evaluation of Power Conversion on Heavy Payload Tethered Hexarotors: A Strate...
Evaluation of Power Conversion on Heavy Payload Tethered Hexarotors: A Strate...Evaluation of Power Conversion on Heavy Payload Tethered Hexarotors: A Strate...
Evaluation of Power Conversion on Heavy Payload Tethered Hexarotors: A Strate...
 
Preparation and Characterization of Lithium Ion Conducting Solid Polymer Elec...
Preparation and Characterization of Lithium Ion Conducting Solid Polymer Elec...Preparation and Characterization of Lithium Ion Conducting Solid Polymer Elec...
Preparation and Characterization of Lithium Ion Conducting Solid Polymer Elec...
 
C505050911
C505050911C505050911
C505050911
 
Road Safety Audit: A Case Study for Wardha Road in Nagpur City
Road Safety Audit: A Case Study for Wardha Road in Nagpur CityRoad Safety Audit: A Case Study for Wardha Road in Nagpur City
Road Safety Audit: A Case Study for Wardha Road in Nagpur City
 
C44081316
C44081316C44081316
C44081316
 
Optimization of Combined Conductive and Convective Heat Transfer Model of Col...
Optimization of Combined Conductive and Convective Heat Transfer Model of Col...Optimization of Combined Conductive and Convective Heat Transfer Model of Col...
Optimization of Combined Conductive and Convective Heat Transfer Model of Col...
 
Traffic Violation Detection Using Multiple Trajectories of Vehicles
Traffic Violation Detection Using Multiple Trajectories of VehiclesTraffic Violation Detection Using Multiple Trajectories of Vehicles
Traffic Violation Detection Using Multiple Trajectories of Vehicles
 
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of PixelsImage Enhancement Using Filter To Adjust Dynamic Range of Pixels
Image Enhancement Using Filter To Adjust Dynamic Range of Pixels
 
Trust Your Cloud Service Provider: User Based Crypto Model
Trust Your Cloud Service Provider: User Based Crypto ModelTrust Your Cloud Service Provider: User Based Crypto Model
Trust Your Cloud Service Provider: User Based Crypto Model
 

Similar to Network Performance Enhancement for 1G-EPON by Novel DBA Algorithms

Study and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple PlayStudy and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple PlaySatya Prakash Rout
 
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...ijwmn
 
IJSRED-V1I1P2
IJSRED-V1I1P2IJSRED-V1I1P2
IJSRED-V1I1P2IJSRED
 
IRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
IRJET- Performance Improvement of Wireless Network using Modern Simulation ToolsIRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
IRJET- Performance Improvement of Wireless Network using Modern Simulation ToolsIRJET Journal
 
Performance analysis of fls, exp, log and
Performance analysis of fls, exp, log andPerformance analysis of fls, exp, log and
Performance analysis of fls, exp, log andijwmn
 
Study on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia NetworkStudy on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia NetworkIRJET Journal
 
Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11eSAT Publishing House
 
Analysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 etAnalysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 eteSAT Journals
 
Recital Study of Various Congestion Control Protocols in wireless network
Recital Study of Various Congestion Control Protocols in wireless networkRecital Study of Various Congestion Control Protocols in wireless network
Recital Study of Various Congestion Control Protocols in wireless networkiosrjce
 
8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...
8The Affects of Different Queuing Algorithms  within the Router on QoS VoIP a...8The Affects of Different Queuing Algorithms  within the Router on QoS VoIP a...
8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...IJCNC
 
An evaluation of manet protocols in terms of tcp variants based on thier perf...
An evaluation of manet protocols in terms of tcp variants based on thier perf...An evaluation of manet protocols in terms of tcp variants based on thier perf...
An evaluation of manet protocols in terms of tcp variants based on thier perf...eSAT Publishing House
 
IRJET - Improving TCP Performance in Wireless Networks
IRJET -  	  Improving TCP Performance in Wireless NetworksIRJET -  	  Improving TCP Performance in Wireless Networks
IRJET - Improving TCP Performance in Wireless NetworksIRJET Journal
 
UART project report by Tarun Khaneja ( 09034406598 )
UART project report by Tarun Khaneja ( 09034406598 )UART project report by Tarun Khaneja ( 09034406598 )
UART project report by Tarun Khaneja ( 09034406598 )Tarun Khaneja
 
Enhanced exponential rule scheduling algorithm for real-time traffic in LTE n...
Enhanced exponential rule scheduling algorithm for real-time traffic in LTE n...Enhanced exponential rule scheduling algorithm for real-time traffic in LTE n...
Enhanced exponential rule scheduling algorithm for real-time traffic in LTE n...IJECEIAES
 
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...ijceronline
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)IISRT
 
12_GPON_-2520Information-2520Technology-2520Interfaces,-25202007.-2520ITI-252...
12_GPON_-2520Information-2520Technology-2520Interfaces,-25202007.-2520ITI-252...12_GPON_-2520Information-2520Technology-2520Interfaces,-25202007.-2520ITI-252...
12_GPON_-2520Information-2520Technology-2520Interfaces,-25202007.-2520ITI-252...devilsnote
 
PERFORMANCE ANALYSIS OF RESOURCE SCHEDULING IN LTE FEMTOCELLS NETWORKS
PERFORMANCE ANALYSIS OF RESOURCE SCHEDULING IN LTE FEMTOCELLS NETWORKSPERFORMANCE ANALYSIS OF RESOURCE SCHEDULING IN LTE FEMTOCELLS NETWORKS
PERFORMANCE ANALYSIS OF RESOURCE SCHEDULING IN LTE FEMTOCELLS NETWORKScscpconf
 
Performance analysis of resource
Performance analysis of resourcePerformance analysis of resource
Performance analysis of resourcecsandit
 

Similar to Network Performance Enhancement for 1G-EPON by Novel DBA Algorithms (20)

Study and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple PlayStudy and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple Play
 
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
 
IJSRED-V1I1P2
IJSRED-V1I1P2IJSRED-V1I1P2
IJSRED-V1I1P2
 
IRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
IRJET- Performance Improvement of Wireless Network using Modern Simulation ToolsIRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
IRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
 
Performance analysis of fls, exp, log and
Performance analysis of fls, exp, log andPerformance analysis of fls, exp, log and
Performance analysis of fls, exp, log and
 
Study on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia NetworkStudy on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia Network
 
Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11
 
Analysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 etAnalysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 et
 
Recital Study of Various Congestion Control Protocols in wireless network
Recital Study of Various Congestion Control Protocols in wireless networkRecital Study of Various Congestion Control Protocols in wireless network
Recital Study of Various Congestion Control Protocols in wireless network
 
U01725129138
U01725129138U01725129138
U01725129138
 
8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...
8The Affects of Different Queuing Algorithms  within the Router on QoS VoIP a...8The Affects of Different Queuing Algorithms  within the Router on QoS VoIP a...
8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...
 
An evaluation of manet protocols in terms of tcp variants based on thier perf...
An evaluation of manet protocols in terms of tcp variants based on thier perf...An evaluation of manet protocols in terms of tcp variants based on thier perf...
An evaluation of manet protocols in terms of tcp variants based on thier perf...
 
IRJET - Improving TCP Performance in Wireless Networks
IRJET -  	  Improving TCP Performance in Wireless NetworksIRJET -  	  Improving TCP Performance in Wireless Networks
IRJET - Improving TCP Performance in Wireless Networks
 
UART project report by Tarun Khaneja ( 09034406598 )
UART project report by Tarun Khaneja ( 09034406598 )UART project report by Tarun Khaneja ( 09034406598 )
UART project report by Tarun Khaneja ( 09034406598 )
 
Enhanced exponential rule scheduling algorithm for real-time traffic in LTE n...
Enhanced exponential rule scheduling algorithm for real-time traffic in LTE n...Enhanced exponential rule scheduling algorithm for real-time traffic in LTE n...
Enhanced exponential rule scheduling algorithm for real-time traffic in LTE n...
 
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
An Approach for Enhanced Performance of Packet Transmission over Packet Switc...
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)
 
12_GPON_-2520Information-2520Technology-2520Interfaces,-25202007.-2520ITI-252...
12_GPON_-2520Information-2520Technology-2520Interfaces,-25202007.-2520ITI-252...12_GPON_-2520Information-2520Technology-2520Interfaces,-25202007.-2520ITI-252...
12_GPON_-2520Information-2520Technology-2520Interfaces,-25202007.-2520ITI-252...
 
PERFORMANCE ANALYSIS OF RESOURCE SCHEDULING IN LTE FEMTOCELLS NETWORKS
PERFORMANCE ANALYSIS OF RESOURCE SCHEDULING IN LTE FEMTOCELLS NETWORKSPERFORMANCE ANALYSIS OF RESOURCE SCHEDULING IN LTE FEMTOCELLS NETWORKS
PERFORMANCE ANALYSIS OF RESOURCE SCHEDULING IN LTE FEMTOCELLS NETWORKS
 
Performance analysis of resource
Performance analysis of resourcePerformance analysis of resource
Performance analysis of resource
 

Recently uploaded

Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 

Recently uploaded (20)

Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 

Network Performance Enhancement for 1G-EPON by Novel DBA Algorithms

  • 1. Satya Prakash Rout Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 8, (Part - 4) August 2015, pp.01-04 www.ijera.com 7 | P a g e Network Performance Enhancement for 1G-EPON by DBA Algorithms Satya Prakash Rout1 1 Department of Physics, Sri Sathya Sai Institute of Higher Learning, Puttaparthi, Andhra Pradesh, India ABSTRACT This paper proposes two novel dynamic bandwidth allocation (DBA) algorithms „TD- WIN AND WIN ALGORITHM‟ and DBA_GATE ALGORITHM for improving the network performance. The algorithms are implemented by emulating an access network with the use of two 1G Network Interface Cards for 1G EPON. The algorithm is tested for Triple Play services that include simulated voice, video and data packets. The algorithms are compared to maintain a better tradeoff between throughput and delay in the EPON network. Keywords: OLT, ONU, Triple Play, Average Delay, Throughput, REGISTER, QOS, MTU I. INTRODUCTION Passive optical networks (PON) were developed to satisfy the demands of high bandwidth and larger coverage needs of future access networks [1]. A Passive Optical Network is a point-to-multipoint network that has no active elements in the path of the signals from source to destination [2]. The emergence of PON has reduced the cost to transmit data from Optical Line Terminal (OLT) which is located at the central office (CO) to Optical Network Unit (ONU) that provides broadband internet access to the subscribers. Ethernet PON (EPON), designated as IEEE 802.3ah, carries data traffic encapsulated in Ethernet frames over PON based network. 1G – EPON supports transmission and reception of data packets at the rate of 1 gigabits/second. The OLT uses Dynamic Bandwidth Allocation (DBA) to allocate bandwidth dynamically to the ONUs depending on the current traffic load at the ONU. We propose a novel algorithm for bandwidth allocation named „TD (Throughput Delay)-Sense algorithm‟ wherein the OLT classifies the data traffic into two different types and allocate the bandwidth according to priority. This is implemented by using two 1G transceiver cards fixed to two computers connected by fiber optic cable, one acting as OLT and the other containing multiple ONUs. We have compared the performance of the novel algorithm with an existing algorithm. II. DBA_GATE ALGORITHM PON architecture comprises of an OLT located at a Central Office, connected to various ONUs through Optical Splitter. OLT acts as an interface between the core and the access network. The downstream channel from the OLT to the ONUs employs a single transmitter at the central office and the upstream channel is shared among the various ONUs [1]. The OLT broadcasts the traffic in the downstream channel to all ONUs. DBA algorithm is used as medium access control mechanism which is employed to achieve the best possible usage of the bandwidth for the upstream channel usage from the ONU to the OLT. Each ONU calculates its bandwidth requirement as per its buffer contents. Then it sends a request frame to the OLT with the desired transmission window request. The OLT receives multiple requests from different ONUs at the same time. It then uses DBA algorithms to calculate the amount of bandwidth to be allotted to each ONU and sends the grants to each ONU, after which each ONU transmits in its own time window. Multi point control protocol (MPCP) controls the upstream multiple access to allow efficient transmission of data. Five control messages namely GATE, REPORT, REGISTER_REQ, REGISTER and REGISTER_ACK are used for auto discovery and registration of the ONUs. [3] In DBA_GATE ALGORITHM, the OLT grants the preferred window size to each ONU. Further, if the same ONU has to send more data, it has to send another request to OLT. Though this algorithm provides a high level of QOS, the drawback is that an ONU with more data will block the other ONU with less data. This means ONU with fewer amounts of data has to wait for a long time until the ONU with more data completes its transmission. So in DBA GATED algorithm, a single user is allowed to meet his demands and standard of service at the cost of other users, which is inequitable. [4] III. TD- WIN AND WIN ALGORITHM This is a novel algorithm proposed to gauge the performance of the network in terms of variation of both throughput and delay. This is implemented for Triple Play services where delay sensitive and delay non-sensitive applications exist. Video and voice over IP constitute the delay sensitive applications and RESEARCH ARTICLE OPEN ACCESS
  • 2. Satya Prakash Rout Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 8, (Part - 4) August 2015, pp.01-04 www.ijera.com 2 | P a g e other multimedia constitute the delay non-sensitive applications. Delay sensitive applications typically range from 64 to 2500 bytes and are denoted as Type 0 traffic. Delay non-sensitive applications like huge video and data files extend from 5000 to 9000 bytes and are termed as Type 1 traffic. In this algorithm, the report message of all users is stored inside the buffers of the ONUs. The report message may be delay sensitive or non-sensitive. Let T1 = time when ONU sends a report to the OLT. T2 = time when the report is received at the OLT. T (0) = Report length of the delay sensitive traffic in bytes or Type 0 traffic T (1) = Report length of the non-delay sensitive traffic in bytes or Type 1 traffic Channel free time = T2 - T1 Four possibilities exist in this approach. The following cases explain how scheduling will be done based on priority. Case 1: When T (0) > T2 – T1, then T (0) will be scheduled and T (1) will not be scheduled. This condition indicates that delay sensitive traffic should be scheduled immediately and keeps the non-delay sensitive in buffer to be scheduled in the next cycle.z1 Case 2: When T (0) < T2 – T1, then T (0) will be scheduled and T (1) will be scheduled at the channel free time. Case 3: When T (0) + T (1) < T2 – T1, then both T (0) and T (1) will be scheduled. Case 4: When T (0) + T (1) > T2 – T1 and T (0) < T2 – T1, then both T (0) and T (1) will be scheduled but report length of T (1) will be cut down so that it can be accommodated in the channel free time. The traffic generator module generates Type 0 traffic at the rate of β1 in Gbps and Type 1 traffic rate at the rate of β2 in Gbps. The offer load β is given as β = b1 β1+ b2 β2 (1) Where b1 = the mean packet size of Type 0 traffic varying from 64 to 1500 bytes. b2 = the mean packet size of Type 1 traffic varying from 5000-9000 bytes. IV. NETWORK DESIGN AND TOOLS The set-up used two 1G Ethernet server adapters which are capable of handling data speeds up to 1.25 Gbps giving a real time functionality. The network uses optical fiber patch cords. In order to emulate a passive optical network two Linux loaded machines, one as OLT (Server Side) and the other as having multiple ONUs in it. Since this resembles a point-to- point network connection rather than a PON, the ONUs and the end nodes are to be simulated so as to follow the PON architecture as shown in the figure [1]. Figure: 1 Network Simulation Design The simulation was carried out by creating multiple processes which act as ONUs and each process has multiple threads running that act as end nodes. The multiple threads randomly generate the traffic. This is similar to the end nodes that generate real time traffic. Thus the entire setup of a passive splitter and the ONUs at different distances is simulated on a single system and the OLT on the other system. A traffic generator module also known as random packet generator (RG) is used to generate packets and pump them into the network. The rate at which packets are generated is kept random so as to achieve the closest approximation to the real time scenarios. Two traffic generator modules are used in the simulation. The mathematical equation followed for generation of random packets is given as X = - log (1- µ) † β1 (2) Where µ is the random number generated by the system and β1 is the rate parameter varying from 0 to 1. This traffic generator module follows the exponential function. The second traffic generation module implemented is based on Pareto Distribution that generates ON - OFF periods. The Pareto distribution is a heavy tailed distribution with a probability density function given by [6] F(x) = β2 * bβ 2 ÷ Xβ 2 +1 (3) Where β2 is the shape parameter and b is the location parameter. The number of packets per second (ON period) follows the Pareto Distribution with the rate factor varying from 0.2 to 0.8. The OFF period also follows Pareto Distribution. Using the above mathematical equations the packet size can be varied using the rate factors β1 and β2. Similarly packets of random lengths are generated in the range of 64 and 9000 bytes. Therefore each simulated thread, generates packets of random length at random intervals of time. At the ONU, all the packets were collected and
  • 3. Satya Prakash Rout Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 8, (Part - 4) August 2015, pp.01-04 www.ijera.com 3 | P a g e encapsulated into a packet size of 9000 bytes and sent to the OLT. We have used the MTU (Minimum Transfer Unit) to be 9000 bytes. This aids the transfer of packets at higher rates. V. RESULTS AND DISCUSSION The results of DBA_GATED and TD- WIN AND WIN ALGORITHMs were measured by considering various simulation parameters like delay, data throughput, offered load, traffic type and number of ONUs connected to OLT. Eight ONUs are simulated in one of the systems while the other system has OLT running in it. Exchanging of control messages between OLT and ONU plays an important role for synchronization. It is found that, when the transmission process is on, the low priority control messages get dropped at the socket level of OLT. This occurs because, the OLT, when ready to send data to an ONU1, receives a control message from ONU2. Since the transmission is in progress, the OLT drops this control message from its buffer. As a result, ONU2 starts waiting for the reply and at the same time OLT also waits for the control message from ONU2 which it had sent already. This gives rise to confusion, as OLT and ONU are waiting for each other‟s responses. To tackle this problem, we modified the communication between OLT and ONU at their socket level. OLT was made to use two sockets of different port numbers to communicate to a particular ONU wherein one socket deals with control message and the other port deals with data transfer. ONU uses the same socket for control message and data. Packets are generated by various ONUs and transmitted to the OLT. A network bandwidth testing software, ‘Netperf’ was used to determine average throughput, bytes transmitted and the bytes received with a corresponding delay when the packets move from various ONUs to the OLT. The transceiver cards use 1490 nm as upstream wavelength and 1310 nm as downstream wavelength. The graphs given here (Fig. 1 & 2) show how the TD- WIN AND WIN ALGORITHM is better in performance than the DBA_GATE ALGORITHM. In DBA_GATE ALGORITHM, OLT allocates the time window for the ONU‟s demands without considering whether the data is delay sensitive or not. But in case of TD- WIN AND WIN ALGORITHM, the ONUs are allocated timing windows by OLT as per the report lengths stored in buffer. The data traffic present in the buffer are classified into delay sensitive (Type 0) and delay non sensitive (Type 1). If in a cycle, the buffer contains more number of report lengths of Type 0 traffic than Type 1, then Type 0 utilizes the channel free time. This would lead to Type 1 traffic waiting for subsequent cycles for accessing the channel free time, thus creating bandwidth starvation. TD- WIN AND WIN ALGORITHM solves this by imposing the condition that if Type 0 traffic repeats many times for a given number of cycles, then in the next cycle, the TD- WIN AND WIN ALGORITHM makes Type 1 traffic use the channel free time. Thus it is well suited for both delay sensitive applications like Voice over IP, Video on Demand and delay non- sensitive applications like huge data transfers between users. Figure 2: Throughput (Gbps) vs Offred Load (Gbps) Figure 3: Average Delay (ms) vs Load (Gbps) Given an offer load, TD- WIN AND WIN ALGORITHM gives better throughput than DBA_GATE ALGORITHM. It can be seen from Fig.1 that when delay sensitive traffic is more i.e., when Type 0 is 80% and Type 1 is 20%, the throughput is maximum in this case. There is a decrease in the throughput when the delay non- sensitive traffic is more i.e., Type 1 is 80% and Type 0 is 20%. In both the cases, TD-sense outperforms the DBA_GATE ALGORITHM. In DBA-GATED Algorithm the delay increases with increase in offer load. This happens because whatever window size an ONU requests, OLT grants it fully. In case of TD- WIN AND WIN ALGORITHM, the delay is the average delay which is the sum of ONU processing delay, OLT processing
  • 4. Satya Prakash Rout Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 8, (Part - 4) August 2015, pp.01-04 www.ijera.com 4 | P a g e delay and Round Trip Delay. It can be seen in Fig.2, that the TD- WIN AND WIN ALGORITHM minimizes the delay when the load is delay sensitive (i.e., Type 0 is 80%) and delay increases when the traffic is not delay sensitive (Type 1 is 80%). Thus TD- WIN AND WIN ALGORITHM maintains a tradeoff between throughput and delay by classifying the data traffic as delay sensitive and delay non-sensitive. However, we have found that, when the offer load is more than 1 Gbps, the throughput seems to be decreasing, the cause of which is to be explored. This may put a limitation on its applicability for higher offer loads. VI. CONCLUSION This paper presents a novel „TD- WIN AND WIN ALGORITHM‟ for Triple Play Services by simulating semi real access networks with the use of two 1G Network Interface Cards and simulating OLT and ONUs in two different systems. It is found that this algorithm maintains a tradeoff between throughput and delay. Bandwidth starvation is overcome in this algorithm. Also, it is more efficient than the DBA_GATE ALGORITHM in terms of the throughput and delay. Real time video relaying through the network and measuring the network efficiency with the increasing number of ONUs can be further explored. REFERENCES [1] Neeharika Jana, Ganesh C. Sankaran, Krishna M.Sivalingam and Gerard Parr, “Performance analysis of dynamic bandwidth allocation algorithms for long reach PONs”, IEEE 4th International Symposium on Advanced Networks and Telecommunication Systems,Mumbai,IEEE,3 pp., 2010 [2] A. S. Reaz, L. Shi, and B. Mukherjee, “Broadband access networks: Cur- rent and future directions,” in Next-Generation Internet: Architectures and Protocols, B. Ramamurthy, G. Rouskas, and K. M. Sivalingam, Eds. Cambridge University Press, 2010. [3] A. Mady and A. Tonini, “A vhdl implementation of onu auto-discovery process for epon,” in Networking and Media Convergence, March 2009. [4] GW Technologies Co., Ltd., www.gwtt.com, EPON Technology White Paper. [5] Gutierrez and P. Garfias, “Next generation optical access networks: from tdm to wdm,”Trends in Telecommunications Technologie, 2010 under CC BY-NC-SA 3.0 license. AUTHOR PROFILE: Mr. Satya Prakash Rout received the bachelor degree in Electronics & Communication engineering from Gandhi Engineering College, Bhubaneswar, in 2010. He is also received his master degree in Fiber Optics and Digital Image Processing from Sri Sathya Sai Institute of Higher Learning, Puttaparthi, Andhra Pradesh in 2013. Currently, he is an Assistant Professor at TempleCity Institute of Technology and Engineering, Khurdha. His interests are Digital Communication, Computer Networks, Wireless Computing and Optical Communication system.