SlideShare a Scribd company logo
1 of 20
Mithileysh Sathiyanarayanan and Babangida Abubakar
University of Brighton, UK
{M.Sathiyanarayanan, B.Abubakar}@brighton.ac.uk
ICNSC 2014
Andhra Pradesh, India
Dual MCDRR Scheduler for Hybrid
TDM/WDM
Optical Networks
MOTIVATION
• The existing single MCDRR scheduler is used for
multiple channels with tunable transmitters and
fixed receivers in hybrid TDM/WDM optical
networks.
• Though fairness achieved was almost equal to one,
still there were small issues with ill-behaved flows.
This motivated us to use dual MCDRR scheduler to
effectively enhance throughput performance.
D-MCDRR Scheduler
• We proposed and investigated the performance of
a dual multi-channel deficit round-robin (D-
MCDRR) scheduler based on the existing single
MCDRR scheduler in hybrid TDM/WDM optical
networks.
• Simulation results show that the proposed dual
MCDRR (D-MCDRR) scheduler can provide better
throughput when compared to the existing single
MCDRR scheduler.
D-MCDRR Scheduler Design
Block diagram of using dual MCDRR scheduler in hybrid TDM/WDM
optical networks.
General D-MCDRR Algorithm Design
For each flow, two variables called quantum and
deficit counter are maintained.
Quantum is a variable in bytes set to a scheduling
operation dispensed to a flow for a period of one
round.
Deficit counter is also a variable in bytes set for
each of the flow in the scheduling operation.
General D-MCDRR Algorithm Design
Initially, deficit counter is set equal to the
quantum.
If the packet size is less than or equal to the
quantum size, packet will be served.
If the packet size is greater than the quantum
size, packet cannot be served and it has to wait
for the next round when the remainder from the
previous quantum is added to the quantum for the
next round.
D-MCDRR Operation
Step1: At the Initial stage, the pointer is at the
first flow and deficit counter is set to zero.
Step2: If the total number of channels (n) are
even, then the first scheduler takes n/2 channels
and the other scheduler takes n-n/2 channels.
If the total number of channels (n) are odd, then
the first scheduler takes n/2 + 1/2 channels and
the other scheduler takes n-(n/2+1/2) channels
i.e. from the middle flow.
Step3: Check for tunable transmitter availability.
Step4: If the tunable transmitter is available, it triggers
the scheduling process and the first scheduler’s round
robin pointer starts from the flow 1 and the second
scheduler’s round robin pointer starts from n/2 flow
based on the total number of channels.
Step5: At the start of the first round,
deficit counter = quantum size.
After every round,
deficit counter = previous deficit counter credits + quantum size.
Step6: If packet size <= deficit counter size, then the
packet will be served.
If packet size >= deficit counter size, then the packet
will be served only when the deficit counter size
becomes greater than packet size (in the subsequent
rounds).
Step7: Once packet from each flow is served, then
the deficit counter is updated i.e.
Deficit counter = deficit counter credits – packet size.
Step8: Once the pointer moves through all the given
flows, we say it as “Completion of One Round”.
D-MCDRR Example
Start of Round 1.
End of Round 1
Start of Round 2
Simulation Results
Case 1: We set the values in the model for even
number of flows as:
• Number of wavelengths/channels (W) = 20
• Line rate of each channel = 1 Gb/s, and
• Number of tunable transmitters (M) = 2.
Throughput for even flows (20 flows) with exponential inter-frame
times and random frame sizes, comparing single mcdrr scheduler and the
proposed dual mcdrr scheduler.
Case 2: We set the values in the model for odd
number of flows as:
Number of wavelengths/channels (W) = 25
Line rate of each channel = 1 Gb/s, and
Number of tunable transmitters (M) = 2.
Throughput for odd flows (25 flows) with exponential inter-frame
times and random frame sizes, comparing single mcdrr scheduler and the
proposed dual mcdrr scheduler.
Conclusion
• We extended the existing MCDRR scheduling
algorithm for n channels to the case of
considering two schedulers for the same n
channels.
• Simulation results show that the proposed dual
MCDRR (D-MCDRR) scheduler can provide
better throughput and fairness when compared to
the existing single MCDRR scheduler.
In extending the MCDRR to DMCDRR, we try to
efficiently utilize the network resources (i.e.,
channels and tunable transmitters) by
overlapping rounds, while maintaining its low
complexity (i.e., O(1)).
Future Directions
More simulation results can be produced
considering delay and latency.
Performance test can be implemented
considering wide range of parameters in the
simulation model.
The current study is on comparing different multi-
channel scheduling algorithms and establishing
mathematical bounds for the fairness and latency.
Thank You
and
Any Questions?

