ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2019, Vol. 56 ›› Issue (5): 967-976.doi: 10.7544/issn1000-1239.2019.20180866

Special Issue: 2019智能网络理论与关键技术专题

Previous Articles     Next Articles

Implementation and Evaluation of Cooperative Routing in Software Defined Wireless Networking

Fei Ning, Xu Lijie, Cheng Xiaohui   

  1. (School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210003)
  • Online:2019-05-01

Abstract: In a mesh network, not all WiFi APs are always taken part in the actual packet transmission which makes network resources redundant. A same packet is usually received by more than one node even though they are not on this packet’s original transmission path. These nodes can be chosen to forward the packets to the destination node, which improves the bandwidth of the designated link in a cooperative routing path. However, due to the transmission and computation overhead on WiFi APs, the cooperative routing is difficult to be implemented in traditional wireless networking. The centralized architecture of software defined wireless networking (SDWN) makes it convenient to select helper nodes effectively and globally for a cooperative routing. This paper proposes a cooperative routing algorithm in SDWN. In this algorithm, routing discovery is performed on WiFi APs while the global and computation intensive tasks such as the route validation, the helper node selection and the interferences update are completed by the controller. By extending OpenFlow protocol, the proposed cooperative routing has been implemented and evaluated on a test bed. The evaluation indicates that our QoS oriented SDWN-based cooperative routing achieves greater bandwidth and less packet transmission delay than traditional wireless protocols.

Key words: software defined wireless networking (SDWN), cooperative routing, helper node, OpenFlow, centralized architecture

CLC Number: