软件定义网络(software defined network, SDN)在快速发展中面临许多新挑战,其中能耗问题尤为突出.学者们提出了许多节能方案,但目前已有的方案存在依赖传统网络背景,需要实时流量数据,不易部署,连通稳定性兼顾不全等问题.因此,提出一种基于代数连通度的软件定义网络节能算法(energy saving for sdn based on algebraic connectivity, ESSDNAC).该算法通过代数连通度变化量计算网络拓扑中各链路的关键度Lci,并按Lci值越小越优先的顺序选择相应的链路进入可休眠队列.最后在保障网络连通稳定性的前提下实现节能,算法仅需网络拓扑参数,无需网络实时流量数据.通过实验结果表明,ESSDNAC算法无需复杂的计算代价,即可在Abilene网络源线卡环境中均值为33.1%的节能率,且节能后网络连通性得到保证,为SDN部署绿色节能网络提供一种新的方案.
通过节能路由算法减少网络能耗是网络中需要解决的一个关键性的科学问题。如今已有的节能方案都是在已知流量矩阵的前提下研究网络节能,由于实时流量难以获取,使得这些方案都难以在实际中部署。因此,文中提出一种基于代数连通度的域内节能方案(Intra-domain Energy Efficient Routing Scheme Based on Algebraic Connectivity,EERSBAC)。EERSBAC不需要网络中的实时流量矩阵,仅依靠网络中的拓扑结构就可以实现节能。首先,提出链路关键度模型,利用链路关键度模型计算出网络中所有链路的重要程度;然后,提出代数连通度模型,利用代数连通度模型可以定量的衡量网络的连通性能。实验结果表明,EERSBAC不仅能够降低网络能耗,而且具有较小的路径拉伸度。