SlideShare a Scribd company logo
1 of 4
Download to read offline
Review: “WiFi-Nano: Reclaiming WiFi Efficiency Through 800 ns Slots”
Bhavesh Singh
2010CS50281
1. Summary
1.1 Motivation
As the speed of WiFi physical layer increases from 1 Mbps to 1 Gbps, the efficiency
reduces from over 80% to 10%. It would be revolutionary if such a decrease in efficiency could
be ceased or kept as minimum as possible. In 802.11, the reasons for such efficiency drop is
known. So WiFi-Nano has tried to overcome these reasons and to solve the problem behind
each reason. There are three key overheads which are responsible for this – channel access,
data preamble and acknowledgement overheads. Some other overheads like collision are
also there. At 600 Mbps, the average channel access overhead is 500% of the packet (1500
bytes long) transmission time. While at 1 Mbps, it is 0.83%. Similarly the differences in other
overheads are also evident. For example the data preamble and ACK overheads together
increase from 15% at 54 Mbps to 44% at 600 Mbps. Such differences cannot be ignored and
solutions to these problems will make the better usability of WiFi with more and more
physical layer data rates. Since the issue of WiFi efficiency is bigger, it makes these problems
very significant which WiFi-Nano tried to solve.

600 Mbps

Overhead ~91%
1.2 Contribution
The main contribution was to improve the efficiency of WiFi. Following are the contributions
made by WiFi-Nano






Eliminated SIFS by speculative ack preamble transmission and thus reduced the ack
overhead.
Parallel implementation of preamble detection with preamble transmission. This
benefits in collision reduction and unfairness elimination.
Introduce shorter slot time of 800 ns and in turn improves the throughput of WiFi by
up to 100%.
Channel access and ack overhead was reduced.
Introduced the technique for sub-preamble detection and its realization by using a
lattice correlator.
Improved the air-time efficiency (fraction of time data was transmitted over the air)
of WiFi.

1.3 Methodology
Following methods were adopted to increase efficiency in WiFi-Nano






800 ns slots : Instead of using 9 microseconds slots as in 802.11, 800 ns slots were
used in WiFi-Nano. It makes back-off efficient.
Speculative Preamble Transmission: Instead of waiting for multiple slots for detecting
preambles, nodes in Wifi-Nano speculatively transmit preambles as their back-off
counters expire, while continuing to detect preambles using self-interference
cancellation. Contention for channel access is carried out simultaneously with
preamble transmission. All the devices abort their transmissions midway except those
whose back-off counters expired the earliest. Thus average channel access time can
be reduced to 7.6 microseconds which was 101.5 microseconds with 9 microseconds
slot time and 100 bytes of packet size in 802.11 Wifi.
Speculative ACK: Instead of waiting for SIFS before transmitting the ACK preamble,
the receiver speculatively starts transmitting its ACK preamble as soon as it finishes
reception of the packet. The ACK transmission is then aborted midway upon detecting
errors in the received packet. Thus Speculative ACK Transmission allows WiFi-Nano to
eliminate SIFS and thus reduce the ACK overhead.
Working with Lattice Correlator: A novel Lattice Correlator was designed to enable
chained contention resolution in WiFi-Nano. In order to do this, their correlator must
provide two functions. First, devices are required to correlate sub-parts of a preamble.
Second, the need for roll-back requires that the exact position of the correlation be
known, since this will help accurately determine the beginning of the packet


