软件定义网络(SDN)已经成为下一代网络的典范,将控制平面与数据平面分开。在软件定义的网络中,每个交换节点的转发表通常由昂贵而耗电的三态内容可寻址存储器(TCAM)来实现,该存储器仅具有有限数量的条目。另外,每个链路的带宽容量也是有限的。通过承认这些关键的网络资源限制的请求来向用户提供高质量的服务是一个根本性的问题,而且很少关注。在本文中,我们研究SDN中的在线单播和组播,以在网络资源约束下最大化网络吞吐量为目标,为此我们首先提出了一种新颖的成本模型来准确地捕捉交换节点和
链路上网络资源的使用情况。然后我们设计两个具有竞争比率的在线算法ø(日志 Ñ)和ø(ķ ε日志 Ñ)在线单播和多播,分别,其中Ñ是网络规模,ķ是目的地的任何多播请求的最大数目,并且ε是0 <ε≤恒定我们最后通过仿真实验来评估所提出的算法。仿真结果表明,所提出的算法是非常有前途的。