SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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)
 

Semelhante a 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?
 

Último

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Último (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

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