transmission. Each packet of WiFi-Nano is preceded by a PN sequence comprising
several short but distinct 800ns PN sequences PN1, PN2, ···, PNn. The lattice correlator
takes as input the received signal, and generates
, (N is the number of 800ns PN
sequences) outputs corresponding to the correlations obtained from each continuous
sub-part of the preamble e.g., [PN1, PN2], [PN3, PN4, PN5] etc. Detection of a spike
in any of these inputs provides two pieces of information. First, the presence of an
ongoing transmission, and second, the start time of the beginning of the reception.
The start time of beginning of the packet reception is determined by the position of
the last 800ns PN sequence.
Probabilistic Collision Resolution: Since potential collisions can be detected in each
800ns slot, WiFi-Nano uses a novel contention resolution scheme to resolve collisions
on the fly. Finally, note that when more than two packets collide in a given slot, the
number of collisions can be approximately estimated by the number of correlation
spikes that occur within a single 800ns slot (this is because the slot boundaries of
different nodes are not perfectly aligned due to differences in propagation delays).
Upon detecting k − 1 distinct spikes in a single slot, rather than using 50%, each device
continues transmitting with a probability of . Thus, the probabilistic collision
resolution mechanism in WiFi-Nano avoids payload collisions with a high probability,
thereby significantly reducing the collision overhead

1.4 Conclusion
The main objective of this research was to examine the efficiency by reducing the 9
microseconds slot used in Wifi to 800 ns. The 800 ns slot size needs some alteration in the
conventional 802.11 Wifi like the preamble transmission and detection was done in parallel,
which is achieved by using speculative transmission of preambles and analogue interference
cancellation. Also SIFS is eliminated by speculative ACK transmission. Furthermore, a novel
lattice correlator is designed that correlates to parts of the preamble and is able to accurately
determine the start time of detected preambles, which is a key requirement for accurate
rollback of speculative preamble transmissions. Also, Nodes in Wifi-Nano abort transmissions
probabilistically since nodes are able to detect collisions during the preamble transmission
phase. This way, the packet collisions are avoided with high probability.

2. Critique
2.1 Lack of information about DIFS
The paper talked about the elimination of SIFS in WiFi-Nano by speculative ACK preamble
transmission but had not talked about DIFS time. Whether, DIFS is there in WiFi-Nano or it is
also eliminated, is also not clear in the paper. Since the slot time is reduced to 800 ns in WiFiNano, there must be an impact on DIFS as well if it is there. Generally DIFS is equal to (SIFS +
2 * slot time). Since SIFS in WiFi-Nano has been eliminated, so DIFS should be equal to 2*800
i.e. 1600 ns if it is present. Also they haven’t talk much about the size of contention window.
What should be the size of contention window so that both fairness and efficiency of WiFi
can be maximized?

2.2 Challenges in speculative preamble transmission
Nodes may unduly count down their back-offs while other nodes’ preamble are being
transmitted. This would result in some wastage of resources. The preamble may be detected
as late as 5 slots after the preamble transmission, the channel is perceived as free. Due to
this, there is some overhead in efficiency also. This problem is not discussed in the paper.

2.3 Why 800 ns slot?
Why the author has chosen this figure of 800 ns as the slot time? The author surely want
to decrease the overheads by reducing the slot time. Does the overhead linearly dependent
on slot time or not? There must be some relation between the slot time and the overheads.
The author neither mention why he picked 800 ns slot nor he discussed the relation between
slot time and overheads.
3. Synthesis
Wifi-Nano is designed to increase the efficiency of WiFi with high data rates. The
technology can be tested on smaller data rate WiFi (11 Mbps or 54 Mbps) and study the
results. Since these WiFis already have greater efficiency, so it might not greater impact on
these but even a 10% improvement in efficiency would be great if it will be able to do that.
There are various techniques discussed in the paper for solving some problems like
collision overhead, fairness etc. These solutions can be explicitly used in other scenarios, for
example, we can use Probabilistic collision resolution in 802.11 or other variants of WiFi. We
can use the novel lattice correlator designed for Wifi-Nano in other purposes as well.
The paper has presented four techniques to improve the efficiency of WiFi. They are
speculative preamble transmission, probabilistic collision resolution, counter roll back and
speculative ACK transmission. All the four techniques are very specific and can be used
explicitly for other purposes.
Likewise the SIFS is eliminated from the WiFi, one more extension could be to eliminate
the DIFS time as well. There may be some way possible to eliminate it as well.

More Related Content

