Virtual Resource Allocation in Software-Defined Information-Centric Cellular Networks With Device-to-Device Communications and Imperfect CSI

In this paper, we propose an architecture of software-defined information-centric network virtualization with device-to-device (D2D) communications, which facilitates dynamic virtual resource allocation and content caching via a software-defined networking (SDN) controller with a global view of the system. In our proposed framework, substrate physical resources can be virtualized and shared among multiple mobile virtual network operators (MVNOs). Meanwhile, by means of integrating D2D communications into information-centric wireless networks, content caching is enabled not only in the air but in mobile devices as well. In addition, taking into consideration inaccurate channel estimation and measurement, we formulate the virtual resource allocation and caching optimization as a discrete stochastic optimization problem in which imperfect channel state information is incorporated. Because the formulated virtual resource allocation problem is a large-scale combinational optimization problem, we exploit discrete stochastic approximation approaches to cope with it. Finally, extensive simulations are conducted to demonstrate the effectiveness of the proposed scheme with different system parameters. Simulation results show that MVNOs can benefit from not only the sharing of physical infrastructure but from the caching functionality that exists in both the air and mobile devices as well.

[1]  Victor C. M. Leung,et al.  In-Band Full-Duplex Relaying: A Survey, Research Issues and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[2]  J. Wellner,et al.  Empirical Processes with Applications to Statistics , 2009 .

[3]  F. Richard Yu,et al.  Resource sharing for software defined D2D communications in virtual wireless networks with imperfect NSI , 2014, 2014 IEEE Global Communications Conference.

[4]  Laizhong Cui,et al.  When big data meets software-defined networking: SDN for big data and big data for SDN , 2016, IEEE Network.

[5]  Marco Hoffmann,et al.  Network Virtualization for Future Mobile Networks: General Architecture and Applications , 2011, 2011 IEEE International Conference on Communications Workshops (ICC).

[6]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[7]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[8]  F. Richard Yu,et al.  Distributed denial of service attacks in software-defined networking with cloud computing , 2015, IEEE Communications Magazine.

[9]  Gang George Yin,et al.  Spreading code optimization and adaptation in CDMA via discrete stochastic approximation , 2004, IEEE Transactions on Information Theory.

[10]  Zhong Fan,et al.  Emerging technologies and research challenges for 5G wireless networks , 2014, IEEE Wireless Communications.

[11]  Irene Macaluso,et al.  Exclusive sharing & virtualization of the cellular network , 2011, 2011 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).

[12]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[13]  Xi Zhang,et al.  Information-centric network function virtualization over 5g mobile wireless networks , 2015, IEEE Network.

[14]  B. Aazhang,et al.  Cellular networks with an overlaid device to device network , 2008, 2008 42nd Asilomar Conference on Signals, Systems and Computers.

[15]  Antonio de la Oliva,et al.  An architecture for software defined wireless networking , 2014, IEEE Wireless Communications.

[16]  Bhaskar Krishnamachari,et al.  Software-Defined Networking Paradigms in Wireless Networks: A Survey , 2014, ACM Comput. Surv..

[17]  Wolfgang Kellerer,et al.  Network virtualization: a hypervisor for the Internet? , 2012, IEEE Communications Magazine.

[18]  Mohammad G. Khoshkholgh,et al.  Downlink Radio Resource Allocation in OFDMA Spectrum Sharing Environment with Partial Channel State Information , 2011, IEEE Transactions on Wireless Communications.

[19]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[20]  Sigrún Andradóttir,et al.  A Global Search Method for Discrete Stochastic Optimization , 1996, SIAM J. Optim..

[21]  Yung Yi,et al.  REFIM: A Practical Interference Management in Heterogeneous Wireless Access Networks , 2011, IEEE Journal on Selected Areas in Communications.

[22]  F. Richard Yu,et al.  Software-Defined Networking (SDN) and Distributed Denial of Service (DDoS) Attacks in Cloud Computing Environments: A Survey, Some Research Issues, and Challenges , 2016, IEEE Communications Surveys & Tutorials.

[23]  Deniz Gündüz,et al.  Learning-based optimization of cache content in a small cell base station , 2014, 2014 IEEE International Conference on Communications (ICC).

[24]  F. Richard Yu,et al.  Wireless virtualization for next generation mobile cellular networks , 2015, IEEE Wireless Communications.

[25]  F. Richard Yu,et al.  A Survey of Green Information-Centric Networking: Research Issues and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[26]  F. Richard Yu,et al.  Wireless Network Virtualization: A Survey, Some Research Issues and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[27]  V. Krishnamurthy,et al.  Adaptive MIMO antenna selection via discrete stochastic optimization , 2005, IEEE Transactions on Signal Processing.

[28]  Victor C. M. Leung,et al.  Capacity-Optimized Topology Control for MANETs with Cooperative Communications , 2011, 2011 IEEE International Conference on Communications (ICC).

[29]  Sampath Rangarajan,et al.  NVS: A Substrate for Virtualizing Wireless Resources in Cellular Networks , 2012, IEEE/ACM Transactions on Networking.

[30]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[31]  Gang Liu,et al.  Energy-efficient resource allocation in full-duplex relaying networks , 2014, 2014 IEEE International Conference on Communications (ICC).

[32]  Xuemin Shen,et al.  A Dual-Decomposition-Based Resource Allocation for OFDMA Networks With Imperfect CSI , 2010, IEEE Transactions on Vehicular Technology.

[33]  Wha Sook Jeon,et al.  Two-Stage Semi-Distributed Resource Management for Device-to-Device Communication in Cellular Networks , 2014, IEEE Transactions on Wireless Communications.

[34]  F. Richard Yu,et al.  Software-Defined Device-to-Device (D2D) Communications in Virtual Wireless Networks With Imperfect Network State Information (NSI) , 2016, IEEE Transactions on Vehicular Technology.

[35]  Tito Homem-de-Mello,et al.  Variable-sample methods for stochastic optimization , 2003, TOMC.

[36]  F. Richard Yu,et al.  Dynamic Resource Allocation for Heterogeneous Services in Cognitive Radio Networks With Imperfect Channel Sensing , 2012, IEEE Trans. Veh. Technol..