[Paper Study] ACT-AP
Posted on Wed 28 June 2017 in paperstudy
這篇 INFOCOM 2017 的論文主要目的是只修改 AP 的軟體而不修改 client 端的運作前提下,讓 multicast 封包的送達率提高。
- 論文題目:ACT-AP: ACTivator Access Point for Multicast over WLAN
- 作者:Gyujin Lee, Yeonchul Shin, Jonghoe Koo, Junyoung Choi, and Sunghyun Choi
問題簡述
大多數的 WiFi client 為了省電會進到 power saving mode(PSM),在 PSM 情況下 client 往往會收不到 AP 發射出來的 multicast 封包。作者設計了 ACT-AP 讓 client 不會因為 PWM 而沒收到 multicast 封包。
主要問題
一般市售 WiFi client 有三種情況會造成 PDR (packet deliver rate) 下降。
- ReceiveDTIMs off
- 收到 DTIM 但是沒有反應
- Early sleep
- 太早睡覺了
- Inappropriate wakeup
- 因為送了 NULL-DATA(PM bit 0) 之後沒多久,就又送了 NULL-DATA(PM bit 1),進入 PSM。
解決方案
在 AP 端發 ACT-packet(1 byte 的 data),讓 client 端保持清醒。
圖中的重點是 ACT-packet Interval Controller
。作者的演算法會去逼近 client 的 tail time(沒收到封包進入PWM的時間),在 tail time 結束前對 client 發 ACT-packet,所以 client 就可以醒著接收 multicast 封包了。