What's hot

How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHaystack Technologies
 
15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorialmohamed ashraf
 
Low latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & FutureLow latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & FutureAviat Networks
 
Microwave Technology Options
Microwave Technology OptionsMicrowave Technology Options
Microwave Technology OptionsAviat Networks
 
IoT Deep Dive - LoRaWAN
IoT Deep Dive - LoRaWANIoT Deep Dive - LoRaWAN
IoT Deep Dive - LoRaWANJan Jongboom
 
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014AirTight Networks
 
Improving Microwave Capacity
Improving Microwave CapacityImproving Microwave Capacity
Improving Microwave CapacityAviat Networks
 
Getting started with LoRa using Arm Mbed and The Things Network
Getting started with LoRa using Arm Mbed and The Things NetworkGetting started with LoRa using Arm Mbed and The Things Network
Getting started with LoRa using Arm Mbed and The Things NetworkJan Jongboom
 
Navigating the YANGscape of network automation
Navigating the YANGscape of network automationNavigating the YANGscape of network automation
Navigating the YANGscape of network automationRoman Dodin
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarSymmetricomSYMM
 
Alternative Transport Protocols
Alternative Transport ProtocolsAlternative Transport Protocols
Alternative Transport ProtocolsPeter R. Egli
 
DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016Bruno Teixeira
 
14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)Jeff Green
 
Ofdm performance analysis
Ofdm performance analysisOfdm performance analysis
Ofdm performance analysisSaroj Dhakal
 

What's hot (20)

How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
 
Haystack Technology Overview
Haystack Technology OverviewHaystack Technology Overview
Haystack Technology Overview
 
15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial15 03-0460-00-0000-css-tutorial
15 03-0460-00-0000-css-tutorial
 
Best Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-FiBest Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-Fi
 
802.11ac: What It Is and Why You Need It
802.11ac: What It Is and Why You Need It802.11ac: What It Is and Why You Need It
802.11ac: What It Is and Why You Need It
 
Low latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & FutureLow latency Microwave: Fact, Fiction & Future
Low latency Microwave: Fact, Fiction & Future
 
802.11ac whitepaper
802.11ac whitepaper802.11ac whitepaper
802.11ac whitepaper
 
Microwave Technology Options
Microwave Technology OptionsMicrowave Technology Options
Microwave Technology Options
 
802.11ac Technology Introduction
802.11ac Technology Introduction802.11ac Technology Introduction
802.11ac Technology Introduction
 
Wireless LAN & 802.11ac Wi-Fi Fundamentals
Wireless LAN & 802.11ac Wi-Fi FundamentalsWireless LAN & 802.11ac Wi-Fi Fundamentals
Wireless LAN & 802.11ac Wi-Fi Fundamentals
 
IoT Deep Dive - LoRaWAN
IoT Deep Dive - LoRaWANIoT Deep Dive - LoRaWAN
IoT Deep Dive - LoRaWAN
 
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014Air tight 11ac webinar series   session 2 - 11ac feature deep dive - june 2014
Air tight 11ac webinar series session 2 - 11ac feature deep dive - june 2014
 
Improving Microwave Capacity
Improving Microwave CapacityImproving Microwave Capacity
Improving Microwave Capacity
 
Getting started with LoRa using Arm Mbed and The Things Network
Getting started with LoRa using Arm Mbed and The Things NetworkGetting started with LoRa using Arm Mbed and The Things Network
Getting started with LoRa using Arm Mbed and The Things Network
 
Navigating the YANGscape of network automation
Navigating the YANGscape of network automationNavigating the YANGscape of network automation
Navigating the YANGscape of network automation
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
 
Alternative Transport Protocols
Alternative Transport ProtocolsAlternative Transport Protocols
Alternative Transport Protocols
 
DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016
 
14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)
 
Ofdm performance analysis
Ofdm performance analysisOfdm performance analysis
Ofdm performance analysis
 

Similar to Review

