arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2601.16635cs.DC
收藏

用于云原生微服务的服务级能耗建模与实验的工具

Artifact for Service-Level Energy Modeling and Experimentation for Cloud-Native Microservices

Technische Universität Berlin(柏林工业大学)

Julian Legler

AI总结:

GOXN是一款用于云原生微服务的服务级能耗实验工具,通过量化计算、网络和存储能耗,揭示了排除网络和存储对能耗估算的影响。

摘要:

最近的进展使得在云原生环境中(例如容器或进程级别)能够进行细粒度的能耗测量,超越了传统粗粒度范围。然而,针对基于微服务的应用的服务级能耗测量仍处于探索阶段。此类测量必须包括计算、网络和存储能耗,以避免在分布式设置中低估消耗。我们提出了GOXN(Green Observability eXperiment eNginE),这是一个用于基于Kubernetes的微服务的能耗实验引擎,能够以服务级别量化计算、网络和存储能耗。使用GOXN,我们在不同配置(监控、追踪、服务网格)和稳定合成负载下评估了OpenTelemetry演示,并从Kepler和cAdvisor收集了指标。我们的加法能耗模型从容器级别数据推导出服务级别能耗。结果表明,排除网络和存储可能会低估辅助服务能耗高达63%,且高追踪负载会使能耗主导权向网络和存储转移。

英文摘要:

Recent advancements enable fine-grained energy measurements in cloud-native environments (e.g., at container or process level) beyond traditional coarse-grained scopes. However, service-level energy measurement for microservice-based applications remains underexplored. Such measurements must include compute, network, and storage energy to avoid underestimating consumption in distributed setups. We present GOXN (Green Observability eXperiment eNginE), an energy experimentation engine for Kubernetes-based microservices that quantifies compute, network, and storage energy at the service level. Using GOXN, we evaluated the OpenTelemetry Demo under varying configurations (monitoring, tracing, service mesh) and steady synthetic load, collecting metrics from Kepler and cAdvisor. Our additive energy model derives service-level energy from container-level data. Results show that excluding network and storage can underestimate auxiliary-service energy by up to 63%, and that high tracing loads shift energy dominance toward network and storage.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