Storm平台工作节点内存电压调控节能策略优化

0 下载量 113 浏览量 更新于2024-07-15 收藏 2.36MB PDF 举报
在大数据时代,随着数据处理需求的增长,流式计算平台如Apache Storm因其实时性强和高扩展性备受关注。然而,传统的节能策略往往忽视了数据处理和传输的实时性对能耗的影响。本文,由蒲勇霖等人在2018年发表在《通信学报》上,探讨了"storm平台下工作节点的内存电压调控节能策略"(WNDVR-storm)。 首先,作者构建了一个理论框架,结合数据流处理的特性以及Storm集群的结构,使用有向无环图模型来描述任务的依赖关系,实例并行度以及任务资源的分配。通过理解关键路径在拓扑执行中的作用,他们认识到在实时性和节能之间存在平衡点,尤其是对于那些位于关键路径上的工作节点。 针对这个问题,作者提出了两种节能算法。一种是针对关键路径节点的工作节点,它们的内存电压会保持在一个较高的水平以确保数据的快速处理,从而避免延迟。另一种则是针对非关键路径节点,这些节点的内存电压会被动态调整,当系统的数据处理和传输能力允许时,可以适当降低电压,以节省能耗。 文章的关键创新在于根据系统实际性能的制约条件,如CPU使用率和数据传输量,设定阈值。当这些指标低于预设值时,工作节点的内存电压会被动态调整,进一步优化能耗。实验结果显示,WNDVR-storm策略显著降低了整体能耗,而且当数据处理和传输的制约条件越宽松,节能效率提升得更为明显。 总结来说,这篇论文提出了一种针对storm平台的工作节点内存电压调控策略,旨在提高节能效率,同时考虑到实时性需求。通过实验证明,这种策略在大数据和流式计算环境中具有实用价值,有助于优化能源消耗,支持绿色计算的发展。