Paper id 21201485
Paper id 21201485Paper id 21201485
Paper id 21201485IJRAT
 
Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...ijmnct
 
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...IRJET Journal
 
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...IJCSIS Research Publications
 
Performance analysis of 802.11ac with frame aggregation using NS3
Performance analysis of 802.11ac with frame aggregation using NS3 Performance analysis of 802.11ac with frame aggregation using NS3
Performance analysis of 802.11ac with frame aggregation using NS3 IJECEIAES
 
Wireless Reducing Overall Delay In Multi Radio Woban
Wireless Reducing Overall Delay In Multi Radio WobanWireless Reducing Overall Delay In Multi Radio Woban
Wireless Reducing Overall Delay In Multi Radio WobanShahab Shahid
 
Efficient Channel Assignment Schemes In 802.11 WLAN
Efficient Channel Assignment Schemes In 802.11 WLANEfficient Channel Assignment Schemes In 802.11 WLAN
Efficient Channel Assignment Schemes In 802.11 WLANIJSRD
 
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]SAMSUNG Wireless Enterprise - Voice Optimization [White paper]
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]Marcello Marchesini
 
Evaluating the Effect of Channel Bonding on Throughput in 802.11n
Evaluating the Effect of Channel Bonding on Throughput in 802.11nEvaluating the Effect of Channel Bonding on Throughput in 802.11n
Evaluating the Effect of Channel Bonding on Throughput in 802.11nVaideesh Ravi Shankar
 
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparison
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance ComparisonWireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparison
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparisonpijans
 
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...pijans
 
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...pijans
 
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...pijans
 
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGS
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGSA STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGS
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGSijscmcj
 
Ieee interference-measurements-802.11n
Ieee interference-measurements-802.11nIeee interference-measurements-802.11n
Ieee interference-measurements-802.11nSteph Cliche
 

Similar to Review (20)

H0354056061
H0354056061H0354056061
H0354056061
 
Paper id 21201485
Paper id 21201485Paper id 21201485
Paper id 21201485
 
Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...
 
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...
Future Technology of Communication RoF (Radio over Fiber) and Fi-Wi (Fiber-Wi...
 
L018218184
L018218184L018218184
L018218184
 
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...
Performance comparison of Wireless IEEE 802.11 a, b, g and n used for Ad-Hoc ...
 
Performance analysis of 802.11ac with frame aggregation using NS3
Performance analysis of 802.11ac with frame aggregation using NS3 Performance analysis of 802.11ac with frame aggregation using NS3
Performance analysis of 802.11ac with frame aggregation using NS3
 
Wireless Reducing Overall Delay In Multi Radio Woban
Wireless Reducing Overall Delay In Multi Radio WobanWireless Reducing Overall Delay In Multi Radio Woban
Wireless Reducing Overall Delay In Multi Radio Woban
 
Cw25585588
Cw25585588Cw25585588
Cw25585588
 
Efficient Channel Assignment Schemes In 802.11 WLAN
Efficient Channel Assignment Schemes In 802.11 WLANEfficient Channel Assignment Schemes In 802.11 WLAN
Efficient Channel Assignment Schemes In 802.11 WLAN
 
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]SAMSUNG Wireless Enterprise - Voice Optimization [White paper]
SAMSUNG Wireless Enterprise - Voice Optimization [White paper]
 
Evaluating the Effect of Channel Bonding on Throughput in 802.11n
Evaluating the Effect of Channel Bonding on Throughput in 802.11nEvaluating the Effect of Channel Bonding on Throughput in 802.11n
Evaluating the Effect of Channel Bonding on Throughput in 802.11n
 
802 11ac wp
802 11ac wp802 11ac wp
802 11ac wp
 
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparison
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance ComparisonWireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparison
Wireless Evolution: IEEE 802.11N, 802.11AC, and 802.11AX Performance Comparison
 
Channel
ChannelChannel
Channel
 
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
 
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
 
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
 
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGS
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGSA STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGS
A STUDY OF QOS 6LOWPAN FOR THE INTERNET OF THINGS
 
