SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Designing Paradigm-Shifting
Scheduling Algorithms
in Wireless Multimedia Networks
Cloud2Ground Technologies
Cloud2groundtechnologies.com

1
Improving QoS…one algo at a time!




Scheduling algorithms are important components in the
provision of guaranteed quality of service parameters
such as delay, delay jitter, packet loss rate, or throughput.
The design of scheduling algorithms for mobile
communication networks is especially challenging given
highly variable link error rates and capacities, and the
changing mobile station connectivity.

2
Our Technology Addresses All…


QoS requirements for different service classes:

3
Current State…Bottleneck


A typical wireless scheduler

4
Wireless Network Scheduler Challenges...


Characteristics of wireless links




Subject to time- and location-dependent signal
attenuation, fading, interference, and noise that result
in bursy errors and time-varying channel capacities.

Wireless channel model




Discrete-time Markov chain with two states:
error-free (“good”) or error-prone (“bad”)
A packet is successfully received if and only if the link
stays in the good state throughout the packet
transmission time.
5
Wireless Network Scheduler Challenges cont....




Information needed to make scheduling decisions
 Number of sessions
 Session reserved rates
 Link states
 Statuses of session queues
Information availability
 For the down-link:
 The scheduler is located at the base station (BS)
 This information is easily obtianed
 For the up-link:
 Some means must be provided to collect queue status
information and to inform mobile stations (MSs) of their
transmission times.
6
Wireless Network Scheduler Challenges cont....


To maximize MS battery life




To transmit/receive in contiguous time slots and then
go into a sleep mode rather than to rapidly switch
among transmit, receive and sleep modes.

Handoffs




Following a handoff, any packets for S that are queued
at previous cell C1’s BS will be forward to current cell
C2’s BS
For timestamp-based scheduling



Timestamp update
Fairness gap: low timestamp  extra service
7
Wireless Network Scheduler Challenges cont....


In CDMA network,






the total interference at an MS must be small enough
to ensure an adequate signal-to-interference ration
(SIR) for each session, thereby enabling its target bit
error rate (BER) to be met.
The scheduler must ensure that the number of
simultaneous transmissions in the network is not so
high as to result in excessive interference.

In multihop networks





No BSs
Rapidly changing topology
Routing
8
Our Paradigm Shifting Approach…


Components
(1) An error-free service model
(2) A lead/lag counter


Whether the session is leading, in sync with, or lagging its
error-free model and by how much

(3) A compensation model for each session


A lagging session is compensated at the expense of leading
sessions

9
Our Paradigm Shifting Approach cont….
(4) Separate slot queues and session queues for each
session






When a packet arrives, it is timestamped and placed in the
packet queue;
A slot with the same timestamp value is added to the slot
queue.
If the HOL (Head of line) packet for a session is dropped
due either to excessive delay (delay-sensitive) or an
excessive number of retransmissions (error-sensitive), the
precedence of the session for accessing the channel is
maintained by the slot queue.

(5) A means for monitoring and predicting the channel
state for every backlogged session.
10
Our Technology Features…












Efficient link utilization:
Delay bound:
Fairness:
Throughput:
Implementation complexity:
Graceful service degradation:
Isolation:
Energy consumption:
Delay/bandwidth decoupling:
Scalability:
11
Our Scheduler Algorithms…


We Build Work-conserving…




The scheduler is never idle if there is a packet awaiting
transmission.
Generalized Processor Sharing (GPS)
Weighed Fair Queueing (WFQ)
Virtual Clock (VC)
Weighted Round Robin (WRR)
Self-Clocked Fair Queueing (SCFQ)
Deficit Round Robin (DRR)

12
Our Scheduler Algorithms cont…


VS. Non-work-conserving
The scheduler may be idle even if there is a
backlogged packet in the system because it may be
expecting another higher-priority packet to arrive.
 Hierarchical Round-Robin (HRR)
Stop-and-Go Queuing (SGQ)
Jitter-Earliest-Due-Date (Jitter-EDD)
 Higher average packet delays than work-conserving


