SlideShare a Scribd company logo
Wireless Network Presentation

AutoMAC
(Rateless Wireless Concurrent Medium Access)
Aditya Gudipati, Stephanie Pereira, Sachin Katti

Standford University
Presented on :

Mobile Computing and Networking 2012 (MobiCom'12), August 22-26, 2012, Istanbul,Turkey.
Current Wireless Design
• Current Design : one Tx, one
frequency, one at time (uplink
and downlink)
>> Avoid the interference
• RTS/CTS/Backoff Mechanism
(protocols overhead)
>> Client need to sense the
carrier, to avoid collision

Limiting
network
throughput
Proposed Wireless Design
• Opposite approach : Exploit the
interference
• Multiple clients concurently Tx to
AP (uplink)
• AP concurently Tx to multiple
clients (downlink)
• Decode all constituent packets
from interference

Increasing
network
throughput
Exploiting Interference (Uplink)
y = h1x1+ h2x2 + N
AP

SIC
(Successive Interference
Cancelation)

h1x1
x1

y

A

x2
B

h2x2 + N
h2x2
Exploiting Interference (Uplink)
• No Interference Troughput

• Throughput for Client A

Rsic > Rnint
• Throughput for Client B

• Throughput system

gained extra
throughput,
without hurting
ongoing Tx
Exploiting Interference (Downlink)
(x1 + x2) /√2

SNR High

AP

(Stronger Node)

B

y = h1x1 /√2 + h2x2 /√2 + N

SIC
(Successive Interference
Cancelation)

SNR Low
(Weaker Node)

A

h1x1 /√2

y

y = h1x1 /√2 + h2x2 /√2 + N
h1x1 /√2

h2x2/√2+ N
h2x2/√2
Exploiting Interference (Downlink)
• number Tx required by stronger client < weaker
client to decode
• dividing Tx power, instead of increasing
• higher throughput when SNR different
• throughput at the equal SNR ∼ no interference
schemes
Exploiting Interference (Downlink)

Throughput A (Alice) and B (Bob) can be achieved by exploiting
interference compare to interference avoidance scheme
AutoMAC
• Sender didn't know actual SINR at receiver for
decoding ->Rateless Property
>> Rateless Codes (send rateless Tx, until
receiver can decode)
• Wastefull Tx because packet can be decoded less
than rateless encoding requirements
>> Speculative ACKing (number rateless Tx
depends on the SINR value)
AutoMAC : MAC Design
• Short Contention advertisement
• announce the number of users send
concurrently Tx in the next slot
• not sent, if AP want to transmit or concurrent
Tx in previous slot continue

• Frequency domain backoff technique
• client pickup random subcarrier
AutoMAC :
Exploit Uplink Interference
• Packet Encoding
• Orthogonal choice of rateless code (Strider or
Spinal codes)

• Decoding Constituent Packet with SIC
• Per-frame channel estimation
• Decoding Packet (Strider)
• Substracting Node'1 collission contribution
AutoMAC : Speculative ACKing
• Diferrent encoding time -> encoding order and
relative SNR between AP-Client
• Number of Tx is less for last decoded packet
than the first packet -> better SNR
• "Key" of ACKing technique :
• Estimate number of Tx for encoding packet ->
estimate effective SNR value
• SINR vs number Tx graph -> after M Tx, receiver
start ACK packet p
AutoMAC : Exploiting Broadcast on
Downlink
• same encoding technique for all client
– rateless encoding (strider's) -> rateless frame
– n frames add in complex domain -> one frame
– prepend header, pass frame to OFDM PHY for Tx

• decoding the own packet at last
– every client assumed best channel
– ensure SINR to decode and send the ACK -> AP
receive know the received signal strength
– apply the SIC in the order Tx from AP
Evaluation
outperform by 35% (include downlink)
decode packet in interference upto 3 packets
eleminates hidden terminal
multiplex upto 3 packets (downlink)
accurately estimates channel, frequency, and
sampling offsets
• 60% throughput gain over 802.11 MAC (uplink)
and 50% over an 802.11 style MAC
•
•
•
•
•
Evaluation

The Gains will increase as relative with SNR increase, and
AutoMAC gain 50 - 60 % over Conventional or Time Fair Wifi.
Evaluation

Time Spent and throughput fairness comparison
Gain Analysis
• Collision minimum, because no lack of
coordination and inability to decode ->
Centralized MAC
• Lower contention time -> frequency domain
backoff technique
• No overheads time for ACK waiting (SIFS,DIFS)
-> ACK one for every batch
• fraction time spent is higher 20% -> efficient
MAC protocol
Conslusion and References

More Related Content

What's hot

Tcp Immediate Data Transfer
Tcp Immediate Data TransferTcp Immediate Data Transfer
Tcp Immediate Data Transfer
Ram Dutt Shukla
 
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio NetworksDecentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Iffat Anjum
 
An overview of TCP (Transmission Control Protocol)
An overview of TCP (Transmission Control Protocol)An overview of TCP (Transmission Control Protocol)
An overview of TCP (Transmission Control Protocol)
Ammad Marwat
 
Core-Stateless Fair Queueing
Core-Stateless Fair QueueingCore-Stateless Fair Queueing
Core-Stateless Fair Queueing
Yuanxuan Wang
 
Mobile computing-tcp data flow control
Mobile computing-tcp data flow controlMobile computing-tcp data flow control
Mobile computing-tcp data flow control
Sushant Kushwaha
 
Tcp ip presentation
Tcp ip presentationTcp ip presentation
Tcp ip presentation
Satya P. Joshi
 
Go Back N Arq1
Go  Back N Arq1Go  Back N Arq1
Go Back N Arq1
guestb4ff06
 
Firewalls
FirewallsFirewalls
Firewalls
hemantag
 
Sliding window protocol
Sliding window protocolSliding window protocol
Sliding window protocol
Rishu Seth
 
Importance of sliding window protocol
Importance of sliding window protocolImportance of sliding window protocol
Importance of sliding window protocol
eSAT Journals
 
T Tcp
T TcpT Tcp
Data link control
Data link controlData link control
Data link control
Iffat Anjum
 
Datalink control(framing,protocols)
Datalink control(framing,protocols)Datalink control(framing,protocols)
Datalink control(framing,protocols)
Hira Awan
 
Importance of sliding window protocol
Importance of sliding window protocolImportance of sliding window protocol
Importance of sliding window protocol
eSAT Publishing House
 
Adoptive retransmission in TCP
Adoptive retransmission in TCPAdoptive retransmission in TCP
Adoptive retransmission in TCP
selvakumar_b1985
 
Congestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPCongestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCP
Attila Balazs
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
Dr Shashikant Athawale
 
Test
TestTest
UCL
UCLUCL
Network time protocol
Network time protocolNetwork time protocol
Network time protocol
Mohd Amir
 

What's hot (20)

Tcp Immediate Data Transfer
Tcp Immediate Data TransferTcp Immediate Data Transfer
Tcp Immediate Data Transfer
 
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio NetworksDecentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
 
An overview of TCP (Transmission Control Protocol)
An overview of TCP (Transmission Control Protocol)An overview of TCP (Transmission Control Protocol)
An overview of TCP (Transmission Control Protocol)
 
Core-Stateless Fair Queueing
Core-Stateless Fair QueueingCore-Stateless Fair Queueing
Core-Stateless Fair Queueing
 
Mobile computing-tcp data flow control
Mobile computing-tcp data flow controlMobile computing-tcp data flow control
Mobile computing-tcp data flow control
 
Tcp ip presentation
Tcp ip presentationTcp ip presentation
Tcp ip presentation
 
Go Back N Arq1
Go  Back N Arq1Go  Back N Arq1
Go Back N Arq1
 
Firewalls
FirewallsFirewalls
Firewalls
 
Sliding window protocol
Sliding window protocolSliding window protocol
Sliding window protocol
 
Importance of sliding window protocol
Importance of sliding window protocolImportance of sliding window protocol
Importance of sliding window protocol
 
T Tcp
T TcpT Tcp
T Tcp
 
Data link control
Data link controlData link control
Data link control
 
Datalink control(framing,protocols)
Datalink control(framing,protocols)Datalink control(framing,protocols)
Datalink control(framing,protocols)
 
Importance of sliding window protocol
Importance of sliding window protocolImportance of sliding window protocol
Importance of sliding window protocol
 
Adoptive retransmission in TCP
Adoptive retransmission in TCPAdoptive retransmission in TCP
Adoptive retransmission in TCP
 
Congestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPCongestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCP
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
Test
TestTest
Test
 
UCL
UCLUCL
UCL
 
Network time protocol
Network time protocolNetwork time protocol
Network time protocol
 

Viewers also liked

Network Virtualization - A Survey
Network Virtualization - A SurveyNetwork Virtualization - A Survey
Network Virtualization - A Survey
GIST (Gwangju Institute of Science and Technology)
 
ETSI QoS Criteria and Measurements for Web Browsing (HTTP Service)
ETSI QoS Criteria and Measurements for Web Browsing (HTTP Service)ETSI QoS Criteria and Measurements for Web Browsing (HTTP Service)
ETSI QoS Criteria and Measurements for Web Browsing (HTTP Service)
GIST (Gwangju Institute of Science and Technology)
 
Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1
GIST (Gwangju Institute of Science and Technology)
 
Feedback - By Paul Fellows
Feedback - By Paul FellowsFeedback - By Paul Fellows
Feedback - By Paul Fellows
pfellows
 
Guia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOCGuia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOC
Alejandro Videla
 
Performance mgmt 04.04.12
Performance mgmt 04.04.12Performance mgmt 04.04.12
Performance mgmt 04.04.12
kkalis
 
Evidencias de consultas
Evidencias de consultasEvidencias de consultas
Evidencias de consultas
Miguel Angel Areiza Sanchez
 
Expert Advice For Getting The Most Out Of Blogging
Expert Advice For Getting The Most Out Of BloggingExpert Advice For Getting The Most Out Of Blogging
Expert Advice For Getting The Most Out Of Blogging
stakro
 
USA Meganne's powerpoint
USA   Meganne's powerpointUSA   Meganne's powerpoint
USA Meganne's powerpoint
Sarah Betteridge
 
Observatoire de l'Internet mobile - SFR Régie
Observatoire de l'Internet mobile - SFR RégieObservatoire de l'Internet mobile - SFR Régie
Observatoire de l'Internet mobile - SFR Régie
Mobile Marketing Association France
 
Services for
Services for Services for
Services for
businesslanding
 
Amazing sider man
Amazing sider manAmazing sider man
Amazing sider man
Alburst adiya
 
Evaluation - Conventions
Evaluation - ConventionsEvaluation - Conventions
Evaluation - Conventions
emma0shepherd
 
Bitacoras tecno lab
Bitacoras tecno labBitacoras tecno lab
Bitacoras tecno lab
Miguel Angel Areiza Sanchez
 
Evaluation
EvaluationEvaluation
Evaluation
emma0shepherd
 
In need of advice
In need of adviceIn need of advice
In need of advice
cooperativerosa
 

Viewers also liked (17)

Network Virtualization - A Survey
Network Virtualization - A SurveyNetwork Virtualization - A Survey
Network Virtualization - A Survey
 
ETSI QoS Criteria and Measurements for Web Browsing (HTTP Service)
ETSI QoS Criteria and Measurements for Web Browsing (HTTP Service)ETSI QoS Criteria and Measurements for Web Browsing (HTTP Service)
ETSI QoS Criteria and Measurements for Web Browsing (HTTP Service)
 
Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1Advanced networking - scheduling and QoS part 1
Advanced networking - scheduling and QoS part 1
 
Feedback - By Paul Fellows
Feedback - By Paul FellowsFeedback - By Paul Fellows
Feedback - By Paul Fellows
 
Guia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOCGuia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOC
 
Performance mgmt 04.04.12
Performance mgmt 04.04.12Performance mgmt 04.04.12
Performance mgmt 04.04.12
 
Evidencias de consultas
Evidencias de consultasEvidencias de consultas
Evidencias de consultas
 
Expert Advice For Getting The Most Out Of Blogging
Expert Advice For Getting The Most Out Of BloggingExpert Advice For Getting The Most Out Of Blogging
Expert Advice For Getting The Most Out Of Blogging
 
USA Meganne's powerpoint
USA   Meganne's powerpointUSA   Meganne's powerpoint
USA Meganne's powerpoint
 
Observatoire de l'Internet mobile - SFR Régie
Observatoire de l'Internet mobile - SFR RégieObservatoire de l'Internet mobile - SFR Régie
Observatoire de l'Internet mobile - SFR Régie
 
Services for
Services for Services for
Services for
 
Amazing sider man
Amazing sider manAmazing sider man
Amazing sider man
 
Evaluation - Conventions
Evaluation - ConventionsEvaluation - Conventions
Evaluation - Conventions
 
Video gaming joy
Video gaming joyVideo gaming joy
Video gaming joy
 
Bitacoras tecno lab
Bitacoras tecno labBitacoras tecno lab
Bitacoras tecno lab
 
Evaluation
EvaluationEvaluation
Evaluation
 
In need of advice
In need of adviceIn need of advice
In need of advice
 

Similar to Auto mac rateless wireless concurrent medium access

06 fr technology-030420
06 fr technology-03042006 fr technology-030420
06 fr technology-030420
jitendra Samal
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
Nitesh Singh
 
Part5-tcp-improvements.pptx
Part5-tcp-improvements.pptxPart5-tcp-improvements.pptx
Part5-tcp-improvements.pptx
Olivier Bonaventure
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
Madhumita Tamhane
 
Adhoc
AdhocAdhoc
Tcp
TcpTcp
Network protocols and vulnerabilities
Network protocols and vulnerabilitiesNetwork protocols and vulnerabilities
Network protocols and vulnerabilities
G Prachi
 
Mediumaccesscontrol
MediumaccesscontrolMediumaccesscontrol
Mediumaccesscontrol
Vk Sreedhar
 
Chap24
Chap24Chap24
Chap24
Waqas !!!!
 
Part9-congestion.pptx
Part9-congestion.pptxPart9-congestion.pptx
Part9-congestion.pptx
Olivier Bonaventure
 
Digital Transmission 1.ppt
Digital Transmission 1.pptDigital Transmission 1.ppt
Digital Transmission 1.ppt
robomango
 
Transport protocols
Transport protocolsTransport protocols
Transport protocols
Online
 
4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System
Safaet Hossain
 
AdHocTutorial.ppt
AdHocTutorial.pptAdHocTutorial.ppt
AdHocTutorial.ppt
kavitamittal18
 
Shubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcanShubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcan
ShubhamChakravarty1
 
8. TDM Mux_Demux.pdf
8. TDM Mux_Demux.pdf8. TDM Mux_Demux.pdf
8. TDM Mux_Demux.pdf
Tabrezahmed39
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Berna Bulut
 
Introduction to Computer Networks
Introduction to Computer Networks Introduction to Computer Networks
Introduction to Computer Networks
TechKev
 
3 rd sem atm M.TCH ( PPT FILE )
3 rd sem atm M.TCH ( PPT FILE )3 rd sem atm M.TCH ( PPT FILE )
3 rd sem atm M.TCH ( PPT FILE )
rajasthan technical university kota
 
Atm presentation M.TECH ( PPT FILE )
Atm presentation M.TECH ( PPT FILE )Atm presentation M.TECH ( PPT FILE )
Atm presentation M.TECH ( PPT FILE )
rajasthan technical university kota
 

Similar to Auto mac rateless wireless concurrent medium access (20)

06 fr technology-030420
06 fr technology-03042006 fr technology-030420
06 fr technology-030420
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
 
Part5-tcp-improvements.pptx
Part5-tcp-improvements.pptxPart5-tcp-improvements.pptx
Part5-tcp-improvements.pptx
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
 
Adhoc
AdhocAdhoc
Adhoc
 
Tcp
TcpTcp
Tcp
 
Network protocols and vulnerabilities
Network protocols and vulnerabilitiesNetwork protocols and vulnerabilities
Network protocols and vulnerabilities
 
Mediumaccesscontrol
MediumaccesscontrolMediumaccesscontrol
Mediumaccesscontrol
 
Chap24
Chap24Chap24
Chap24
 
Part9-congestion.pptx
Part9-congestion.pptxPart9-congestion.pptx
Part9-congestion.pptx
 
Digital Transmission 1.ppt
Digital Transmission 1.pptDigital Transmission 1.ppt
Digital Transmission 1.ppt
 
Transport protocols
Transport protocolsTransport protocols
Transport protocols
 
4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System
 
AdHocTutorial.ppt
AdHocTutorial.pptAdHocTutorial.ppt
AdHocTutorial.ppt
 
Shubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcanShubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcan
 
8. TDM Mux_Demux.pdf
8. TDM Mux_Demux.pdf8. TDM Mux_Demux.pdf
8. TDM Mux_Demux.pdf
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
 
Introduction to Computer Networks
Introduction to Computer Networks Introduction to Computer Networks
Introduction to Computer Networks
 
3 rd sem atm M.TCH ( PPT FILE )
3 rd sem atm M.TCH ( PPT FILE )3 rd sem atm M.TCH ( PPT FILE )
3 rd sem atm M.TCH ( PPT FILE )
 
Atm presentation M.TECH ( PPT FILE )
Atm presentation M.TECH ( PPT FILE )Atm presentation M.TECH ( PPT FILE )
Atm presentation M.TECH ( PPT FILE )
 

Recently uploaded

The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 

Recently uploaded (20)

The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 

Auto mac rateless wireless concurrent medium access

  • 1. Wireless Network Presentation AutoMAC (Rateless Wireless Concurrent Medium Access) Aditya Gudipati, Stephanie Pereira, Sachin Katti Standford University
  • 2. Presented on : Mobile Computing and Networking 2012 (MobiCom'12), August 22-26, 2012, Istanbul,Turkey.
  • 3. Current Wireless Design • Current Design : one Tx, one frequency, one at time (uplink and downlink) >> Avoid the interference • RTS/CTS/Backoff Mechanism (protocols overhead) >> Client need to sense the carrier, to avoid collision Limiting network throughput
  • 4. Proposed Wireless Design • Opposite approach : Exploit the interference • Multiple clients concurently Tx to AP (uplink) • AP concurently Tx to multiple clients (downlink) • Decode all constituent packets from interference Increasing network throughput
  • 5. Exploiting Interference (Uplink) y = h1x1+ h2x2 + N AP SIC (Successive Interference Cancelation) h1x1 x1 y A x2 B h2x2 + N h2x2
  • 6. Exploiting Interference (Uplink) • No Interference Troughput • Throughput for Client A Rsic > Rnint • Throughput for Client B • Throughput system gained extra throughput, without hurting ongoing Tx
  • 7. Exploiting Interference (Downlink) (x1 + x2) /√2 SNR High AP (Stronger Node) B y = h1x1 /√2 + h2x2 /√2 + N SIC (Successive Interference Cancelation) SNR Low (Weaker Node) A h1x1 /√2 y y = h1x1 /√2 + h2x2 /√2 + N h1x1 /√2 h2x2/√2+ N h2x2/√2
  • 8. Exploiting Interference (Downlink) • number Tx required by stronger client < weaker client to decode • dividing Tx power, instead of increasing • higher throughput when SNR different • throughput at the equal SNR ∼ no interference schemes
  • 9. Exploiting Interference (Downlink) Throughput A (Alice) and B (Bob) can be achieved by exploiting interference compare to interference avoidance scheme
  • 10. AutoMAC • Sender didn't know actual SINR at receiver for decoding ->Rateless Property >> Rateless Codes (send rateless Tx, until receiver can decode) • Wastefull Tx because packet can be decoded less than rateless encoding requirements >> Speculative ACKing (number rateless Tx depends on the SINR value)
  • 11. AutoMAC : MAC Design • Short Contention advertisement • announce the number of users send concurrently Tx in the next slot • not sent, if AP want to transmit or concurrent Tx in previous slot continue • Frequency domain backoff technique • client pickup random subcarrier
  • 12. AutoMAC : Exploit Uplink Interference • Packet Encoding • Orthogonal choice of rateless code (Strider or Spinal codes) • Decoding Constituent Packet with SIC • Per-frame channel estimation • Decoding Packet (Strider) • Substracting Node'1 collission contribution
  • 13. AutoMAC : Speculative ACKing • Diferrent encoding time -> encoding order and relative SNR between AP-Client • Number of Tx is less for last decoded packet than the first packet -> better SNR • "Key" of ACKing technique : • Estimate number of Tx for encoding packet -> estimate effective SNR value • SINR vs number Tx graph -> after M Tx, receiver start ACK packet p
  • 14. AutoMAC : Exploiting Broadcast on Downlink • same encoding technique for all client – rateless encoding (strider's) -> rateless frame – n frames add in complex domain -> one frame – prepend header, pass frame to OFDM PHY for Tx • decoding the own packet at last – every client assumed best channel – ensure SINR to decode and send the ACK -> AP receive know the received signal strength – apply the SIC in the order Tx from AP
  • 15. Evaluation outperform by 35% (include downlink) decode packet in interference upto 3 packets eleminates hidden terminal multiplex upto 3 packets (downlink) accurately estimates channel, frequency, and sampling offsets • 60% throughput gain over 802.11 MAC (uplink) and 50% over an 802.11 style MAC • • • • •
  • 16. Evaluation The Gains will increase as relative with SNR increase, and AutoMAC gain 50 - 60 % over Conventional or Time Fair Wifi.
  • 17. Evaluation Time Spent and throughput fairness comparison
  • 18. Gain Analysis • Collision minimum, because no lack of coordination and inability to decode -> Centralized MAC • Lower contention time -> frequency domain backoff technique • No overheads time for ACK waiting (SIFS,DIFS) -> ACK one for every batch • fraction time spent is higher 20% -> efficient MAC protocol