A Cognitive MAC Protocol for QoS Provisioning in Overlaying Ad Hoc Networks Advisor:Wei-Yeh Chen Student:王璽農 L. C. Wang, A. Chen, and D. S. L Wei, “A Cognitive MAC Protocol for QoS Provisioning in Overlaying Ad Hoc Networks,” in Proc. 4th IEEE CCNC, Las Vegas, Nevada, pp. 1139 -1143, January 2007. 1 Outline Abstract Introduction The cognition cycle(4-stages) Simulation(NS-2) & Results Conclusion 2 Abstract One fundamental issue for a CR network is how CR users establish an overlaying ad hoc link on licensed and unlicensed bands. On licensed band, the CR functions aim to detect the presence of primary users and vacate the occupied spectrum to avoid the interference. On the unlicensed band, the CR functions have to improve the efficiency and fairness of spectrum usage as well as support the QoS. 3 Introduction The fixed spectrum allocation(靜態分配) may not be always effectively used everywhere. In the literature, most of studies for MAC protocol design focus on the dynamic spectrum selection(動態選擇). The main contribution is to propose a CR device while coexisting with the legacy users on both licensed and unlicensed bands. 4 The cognition cycle Observe-stage Plan-stage Decide-stage Act-stage 5 Establish Neighbor-List(1/2) we suggest a neighbor list establishment to record the information of the primary and CR users. we partition the observed frames into three categories and store the observed information into three tables: Primary user information table (PIT) Reservation Information Table (RIT) Contention Information Table (CIT) 6 Establish Neighbor-List(2/2) A CR user is designed to observe the status of frame transmissions around its neighborhood for a period of Tobv. The duration of Tobv must be longer than the maximum repetition period between two successive delay-sensitive frame. rt-nodes = CR users sending delay-sensitive nrt-nodes = non-real-time frames <BACK> 7 Contention Resolution One of conditions is to prevent the CR users from interfering the existing legacy system, and one is to efficiently and fairly access the unused spectrum during a short time. we suggest three improved approaches as follows: Gating mechanism(管控機制) Linear back-off algorithm(線性退避演算法) Stall avoidance scheme(攤位避免計劃) 8 Gating mechanism(1/2) When a CR user is requested for transmission, the gating mechanism first checks whether a legacy user occupies the channel or not. If so, the transmission of this CR user is deferred. Otherwise, the optimal transmission probability p is calculated. 9 Gating mechanism(2/2) Apply the p -persistent algorithm to determine whether the frame can be transmitted or not. If the frame is granted for transmission, the CR user immediately sends the frame. Otherwise, the frame will be deferred and again contend for the channel access. <BACK> 10 Linear back-off algorithm To expedite the channel access for delaysensitive flows. If the request of the delay-sensitive traffic flow is collided, the CW size (CWrt) increases according to the following principle: CWrt = min(CWmax, CWmin × (N_att − 1)) <BACK> 11 Stall avoidance scheme(1/2) To improve the fairness for the access in short time, we develop a scheme aiming to reduce the transmission delay of the nrt-nodes with excessive buffered frames. But the specific goal is to minimize the variance of the transmission delay. 12 Stall avoidance scheme(2/2) The suggested stall avoidance scheme with respect to the nrt-nodes is described as follows.(預定起始值的訊框緩衝最大值=Qthreshold) CWstall < CWmin The request of a delay-sensitive traffic flow still contends for the channel access with CWmin, the stalled non-real-time frame with CWstall can have a higher probability to win the channel contention. <BACK> 13 Invited reservation procedure The invited reservation procedure is designed for supporting the delay-sensitive flows. 接收器負責發送CTS用來控制訊框,讓訊框傳輸以 及對於隨後的訊框延遲來保留時槽,rt-CTS訊框用 來禁止其他用戶的傳輸,因隱藏節點的問題導致碰 撞緩和。由於CR接收器學習了在觀察階段中主要 用戶的頻譜使用時間,隨著動態的調整讓程序能夠 保留在沒有干擾主要使用者的情況下。 <BACK> 14 Distributed frame synchronization mechanism One important issue is to develop a distributed approach to ensure the frame synchronization among all the CR users. The basic idea of the proposed distributed synchronization algorithm (rt-CTS, ACK). Therefore, all the stations can access the channel in the designated period without influencing the transmissions in the reserved time. 15 CR MAC & traditional CSMA/CA MAC 16 CR MAC & traditional CSMA/CA MAC 17 CR MAC & traditional CSMA/CA MAC 18 CR MAC & traditional CSMA/CA MAC 19 Conclusion 此文提出了一個感知MAC協定,建立一個CR ad hoc網絡中配置QoS的傳統無線系統。研究設計的 機制可以補充傳統CSMA / CA的MAC協定的不足, 以實現目標的感知無線網絡。 20