More Related Content

What's hot

Queuing theory and its applications
Queuing theory and its applicationsQueuing theory and its applications
Queuing theory and its applicationsDebasisMohanty37
 
A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...TELKOMNIKA JOURNAL
 
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...TELKOMNIKA JOURNAL
 
Qo s routing
Qo s  routingQo s  routing
Qo s routingrajib_
 
Leaky bucket algorithm
Leaky bucket algorithmLeaky bucket algorithm
Leaky bucket algorithmUmesh Gupta
 
Traffic Class Assignment for Mixed-Criticality Frames in TTEthernet
Traffic Class Assignment for Mixed-Criticality Frames in TTEthernetTraffic Class Assignment for Mixed-Criticality Frames in TTEthernet
Traffic Class Assignment for Mixed-Criticality Frames in TTEthernetVoica Gavrilut
 
A DDRESSING T HE M ULTICHANNEL S ELECTION , S CHEDULING A ND C OORDINATION...
A DDRESSING  T HE  M ULTICHANNEL S ELECTION , S CHEDULING  A ND C OORDINATION...A DDRESSING  T HE  M ULTICHANNEL S ELECTION , S CHEDULING  A ND C OORDINATION...
A DDRESSING T HE M ULTICHANNEL S ELECTION , S CHEDULING A ND C OORDINATION...pijans
 
Chapter - 04 Basic Communication Operation
Chapter - 04 Basic Communication OperationChapter - 04 Basic Communication Operation
Chapter - 04 Basic Communication OperationNifras Ismail
 
Congestion control
Congestion control Congestion control
Congestion control arkaarka3
 
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and VegasComparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and VegasIOSR Journals
 
Wondimu mobility increases_capacity
Wondimu mobility increases_capacityWondimu mobility increases_capacity
Wondimu mobility increases_capacityWondimu K. Zegeye
 
Cell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield MaximizationCell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield MaximizationAsoka Korale
 
Basic communication operations - One to all Broadcast
Basic communication operations - One to all BroadcastBasic communication operations - One to all Broadcast
Basic communication operations - One to all BroadcastRashiJoshi11
 

What's hot (19)

A05420112
A05420112A05420112
A05420112
 
Queuing theory and its applications
Queuing theory and its applicationsQueuing theory and its applications
Queuing theory and its applications
 
A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...
 
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
 
Mmclass10
Mmclass10Mmclass10
Mmclass10
 
Qo s routing
Qo s  routingQo s  routing
Qo s routing
 
Leaky bucket algorithm
Leaky bucket algorithmLeaky bucket algorithm
Leaky bucket algorithm
 
Traffic Class Assignment for Mixed-Criticality Frames in TTEthernet
Traffic Class Assignment for Mixed-Criticality Frames in TTEthernetTraffic Class Assignment for Mixed-Criticality Frames in TTEthernet
Traffic Class Assignment for Mixed-Criticality Frames in TTEthernet
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Quadrature Sampling
Quadrature SamplingQuadrature Sampling
Quadrature Sampling
 
A DDRESSING T HE M ULTICHANNEL S ELECTION , S CHEDULING A ND C OORDINATION...
A DDRESSING  T HE  M ULTICHANNEL S ELECTION , S CHEDULING  A ND C OORDINATION...A DDRESSING  T HE  M ULTICHANNEL S ELECTION , S CHEDULING  A ND C OORDINATION...
A DDRESSING T HE M ULTICHANNEL S ELECTION , S CHEDULING A ND C OORDINATION...
 
Chapter - 04 Basic Communication Operation
Chapter - 04 Basic Communication OperationChapter - 04 Basic Communication Operation
Chapter - 04 Basic Communication Operation
 
Congestion control
Congestion control Congestion control
Congestion control
 
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and VegasComparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
 
Packet scheduling
Packet schedulingPacket scheduling
Packet scheduling
 
Wondimu mobility increases_capacity
Wondimu mobility increases_capacityWondimu mobility increases_capacity
Wondimu mobility increases_capacity
 
Cell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield MaximizationCell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield Maximization
 
