搜索

pdf文档 Optimization for number of goroutines using feedback control

13.04 MB 66 页 0 下载 74 浏览 0 评论 0 收藏
所属分类: 后端开发 / Go
语言 格式 评分
英语
.pdf
3
摘要
本文提出了一种名为kaburaya的方法,用于动态优化Go语言中的Goroutines数量,以提高系统性能。该方法通过反馈控制机制,根据CPU使用率上限动态调整Goroutines数量,并使用弹性信号量限制并发。实验结果表明,该方法在控制Goroutines数量方面有效,但仍需改进对任务性能上限的检测。未来计划将其应用于云计算的自动扩展。文档详细介绍了反馈控制的基本原理、kaburaya的架构以及如何通过动态调整实现性能目标。
AI总结
本文探讨了使用反馈控制优化Go语言中的goroutines数量,提出了一种名为Kaburaya的方法,旨在动态调整并发数以达到最佳性能。Kaburaya通过反馈控制机制,利用CPU使用率上限作为性能指标,并结合弹性信号量来限制并发,从而实现快速、准确且持续的goroutines数量控制。实验结果显示,该方法具有潜力,但也存在需要改进的地方,特别是在检测任务性能上限方面。未来计划将此方法应用于云计算的自动扩展。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 54 页请下载阅读 -
文档评分
请文明评论,理性发言.