13
Our Scheduler Algorithms cont.…


We use Timestamps








Incoming packets are timestamped before being placed
in their respective session queues.
The HOL packets are then sorted in increasing order of
their timestamps, and the packet with the lowest
timestamp value is selected for transmission.
Better QoS guarantees

VS. Round-robin



No timestamps
Easily implemented but lower QoS
14
Our Approach To Scheduling in CDMA
Networks…


Advantages of CDMA over TDMA and FDMA









higher (soft) system capacity
soft handoff
simple frequency planning
inherent frequency diversity against multipath fading
Voice activity factor and antenna sectorization are
readily exploited using CDMA.

Drawback


an accurate power control mechanism is required.
15
We leverage…


Advantages of CDMA




The soft capacity feature of CDMA allows a new
session to be established provided that the for all
transmitting sessions can be maintained above their
target levels a certain percentage of the time.
The packets sent from a number of MSs can be
successfully received simultaneously at the BS,
provided an adequate power control scheme is used.

16
Our Unique Scheduling Algorithms have…


Topology transparency:






The scheduler works efficiently regardless of how frequently
and unpredictably the topology changes.
Our topology independent algorithm reduces the burden of
having to recompute and reassign time slots.

Low connectivity information requirement:


Some of our algorithms need global network connectivity
information while others require only local (e.g., one- or
two-hop) connectivity information.

17
For More Information…


info@cloud2groundtechnologies.com

18

Weitere ähnliche Inhalte

Was ist angesagt?

QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)Sri Safrina
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationmohammed khairy
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Reza Farahani
 
Gsm bss kpi analysis
Gsm bss kpi analysisGsm bss kpi analysis
Gsm bss kpi analysisHassan Imam
 
Integrated and Differentiated services Chapter 17
Integrated and Differentiated services Chapter 17Integrated and Differentiated services Chapter 17
Integrated and Differentiated services Chapter 17daniel ayalew
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of ServiseRaza_Abidi
 
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...CA Technologies
 
How to analyse sdcch drop due to
How to analyse sdcch drop due toHow to analyse sdcch drop due to
How to analyse sdcch drop due toIshanu Chakrabarty
 
Protocol for QoS Support Chapter 18
Protocol for QoS Support Chapter 18Protocol for QoS Support Chapter 18
Protocol for QoS Support Chapter 18daniel ayalew
 
Nokia kpi and_core_optimization
Nokia kpi and_core_optimizationNokia kpi and_core_optimization
Nokia kpi and_core_optimizationdebasish goswami
 
Techniques of achieving google quality of service
Techniques of achieving google quality of serviceTechniques of achieving google quality of service
Techniques of achieving google quality of serviceSatya P. Joshi
 
Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services HayderThary
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-Javier H
 
Congestion Control in Data Networks And Internets Chapter 10
Congestion Control in Data Networks And Internets Chapter 10Congestion Control in Data Networks And Internets Chapter 10
Congestion Control in Data Networks And Internets Chapter 10daniel ayalew
 

Was ist angesagt? (20)

HIGH SPEED NETWORKS
HIGH SPEED NETWORKSHIGH SPEED NETWORKS
HIGH SPEED NETWORKS
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)
 
Cisco: QoS
Cisco: QoSCisco: QoS
Cisco: QoS
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
 
QoS
QoSQoS
QoS
 
Qos Demo
Qos DemoQos Demo
Qos Demo
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
 
Gsm bss kpi analysis
Gsm bss kpi analysisGsm bss kpi analysis
Gsm bss kpi analysis
 
Integrated and Differentiated services Chapter 17
Integrated and Differentiated services Chapter 17Integrated and Differentiated services Chapter 17
Integrated and Differentiated services Chapter 17
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of Servise
 
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
 
How to analyse sdcch drop due to
How to analyse sdcch drop due toHow to analyse sdcch drop due to
How to analyse sdcch drop due to
 
Protocol for QoS Support Chapter 18
Protocol for QoS Support Chapter 18Protocol for QoS Support Chapter 18
Protocol for QoS Support Chapter 18
 