Basic communication operations - One to all Broadcast
Basic communication operations - One to all BroadcastBasic communication operations - One to all Broadcast
Basic communication operations - One to all Broadcast
 

Viewers also liked

Spaser Amplifier for Small Signal Detection for Raman Scattering Measurements...
Spaser Amplifier for Small Signal Detection for Raman Scattering Measurements...Spaser Amplifier for Small Signal Detection for Raman Scattering Measurements...
Spaser Amplifier for Small Signal Detection for Raman Scattering Measurements...M. Faisal Halim
 
Multiwavelength dbr
Multiwavelength dbrMultiwavelength dbr
Multiwavelength dbrLin Alwi
 
Optical code division multiple access
Optical code division multiple accessOptical code division multiple access
Optical code division multiple accessMurtadha ali shukur
 
Optical amplifiers- review
Optical amplifiers- reviewOptical amplifiers- review
Optical amplifiers- reviewSham Arsenal
 
Comparison among fiber amplifiers
Comparison among fiber amplifiersComparison among fiber amplifiers
Comparison among fiber amplifiersSaimunur Rahman
 
Optical network architecture
Optical network architectureOptical network architecture
Optical network architectureSiddharth Singh
 
Optical amplifier
Optical amplifierOptical amplifier
Optical amplifierchnru
 
Supply chain management
Supply chain managementSupply chain management
Supply chain managementBhabesh Gautam
 
MissionOS PER IL RISCHIO IDROGEOLOGICO
MissionOS PER IL RISCHIO IDROGEOLOGICOMissionOS PER IL RISCHIO IDROGEOLOGICO
MissionOS PER IL RISCHIO IDROGEOLOGICORiccardo Amici
 
Spherule Diagrams: A Matrix-based Set Visualization Compared with Euler Diagrams
Spherule Diagrams: A Matrix-based Set Visualization Compared with Euler DiagramsSpherule Diagrams: A Matrix-based Set Visualization Compared with Euler Diagrams
Spherule Diagrams: A Matrix-based Set Visualization Compared with Euler DiagramsMithileysh Sathiyanarayanan
 
Carat media news_letter-637
Carat media news_letter-637Carat media news_letter-637
Carat media news_letter-637Eze Gonzalez
 
Sakai_EvalSys_VT&Tufts
Sakai_EvalSys_VT&TuftsSakai_EvalSys_VT&Tufts
Sakai_EvalSys_VT&Tuftsbbroniak
 

Viewers also liked (20)

Spaser Amplifier for Small Signal Detection for Raman Scattering Measurements...
Spaser Amplifier for Small Signal Detection for Raman Scattering Measurements...Spaser Amplifier for Small Signal Detection for Raman Scattering Measurements...
Spaser Amplifier for Small Signal Detection for Raman Scattering Measurements...
 
WCS_2
WCS_2WCS_2
WCS_2
 
Multiwavelength dbr
Multiwavelength dbrMultiwavelength dbr
Multiwavelength dbr
 
Optical code division multiple access
Optical code division multiple accessOptical code division multiple access
Optical code division multiple access
 
CWDM vs DWDM Technology
CWDM vs DWDM TechnologyCWDM vs DWDM Technology
CWDM vs DWDM Technology
 
RF Transceivers
RF TransceiversRF Transceivers
RF Transceivers
 
Optical amplifiers- review
Optical amplifiers- reviewOptical amplifiers- review
Optical amplifiers- review
 
Comparison among fiber amplifiers
Comparison among fiber amplifiersComparison among fiber amplifiers
Comparison among fiber amplifiers
 
Optical network architecture
Optical network architectureOptical network architecture
Optical network architecture
 
Fddi
FddiFddi
Fddi
 
Optical amplifier
Optical amplifierOptical amplifier
Optical amplifier
 
Fddi
FddiFddi
Fddi
 
Supply chain management
Supply chain managementSupply chain management
Supply chain management
 
1uks
1uks1uks
1uks
 
MissionOS PER IL RISCHIO IDROGEOLOGICO
MissionOS PER IL RISCHIO IDROGEOLOGICOMissionOS PER IL RISCHIO IDROGEOLOGICO
MissionOS PER IL RISCHIO IDROGEOLOGICO
 