Ieee interference-measurements-802.11n
Ieee interference-measurements-802.11nIeee interference-measurements-802.11n
Ieee interference-measurements-802.11n
 

Recently uploaded

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Review

  • 1. Review: “WiFi-Nano: Reclaiming WiFi Efficiency Through 800 ns Slots” Bhavesh Singh 2010CS50281 1. Summary 1.1 Motivation As the speed of WiFi physical layer increases from 1 Mbps to 1 Gbps, the efficiency reduces from over 80% to 10%. It would be revolutionary if such a decrease in efficiency could be ceased or kept as minimum as possible. In 802.11, the reasons for such efficiency drop is known. So WiFi-Nano has tried to overcome these reasons and to solve the problem behind each reason. There are three key overheads which are responsible for this – channel access, data preamble and acknowledgement overheads. Some other overheads like collision are also there. At 600 Mbps, the average channel access overhead is 500% of the packet (1500 bytes long) transmission time. While at 1 Mbps, it is 0.83%. Similarly the differences in other overheads are also evident. For example the data preamble and ACK overheads together increase from 15% at 54 Mbps to 44% at 600 Mbps. Such differences cannot be ignored and solutions to these problems will make the better usability of WiFi with more and more physical layer data rates. Since the issue of WiFi efficiency is bigger, it makes these problems very significant which WiFi-Nano tried to solve. 600 Mbps Overhead ~91%
  • 2. 1.2 Contribution The main contribution was to improve the efficiency of WiFi. Following are the contributions made by WiFi-Nano      Eliminated SIFS by speculative ack preamble transmission and thus reduced the ack overhead. Parallel implementation of preamble detection with preamble transmission. This benefits in collision reduction and unfairness elimination. Introduce shorter slot time of 800 ns and in turn improves the throughput of WiFi by up to 100%. Channel access and ack overhead was reduced. Introduced the technique for sub-preamble detection and its realization by using a lattice correlator. Improved the air-time efficiency (fraction of time data was transmitted over the air) of WiFi. 1.3 Methodology Following methods were adopted to increase efficiency in WiFi-Nano    800 ns slots : Instead of using 9 microseconds slots as in 802.11, 800 ns slots were used in WiFi-Nano. It makes back-off efficient. Speculative Preamble Transmission: Instead of waiting for multiple slots for detecting preambles, nodes in Wifi-Nano speculatively transmit preambles as their back-off counters expire, while continuing to detect preambles using self-interference cancellation. Contention for channel access is carried out simultaneously with preamble transmission. All the devices abort their transmissions midway except those whose back-off counters expired the earliest. Thus average channel access time can be reduced to 7.6 microseconds which was 101.5 microseconds with 9 microseconds slot time and 100 bytes of packet size in 802.11 Wifi. Speculative ACK: Instead of waiting for SIFS before transmitting the ACK preamble, the receiver speculatively starts transmitting its ACK preamble as soon as it finishes reception of the packet. The ACK transmission is then aborted midway upon detecting errors in the received packet. Thus Speculative ACK Transmission allows WiFi-Nano to eliminate SIFS and thus reduce the ACK overhead. Working with Lattice Correlator: A novel Lattice Correlator was designed to enable chained contention resolution in WiFi-Nano. In order to do this, their correlator must provide two functions. First, devices are required to correlate sub-parts of a preamble. Second, the need for roll-back requires that the exact position of the correlation be known, since this will help accurately determine the beginning of the packet
  • 3.  transmission. Each packet of WiFi-Nano is preceded by a PN sequence comprising several short but distinct 800ns PN sequences PN1, PN2, ···, PNn. The lattice correlator takes as input the received signal, and generates , (N is the number of 800ns PN sequences) outputs corresponding to the correlations obtained from each continuous sub-part of the preamble e.g., [PN1, PN2], [PN3, PN4, PN5] etc. Detection of a spike in any of these inputs provides two pieces of information. First, the presence of an ongoing transmission, and second, the start time of the beginning of the reception. The start time of beginning of the packet reception is determined by the position of the last 800ns PN sequence. Probabilistic Collision Resolution: Since potential collisions can be detected in each 800ns slot, WiFi-Nano uses a novel contention resolution scheme to resolve collisions on the fly. Finally, note that when more than two packets collide in a given slot, the number of collisions can be approximately estimated by the number of correlation spikes that occur within a single 800ns slot (this is because the slot boundaries of different nodes are not perfectly aligned due to differences in propagation delays). Upon detecting k − 1 distinct spikes in a single slot, rather than using 50%, each device continues transmitting with a probability of . Thus, the probabilistic collision resolution mechanism in WiFi-Nano avoids payload collisions with a high probability, thereby significantly reducing the collision overhead 1.4 Conclusion The main objective of this research was to examine the efficiency by reducing the 9 microseconds slot used in Wifi to 800 ns. The 800 ns slot size needs some alteration in the conventional 802.11 Wifi like the preamble transmission and detection was done in parallel, which is achieved by using speculative transmission of preambles and analogue interference cancellation. Also SIFS is eliminated by speculative ACK transmission. Furthermore, a novel lattice correlator is designed that correlates to parts of the preamble and is able to accurately determine the start time of detected preambles, which is a key requirement for accurate rollback of speculative preamble transmissions. Also, Nodes in Wifi-Nano abort transmissions probabilistically since nodes are able to detect collisions during the preamble transmission phase. This way, the packet collisions are avoided with high probability. 2. Critique 2.1 Lack of information about DIFS The paper talked about the elimination of SIFS in WiFi-Nano by speculative ACK preamble transmission but had not talked about DIFS time. Whether, DIFS is there in WiFi-Nano or it is
  • 4. also eliminated, is also not clear in the paper. Since the slot time is reduced to 800 ns in WiFiNano, there must be an impact on DIFS as well if it is there. Generally DIFS is equal to (SIFS + 2 * slot time). Since SIFS in WiFi-Nano has been eliminated, so DIFS should be equal to 2*800 i.e. 1600 ns if it is present. Also they haven’t talk much about the size of contention window. What should be the size of contention window so that both fairness and efficiency of WiFi can be maximized? 2.2 Challenges in speculative preamble transmission Nodes may unduly count down their back-offs while other nodes’ preamble are being transmitted. This would result in some wastage of resources. The preamble may be detected as late as 5 slots after the preamble transmission, the channel is perceived as free. Due to this, there is some overhead in efficiency also. This problem is not discussed in the paper. 2.3 Why 800 ns slot? Why the author has chosen this figure of 800 ns as the slot time? The author surely want to decrease the overheads by reducing the slot time. Does the overhead linearly dependent on slot time or not? There must be some relation between the slot time and the overheads. The author neither mention why he picked 800 ns slot nor he discussed the relation between slot time and overheads. 3. Synthesis Wifi-Nano is designed to increase the efficiency of WiFi with high data rates. The technology can be tested on smaller data rate WiFi (11 Mbps or 54 Mbps) and study the results. Since these WiFis already have greater efficiency, so it might not greater impact on these but even a 10% improvement in efficiency would be great if it will be able to do that. There are various techniques discussed in the paper for solving some problems like collision overhead, fairness etc. These solutions can be explicitly used in other scenarios, for example, we can use Probabilistic collision resolution in 802.11 or other variants of WiFi. We can use the novel lattice correlator designed for Wifi-Nano in other purposes as well. The paper has presented four techniques to improve the efficiency of WiFi. They are speculative preamble transmission, probabilistic collision resolution, counter roll back and speculative ACK transmission. All the four techniques are very specific and can be used explicitly for other purposes. Likewise the SIFS is eliminated from the WiFi, one more extension could be to eliminate the DIFS time as well. There may be some way possible to eliminate it as well.