当前的蜂窝网络中,移动具有随机特征,使得蜂窝网络信道到达率、业务应用类型等都具有随机性,导致部分蜂窝网络信道负载过大,资源均衡性较差的缺陷。因此,依据分层架构和模块化思想,设计并实现蜂窝网络信道分配均衡化控制器,其包括应用层、控制层以及基础设施层。控制器的基础模块和应用模块协同运行,实现网络信道资源的均衡分配,控制器通过Open Flow协议控制下的南向接口,同底层网络设备交流信息。蜂窝网络信道业务通过REST接口将资源申请命令反馈给控制器,促使控制器管理底层设备完成资源数据的转发,确保信道资源分配的均衡化。实验结果表明,所设计控制器下的网络信道吞吐量、平均系统公平性指数、用户平均中断概率以及信道负载率四个指标都较优秀,取得了令人满意的结果。
In the current cellular networks, mobile with stochastic characteristics is used to make cellular network channel arrival rate and the types of business applications have randomness, that is, a part of the cellular network channel load is too large and the resource balance is poor. Therefore, based on the layered architecture and modularization thought, the equaliza- tion controller for cellular network channel allocation was designed and implemented. It includes the application layer, control layer and infrastructure layer. The base module and application module of the controller are operated cooperatively to realize the equalization allocation of the network channel resources. The controller exchanges the information with the bottom network devic- es through the southing interface controlled by OpenFlow protocol. Cellular network channel business feeds back the resource ap- plication commands to the controller via the REST interface to prompt the controller to manage the bottom layer equipments to complete retransmission of the resource data, and ensure the equalization of the channel resource allocation, The experimental re- suits indicate that the network channel throughput, average system fairness index, user average interrupt probability and chan- nel load factor of the designed controller are relatively good.