Spherule Diagrams: A Matrix-based Set Visualization Compared with Euler Diagrams
Spherule Diagrams: A Matrix-based Set Visualization Compared with Euler DiagramsSpherule Diagrams: A Matrix-based Set Visualization Compared with Euler Diagrams
Spherule Diagrams: A Matrix-based Set Visualization Compared with Euler Diagrams
 
Carat media news_letter-637
Carat media news_letter-637Carat media news_letter-637
Carat media news_letter-637
 
Sakai_EvalSys_VT&Tufts
Sakai_EvalSys_VT&TuftsSakai_EvalSys_VT&Tufts
Sakai_EvalSys_VT&Tufts
 
Euler-time Diagrams
Euler-time DiagramsEuler-time Diagrams
Euler-time Diagrams
 
Chapter 3 brewster
Chapter 3 brewsterChapter 3 brewster
Chapter 3 brewster
 

Similar to Dual MCDRR Scheduler for Hybrid TDM/WDM Optical Networks

Csit77402
Csit77402Csit77402
Csit77402csandit
 
An Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
An Energy Efficient Routing Protocol Using NCPR and GNDA AlgorithmsAn Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
An Energy Efficient Routing Protocol Using NCPR and GNDA AlgorithmsVignesh DJ Viki
 
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless NetworksMCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless NetworksMithileysh Sathiyanarayanan
 
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
 
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
 
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...eSAT Journals
 
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...eSAT Publishing House
 
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...Alpen-Adria-Universität
 
Implementation and analysis of multiple criteria decision routing algorithm f...
Implementation and analysis of multiple criteria decision routing algorithm f...Implementation and analysis of multiple criteria decision routing algorithm f...
Implementation and analysis of multiple criteria decision routing algorithm f...prjpublications
 
Yue Tian's 2015 PIMRC powerpoint slides
Yue Tian's 2015 PIMRC powerpoint slidesYue Tian's 2015 PIMRC powerpoint slides
Yue Tian's 2015 PIMRC powerpoint slidesYue Tian
 
DUAL PORT COGNITIVE RADIO ANTENNA USING TUNABLE BAND PASS FILTER
DUAL PORT COGNITIVE RADIO ANTENNA USING TUNABLE BAND PASS FILTERDUAL PORT COGNITIVE RADIO ANTENNA USING TUNABLE BAND PASS FILTER
DUAL PORT COGNITIVE RADIO ANTENNA USING TUNABLE BAND PASS FILTERjmicro
 
Distributed Spatial Modulation based Cooperative Diversity Scheme
Distributed Spatial Modulation based Cooperative Diversity SchemeDistributed Spatial Modulation based Cooperative Diversity Scheme
Distributed Spatial Modulation based Cooperative Diversity Schemeijwmn
 
4 ijaems jan-2016-8-performance analysis of mixed line rate optical wdm netwo...
4 ijaems jan-2016-8-performance analysis of mixed line rate optical wdm netwo...4 ijaems jan-2016-8-performance analysis of mixed line rate optical wdm netwo...
4 ijaems jan-2016-8-performance analysis of mixed line rate optical wdm netwo...INFOGAIN PUBLICATION
 

Similar to Dual MCDRR Scheduler for Hybrid TDM/WDM Optical Networks (20)

Csit77402
Csit77402Csit77402
Csit77402
 
An Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
An Energy Efficient Routing Protocol Using NCPR and GNDA AlgorithmsAn Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
An Energy Efficient Routing Protocol Using NCPR and GNDA Algorithms
 
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless NetworksMCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
 
Q01742112115
Q01742112115Q01742112115
Q01742112115
 
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...
 
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...
 
B25004007
B25004007B25004007
B25004007
 
Multi-Channel Scheduling for HPON's
Multi-Channel Scheduling for HPON'sMulti-Channel Scheduling for HPON's
Multi-Channel Scheduling for HPON's
 
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
 
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
Estimation and design of mc ds-cdma for hybrid concatenated coding in high sp...
 
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
 
Implementation and analysis of multiple criteria decision routing algorithm f...
Implementation and analysis of multiple criteria decision routing algorithm f...Implementation and analysis of multiple criteria decision routing algorithm f...
Implementation and analysis of multiple criteria decision routing algorithm f...
 
D04622933
D04622933D04622933
D04622933
 
Channel quality
Channel qualityChannel quality
Channel quality
 
Yue Tian's 2015 PIMRC powerpoint slides
Yue Tian's 2015 PIMRC powerpoint slidesYue Tian's 2015 PIMRC powerpoint slides
Yue Tian's 2015 PIMRC powerpoint slides
 
