Grade of Service (GoS) based adaptive flow management for Software Defined Heterogeneous Networks (SDHetN)

In today's wireless Heterogeneous Networks (HetNets) deployments, the physical resources which are supposed to handle the huge mobile data requests, are clustered statically by the operators, leading an ineffective resource management. In this paper, we solve this ineffective static resource assignment, by proposing a novel queueing-theoretic Software Defined HetNet (SDHetN) model which orchestrates the HetNets topology using adaptive and scalable flow management heuristics. The proposed SDHetN takes its flexible and scalable characteristics thanks to two algorithms; the Topology Control Algorithm (TCA) and the Flow Admission Control Algorithm (FACA). Specifically, the proposed TCA clusters several OpenFlow (OF) switches using the flows' Grade of Service (GoS) in order to optimize physical resource assignment. The proposed FACA fairly distributes each Flow Authority Virtual Switch (FAVS) that are created in TCA by grouping several switches virtually. We also propose a thread-based parallelization in TCA and FACA increasing the response time and service rate of the SDN Controller. The performance of SDHetN is evaluated by 48 different scenarios and it is shown that SDHetN provides a scalable and fair flow management according to different performance metrics.

[1]  F. Richard Yu,et al.  Energy-Efficient Resource Allocation for Heterogeneous Cognitive Radio Networks with Femtocells , 2012, IEEE Transactions on Wireless Communications.

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

[3]  Dong In Kim,et al.  HetNets with cognitive small cells: user offloading and distributed channel access techniques , 2013, IEEE Communications Magazine.

[4]  Fernando Casadevall,et al.  Control of the trade-off between resource efficiency and user fairness in wireless networks using utility-based adaptive resource allocation , 2011, IEEE Communications Magazine.

[5]  Byrav Ramamurthy,et al.  Network Innovation using OpenFlow: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[6]  Xiaohong Jiang,et al.  Opportunistic link overbooking for resource efficiency under per-flow service guarantee , 2010, IEEE Transactions on Communications.

[7]  Jun Bi,et al.  OpenRouter: OpenFlow extension and implementation based on a commercial router , 2011, 2011 19th IEEE International Conference on Network Protocols.

[8]  Maurice Herlihy,et al.  The art of multiprocessor programming , 2020, PODC '06.

[9]  Rajarathnam Chandramouli,et al.  Dynamic spectrum access in open spectrum wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[10]  Klaus Nolte,et al.  Enhanced wireless network efficiency by cognitive, self-organized resource reconfiguration , 2010, Bell Labs Technical Journal.

[11]  Carl M. Harris,et al.  Fundamentals of queueing theory , 1975 .

[12]  Miao Pan,et al.  Spectrum and Energy Efficient Relay Station Placement in Cognitive Radio Networks , 2013, IEEE Journal on Selected Areas in Communications.

[13]  Nico Bayer,et al.  CloudMAC — An OpenFlow based architecture for 802.11 MAC layer processing in the cloud , 2012, 2012 IEEE Globecom Workshops.

[14]  C.-C. Jay Kuo,et al.  Cooperative Communications in Resource-Constrained Wireless Networks , 2007, IEEE Signal Processing Magazine.

[15]  Ramón Agustí,et al.  Multiuser Resource Allocation Optimization Using Bandwidth-Power Product in Cognitive Radio Networks , 2013, IEEE Journal on Selected Areas in Communications.

[16]  John N. Tsitsiklis,et al.  A scalable network resource allocation mechanism with bounded efficiency loss , 2006, IEEE Journal on Selected Areas in Communications.