论文部分内容阅读
随着网络负载的急剧加大,网络内容传播过程变得更为复杂,传统上解决该问题的方法是增加网络设备数量和加大网络设备功率,这就使得内容传播过程中的能耗问题日益突出,所以,综合考虑网络内容传播中能耗和性能平衡是一个非常重要的研究主题。内容分发网络是一种主流的网络内容传播方式,能为用户提供较好的网络访问速度和稳定性,但其复杂和繁多的网络设备使得能耗相对较大,本文主要研究网络内容传播过程中加入节能机制的能耗分析和性能评价。本文针对内容分发网络的内容传播过程不同部分会出现不同时间尺度的空余时间,提出了多级睡眠-唤醒机制,在低负载或者其他一些情况下,将设备的一些部件转变成睡眠状态以到达节能效果,并且使得节能最大化与睡眠状态相关数据损失最小化。对提出的多级睡眠-唤醒机制运用随机Petri网进行能耗分析,在随机Petri网建模的基础上应用模型化简和评价方法,通过分析随机Petri网模型各状态稳定概率得到系统平均能耗,并使用软件SPNP对加入节能机制前后的内容传播过程能耗进行对比分析。最后通过加入节能机制前后的内容分发网络SPN模型的性能分析,判断节能机制是否对内容传播过程中的性能产生影响。仿真实验结果表明多级睡眠-唤醒机制能很好地降低内容传播过程中的平均能耗,不过会对内容传播过程中的响应时问产生一定的影响。本文针对内容分发网络的内容传播过程中,内容传播路由、分发内容过程中的链路负载情况时刻都在发生变化,通过结合考虑性能指标因素定义转变链路速率机制,提出了基于最大延迟阈值的速率调节机制的网络节能策略,该机制使得链路速率保持最长时间的最低速率。对提出的基于最大延迟阈值的速率调节机制运用随机Petri网进行能耗分析,通过加入节能机制前后的内容分发网络SPN模型进行性能评价,判断该机制是否对内容传播过程中的性能产生影响。使用软件SPNP进行仿真分析,仿真实验结果表明该机制使得CDN系统节能最大化而数据延迟没有明显的增加,但该节能机制对吞吐量有一定的影响。本文提出的多级睡眠-唤醒机制和基于最大延迟阈值的速率调节机制都不仅仅只是考虑节能问题,而且将满足内容传播过程中的性能指标综合到节能问题一起考虑。因此,提出的节能机制有很好的实际意义。提出的节能机制对于内容传播方法具有普遍意义,这两个机制也能够应用于研究其他内容传播方法的节能问题上。