DUAL PORT COGNITIVE RADIO ANTENNA USING TUNABLE BAND PASS FILTER
DUAL PORT COGNITIVE RADIO ANTENNA USING TUNABLE BAND PASS FILTERDUAL PORT COGNITIVE RADIO ANTENNA USING TUNABLE BAND PASS FILTER
DUAL PORT COGNITIVE RADIO ANTENNA USING TUNABLE BAND PASS FILTER
 
Distributed Spatial Modulation based Cooperative Diversity Scheme
Distributed Spatial Modulation based Cooperative Diversity SchemeDistributed Spatial Modulation based Cooperative Diversity Scheme
Distributed Spatial Modulation based Cooperative Diversity Scheme
 
H44093641
H44093641H44093641
H44093641
 
An adjustable Comparator for 2-bit/step SAR ADC Configuring with multiple sam...
An adjustable Comparator for 2-bit/step SAR ADC Configuring with multiple sam...An adjustable Comparator for 2-bit/step SAR ADC Configuring with multiple sam...
An adjustable Comparator for 2-bit/step SAR ADC Configuring with multiple sam...
 
4 ijaems jan-2016-8-performance analysis of mixed line rate optical wdm netwo...
4 ijaems jan-2016-8-performance analysis of mixed line rate optical wdm netwo...4 ijaems jan-2016-8-performance analysis of mixed line rate optical wdm netwo...
4 ijaems jan-2016-8-performance analysis of mixed line rate optical wdm netwo...
 

More from Mithileysh Sathiyanarayanan

VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...Mithileysh Sathiyanarayanan
 
Extended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching PedagogiesExtended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching PedagogiesMithileysh Sathiyanarayanan
 
Role of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in IndiaRole of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in IndiaMithileysh Sathiyanarayanan
 
iPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AIiPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AIMithileysh Sathiyanarayanan
 

More from Mithileysh Sathiyanarayanan (20)

6G Communication
6G Communication6G Communication
6G Communication
 
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
VIRAL: The Effectiveness of Virtual Lab Teaching in Developing Higher Order T...
 
Importance of Publications
Importance of PublicationsImportance of Publications
Importance of Publications
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
 
Orange Data Mining & Data Visualization Tool
Orange Data Mining & Data Visualization ToolOrange Data Mining & Data Visualization Tool
Orange Data Mining & Data Visualization Tool
 
Healthcare 5.0
Healthcare 5.0Healthcare 5.0
Healthcare 5.0
 
Extended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching PedagogiesExtended Microteaching - Innovative Teaching Pedagogies
Extended Microteaching - Innovative Teaching Pedagogies
 
Digital Twin Technology
Digital Twin TechnologyDigital Twin Technology
Digital Twin Technology
 
Socio Emotional Intelligence (SEI)
Socio Emotional Intelligence (SEI)Socio Emotional Intelligence (SEI)
Socio Emotional Intelligence (SEI)
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Smart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle TheftSmart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle Theft
 
Campus to Corporate Initiative
Campus to Corporate InitiativeCampus to Corporate Initiative
Campus to Corporate Initiative
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Role of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in IndiaRole of Technology and Innovation in Rural Healthcare in India
Role of Technology and Innovation in Rural Healthcare in India
 
iPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AIiPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AI
 
Artificial Intelligence - Overview
Artificial Intelligence - OverviewArtificial Intelligence - Overview
Artificial Intelligence - Overview
 
Introduction to Tableau
Introduction to Tableau Introduction to Tableau
Introduction to Tableau
 
Digital Forensics
Digital ForensicsDigital Forensics
Digital Forensics
 
Leveraging Blockchain in Agriculture
Leveraging Blockchain in AgricultureLeveraging Blockchain in Agriculture
Leveraging Blockchain in Agriculture
 
