In 5G networks, when D2D communications or the quality of a cellular link fails to support data transmission of a terminal, it is indispensable to exploit data transmission opportunities via multi-hop D2D communications. However, to achieve multi-hop D2D communications, two problems need to be solved: 1) A routing and packet forwarding protocol is required to enable terminals to forward data packets across multi-hop D2D or cellular links; 2) This protocol must conform to the existing specifications of D2D communications. To this end, a framework of virtual mesh networking is developed in this paper to support multi-hop D2D communications in 5G networks. More specifically, based on the 5G network architecture, routing and packet forwarding are split into two separate mechanisms in the control plane and the user plane, respectively. In the control plane, base stations collect link and topology information of terminals and then form a virtual mesh network among terminals accordingly. The routing path for end-to-end communications is then determined by a virtual mesh routing algorithm, which also takes into account terminal mobility and link failure. In the user plane, a packet forwarding mechanism is designed to deliver data packets following the routing path as determined by the routing algorithm in the control plane. This mechanism extends but also conforms to the existing specifications of D2D communications. The virtual mesh networking protocol and its underlying algorithms are evaluated via simulations. Performance results demonstrate the effectiveness of multi-hop D2D communications via virtual mesh networking.
Read full abstract