Nokia kpi and_core_optimization
Nokia kpi and_core_optimizationNokia kpi and_core_optimization
Nokia kpi and_core_optimization
 
IntServ & DiffServ
IntServ & DiffServIntServ & DiffServ
IntServ & DiffServ
 
Techniques of achieving google quality of service
Techniques of achieving google quality of serviceTechniques of achieving google quality of service
Techniques of achieving google quality of service
 
Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services
 
63077585 idle-mode-parameter-optimization
63077585 idle-mode-parameter-optimization63077585 idle-mode-parameter-optimization
63077585 idle-mode-parameter-optimization
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
Congestion Control in Data Networks And Internets Chapter 10
Congestion Control in Data Networks And Internets Chapter 10Congestion Control in Data Networks And Internets Chapter 10
Congestion Control in Data Networks And Internets Chapter 10
 

Ähnlich wie C2G Wireless Multimedia Networks Technology

Fuzzy logic and Satellite communication Systems
Fuzzy logic and Satellite communication SystemsFuzzy logic and Satellite communication Systems
Fuzzy logic and Satellite communication SystemsQueen's University
 
Module 5 -_gprs_architecture
Module 5 -_gprs_architectureModule 5 -_gprs_architecture
Module 5 -_gprs_architectureTajudheen Taj
 
Ocgrr a new scheduling algorithm for differentiated services networks(synop...
Ocgrr   a new scheduling algorithm for differentiated services networks(synop...Ocgrr   a new scheduling algorithm for differentiated services networks(synop...
Ocgrr a new scheduling algorithm for differentiated services networks(synop...Mumbai Academisc
 
QOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxQOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxLuluj2
 
Enhanced Data rates for Global Evolution (EDGE)
Enhanced Data rates for Global Evolution (EDGE)Enhanced Data rates for Global Evolution (EDGE)
Enhanced Data rates for Global Evolution (EDGE)Ramrao Desai
 
Review on buffer management schemes for packet queues in wired & wireless net...
Review on buffer management schemes for packet queues in wired & wireless net...Review on buffer management schemes for packet queues in wired & wireless net...
Review on buffer management schemes for packet queues in wired & wireless net...IJERA Editor
 
Timing over packet demarcation
Timing over packet demarcationTiming over packet demarcation
Timing over packet demarcationNir Cohen
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor networkA. Shamel
 
Improving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkImproving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkeSAT Journals
 
Improving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkImproving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkeSAT Publishing House
 
Paper id 36201515
Paper id 36201515Paper id 36201515
Paper id 36201515IJRAT
 
What Is Wide Area Network (WAN): Live WAN Network Examples : Notes
What Is Wide Area Network (WAN): Live WAN Network Examples : NotesWhat Is Wide Area Network (WAN): Live WAN Network Examples : Notes
What Is Wide Area Network (WAN): Live WAN Network Examples : NotesSubhajit Sahu
 
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...ijwmn
 
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...ijwmn
 
SELFLESS DISTRIBUTED CREDIT BASED SCHEDULING FOR IMPROVED QOS IN IEEE 802.16 ...
SELFLESS DISTRIBUTED CREDIT BASED SCHEDULING FOR IMPROVED QOS IN IEEE 802.16 ...SELFLESS DISTRIBUTED CREDIT BASED SCHEDULING FOR IMPROVED QOS IN IEEE 802.16 ...
SELFLESS DISTRIBUTED CREDIT BASED SCHEDULING FOR IMPROVED QOS IN IEEE 802.16 ...ijwmn
 
Swayambhoo Presentation (2)
Swayambhoo Presentation (2)Swayambhoo Presentation (2)
Swayambhoo Presentation (2)swayambhoo
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)IISRT
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?RealTime-at-Work (RTaW)
 

Ähnlich wie C2G Wireless Multimedia Networks Technology (20)

Fuzzy logic and Satellite communication Systems
Fuzzy logic and Satellite communication SystemsFuzzy logic and Satellite communication Systems
Fuzzy logic and Satellite communication Systems
 
Module 5 -_gprs_architecture
Module 5 -_gprs_architectureModule 5 -_gprs_architecture
Module 5 -_gprs_architecture
 
Ocgrr a new scheduling algorithm for differentiated services networks(synop...
Ocgrr   a new scheduling algorithm for differentiated services networks(synop...Ocgrr   a new scheduling algorithm for differentiated services networks(synop...
Ocgrr a new scheduling algorithm for differentiated services networks(synop...
 
QOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxQOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptx
 
Enhanced Data rates for Global Evolution (EDGE)
Enhanced Data rates for Global Evolution (EDGE)Enhanced Data rates for Global Evolution (EDGE)
Enhanced Data rates for Global Evolution (EDGE)
 
Review on buffer management schemes for packet queues in wired & wireless net...
Review on buffer management schemes for packet queues in wired & wireless net...Review on buffer management schemes for packet queues in wired & wireless net...
Review on buffer management schemes for packet queues in wired & wireless net...
 
Timing over packet demarcation
Timing over packet demarcationTiming over packet demarcation
Timing over packet demarcation
 
50120130405013
5012013040501350120130405013
50120130405013
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor network
 
40520130101004
4052013010100440520130101004
40520130101004
 
Improving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkImproving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation network
 
Improving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation networkImproving quality of service using ofdm technique for 4 th generation network
Improving quality of service using ofdm technique for 4 th generation network
 
Paper id 36201515
Paper id 36201515Paper id 36201515
Paper id 36201515
 
What Is Wide Area Network (WAN): Live WAN Network Examples : Notes
What Is Wide Area Network (WAN): Live WAN Network Examples : NotesWhat Is Wide Area Network (WAN): Live WAN Network Examples : Notes
What Is Wide Area Network (WAN): Live WAN Network Examples : Notes
 
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
 
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
Selfless Distributed Credit Based Scheduling for Improved QOS In IEEE 802.16 ...
 
SELFLESS DISTRIBUTED CREDIT BASED SCHEDULING FOR IMPROVED QOS IN IEEE 802.16 ...
SELFLESS DISTRIBUTED CREDIT BASED SCHEDULING FOR IMPROVED QOS IN IEEE 802.16 ...SELFLESS DISTRIBUTED CREDIT BASED SCHEDULING FOR IMPROVED QOS IN IEEE 802.16 ...
SELFLESS DISTRIBUTED CREDIT BASED SCHEDULING FOR IMPROVED QOS IN IEEE 802.16 ...
 
Swayambhoo Presentation (2)
Swayambhoo Presentation (2)Swayambhoo Presentation (2)
Swayambhoo Presentation (2)
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
 

Kürzlich hochgeladen

Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

C2G Wireless Multimedia Networks Technology

  • 1. Designing Paradigm-Shifting Scheduling Algorithms in Wireless Multimedia Networks Cloud2Ground Technologies Cloud2groundtechnologies.com 1
  • 2. Improving QoS…one algo at a time!   Scheduling algorithms are important components in the provision of guaranteed quality of service parameters such as delay, delay jitter, packet loss rate, or throughput. The design of scheduling algorithms for mobile communication networks is especially challenging given highly variable link error rates and capacities, and the changing mobile station connectivity. 2
  • 3. Our Technology Addresses All…  QoS requirements for different service classes: 3
  • 5. Wireless Network Scheduler Challenges...  Characteristics of wireless links   Subject to time- and location-dependent signal attenuation, fading, interference, and noise that result in bursy errors and time-varying channel capacities. Wireless channel model   Discrete-time Markov chain with two states: error-free (“good”) or error-prone (“bad”) A packet is successfully received if and only if the link stays in the good state throughout the packet transmission time. 5
  • 6. Wireless Network Scheduler Challenges cont....   Information needed to make scheduling decisions  Number of sessions  Session reserved rates  Link states  Statuses of session queues Information availability  For the down-link:  The scheduler is located at the base station (BS)  This information is easily obtianed  For the up-link:  Some means must be provided to collect queue status information and to inform mobile stations (MSs) of their transmission times. 6
  • 7. Wireless Network Scheduler Challenges cont....  To maximize MS battery life   To transmit/receive in contiguous time slots and then go into a sleep mode rather than to rapidly switch among transmit, receive and sleep modes. Handoffs   Following a handoff, any packets for S that are queued at previous cell C1’s BS will be forward to current cell C2’s BS For timestamp-based scheduling   Timestamp update Fairness gap: low timestamp  extra service 7
  • 8. Wireless Network Scheduler Challenges cont....  In CDMA network,    the total interference at an MS must be small enough to ensure an adequate signal-to-interference ration (SIR) for each session, thereby enabling its target bit error rate (BER) to be met. The scheduler must ensure that the number of simultaneous transmissions in the network is not so high as to result in excessive interference. In multihop networks    No BSs Rapidly changing topology Routing 8
  • 9. Our Paradigm Shifting Approach…  Components (1) An error-free service model (2) A lead/lag counter  Whether the session is leading, in sync with, or lagging its error-free model and by how much (3) A compensation model for each session  A lagging session is compensated at the expense of leading sessions 9
  • 10. Our Paradigm Shifting Approach cont…. (4) Separate slot queues and session queues for each session    When a packet arrives, it is timestamped and placed in the packet queue; A slot with the same timestamp value is added to the slot queue. If the HOL (Head of line) packet for a session is dropped due either to excessive delay (delay-sensitive) or an excessive number of retransmissions (error-sensitive), the precedence of the session for accessing the channel is maintained by the slot queue. (5) A means for monitoring and predicting the channel state for every backlogged session. 10
  • 11. Our Technology Features…           Efficient link utilization: Delay bound: Fairness: Throughput: Implementation complexity: Graceful service degradation: Isolation: Energy consumption: Delay/bandwidth decoupling: Scalability: 11
  • 12. Our Scheduler Algorithms…  We Build Work-conserving…   The scheduler is never idle if there is a packet awaiting transmission. Generalized Processor Sharing (GPS) Weighed Fair Queueing (WFQ) Virtual Clock (VC) Weighted Round Robin (WRR) Self-Clocked Fair Queueing (SCFQ) Deficit Round Robin (DRR) 12
  • 13. Our Scheduler Algorithms cont…  VS. Non-work-conserving The scheduler may be idle even if there is a backlogged packet in the system because it may be expecting another higher-priority packet to arrive.  Hierarchical Round-Robin (HRR) Stop-and-Go Queuing (SGQ) Jitter-Earliest-Due-Date (Jitter-EDD)  Higher average packet delays than work-conserving  13
  • 14. Our Scheduler Algorithms cont.…  We use Timestamps     Incoming packets are timestamped before being placed in their respective session queues. The HOL packets are then sorted in increasing order of their timestamps, and the packet with the lowest timestamp value is selected for transmission. Better QoS guarantees VS. Round-robin   No timestamps Easily implemented but lower QoS 14
  • 15. Our Approach To Scheduling in CDMA Networks…  Advantages of CDMA over TDMA and FDMA       higher (soft) system capacity soft handoff simple frequency planning inherent frequency diversity against multipath fading Voice activity factor and antenna sectorization are readily exploited using CDMA. Drawback  an accurate power control mechanism is required. 15
  • 16. We leverage…  Advantages of CDMA   The soft capacity feature of CDMA allows a new session to be established provided that the for all transmitting sessions can be maintained above their target levels a certain percentage of the time. The packets sent from a number of MSs can be successfully received simultaneously at the BS, provided an adequate power control scheme is used. 16
  • 17. Our Unique Scheduling Algorithms have…  Topology transparency:    The scheduler works efficiently regardless of how frequently and unpredictably the topology changes. Our topology independent algorithm reduces the burden of having to recompute and reassign time slots. Low connectivity information requirement:  Some of our algorithms need global network connectivity information while others require only local (e.g., one- or two-hop) connectivity information. 17