Smart Vehicle using IoT
Smart Vehicle using IoTSmart Vehicle using IoT
Smart Vehicle using IoT
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
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
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
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
 
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
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
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...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(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...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
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
 
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
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 

Dual MCDRR Scheduler for Hybrid TDM/WDM Optical Networks

  • 1. Mithileysh Sathiyanarayanan and Babangida Abubakar University of Brighton, UK {M.Sathiyanarayanan, B.Abubakar}@brighton.ac.uk ICNSC 2014 Andhra Pradesh, India Dual MCDRR Scheduler for Hybrid TDM/WDM Optical Networks
  • 2. MOTIVATION • The existing single MCDRR scheduler is used for multiple channels with tunable transmitters and fixed receivers in hybrid TDM/WDM optical networks. • Though fairness achieved was almost equal to one, still there were small issues with ill-behaved flows. This motivated us to use dual MCDRR scheduler to effectively enhance throughput performance.
  • 3. D-MCDRR Scheduler • We proposed and investigated the performance of a dual multi-channel deficit round-robin (D- MCDRR) scheduler based on the existing single MCDRR scheduler in hybrid TDM/WDM optical networks. • Simulation results show that the proposed dual MCDRR (D-MCDRR) scheduler can provide better throughput when compared to the existing single MCDRR scheduler.
  • 4. D-MCDRR Scheduler Design Block diagram of using dual MCDRR scheduler in hybrid TDM/WDM optical networks.
  • 5. General D-MCDRR Algorithm Design For each flow, two variables called quantum and deficit counter are maintained. Quantum is a variable in bytes set to a scheduling operation dispensed to a flow for a period of one round. Deficit counter is also a variable in bytes set for each of the flow in the scheduling operation.
  • 6. General D-MCDRR Algorithm Design Initially, deficit counter is set equal to the quantum. If the packet size is less than or equal to the quantum size, packet will be served. If the packet size is greater than the quantum size, packet cannot be served and it has to wait for the next round when the remainder from the previous quantum is added to the quantum for the next round.
  • 7. D-MCDRR Operation Step1: At the Initial stage, the pointer is at the first flow and deficit counter is set to zero. Step2: If the total number of channels (n) are even, then the first scheduler takes n/2 channels and the other scheduler takes n-n/2 channels. If the total number of channels (n) are odd, then the first scheduler takes n/2 + 1/2 channels and the other scheduler takes n-(n/2+1/2) channels i.e. from the middle flow.
  • 8. Step3: Check for tunable transmitter availability. Step4: If the tunable transmitter is available, it triggers the scheduling process and the first scheduler’s round robin pointer starts from the flow 1 and the second scheduler’s round robin pointer starts from n/2 flow based on the total number of channels. Step5: At the start of the first round, deficit counter = quantum size. After every round, deficit counter = previous deficit counter credits + quantum size.
  • 9. Step6: If packet size <= deficit counter size, then the packet will be served. If packet size >= deficit counter size, then the packet will be served only when the deficit counter size becomes greater than packet size (in the subsequent rounds). Step7: Once packet from each flow is served, then the deficit counter is updated i.e. Deficit counter = deficit counter credits – packet size. Step8: Once the pointer moves through all the given flows, we say it as “Completion of One Round”.
  • 13. Simulation Results Case 1: We set the values in the model for even number of flows as: • Number of wavelengths/channels (W) = 20 • Line rate of each channel = 1 Gb/s, and • Number of tunable transmitters (M) = 2.
  • 14. Throughput for even flows (20 flows) with exponential inter-frame times and random frame sizes, comparing single mcdrr scheduler and the proposed dual mcdrr scheduler.
  • 15. Case 2: We set the values in the model for odd number of flows as: Number of wavelengths/channels (W) = 25 Line rate of each channel = 1 Gb/s, and Number of tunable transmitters (M) = 2.
  • 16. Throughput for odd flows (25 flows) with exponential inter-frame times and random frame sizes, comparing single mcdrr scheduler and the proposed dual mcdrr scheduler.
  • 17. Conclusion • We extended the existing MCDRR scheduling algorithm for n channels to the case of considering two schedulers for the same n channels. • Simulation results show that the proposed dual MCDRR (D-MCDRR) scheduler can provide better throughput and fairness when compared to the existing single MCDRR scheduler.
  • 18. In extending the MCDRR to DMCDRR, we try to efficiently utilize the network resources (i.e., channels and tunable transmitters) by overlapping rounds, while maintaining its low complexity (i.e., O(1)).
  • 19. Future Directions More simulation results can be produced considering delay and latency. Performance test can be implemented considering wide range of parameters in the simulation model. The current study is on comparing different multi- channel scheduling algorithms and establishing mathematical bounds for the fairness and latency.

Editor's Notes

  1. We extend the existing MCDRR scheduling algorithm for n channels to the case of considering two schedulers for the same n channels.