阿里巴巴集群追踪计划Alibaba Cluster Trace Program

简介: 在阿里巴巴集群追踪程序是由阿里巴巴集团出版。通过提供来自实际生产的集群跟踪,该计划帮助研究人员、学生和对该领域感兴趣的人更好地了解现代互联网数据中心 (IDC) 的特征和工作负载。

阿里巴巴集群追踪计划

概述

阿里巴巴集群追踪程序是由阿里巴巴集团出版。通过提供来自实际生产的集群跟踪,该计划帮助研究人员、学生和对该领域感兴趣的人更好地了解现代互联网数据中心 (IDC) 的特征和工作负载。

到目前为止,已经发布了三个版本的trace:

  • cluster-trace-v2017在 12 小时内包含大约 1300 台机器。trace-v2017 首先介绍了在线服务(又名长时间运行的应用程序)和批处理工作负载的搭配。要查看有关此跟踪的更多信息,请参阅相关文档 ( trace_2017 )。完成简短调查后即可获得下载链接(调查链接)。
  • cluster-trace-v2018在 8 天内包含大约 4000 台机器。除了具有比 trace-v2017 更大的缩放器外,这条 trace 还包含我们生产批次工作负载的 DAG 信息。更多详情请查看相关文档(trace_2018)。调查后提供下载链接(不到一分钟,调查链接)。
  • cluster-trace-gpu-v2020在 2 个月内包含大约 6500 台机器。它描述了由阿里巴巴 PAI(人工智能平台)在 GPU 集群上提供的 MLaaS(机器学习即服务)中的 AI/ML 工作负载。查看已发布数据、数据模式和数据处理脚本和 Jupyter notebook 的子目录( pai_gpu_trace_2020 )。

我们将在接下来的几个月发布与微服务相关的 cluster-trace-v2021。这些跟踪包含所有完整调用过程的详细信息,包括微服务之间的调用依赖关系、响应时间、接口和通信范式。

我们鼓励任何人将跟踪用于学习或研究目的,如果您在使用跟踪时有任何疑问,请通过电子邮件联系我们:alibaba-clusterdata,或在 Github 上提交问题。建议提交问题,因为讨论将有助于所有社区。请注意,您提出的问题越清楚,您就越有可能得到明确的答案。

如果您能在使用我们的跟踪的任何出版物可用时告诉我们,我们将不胜感激,因为我们正在维护相关出版物的列表,以便更多的研究人员更好地相互交流。

未来,我们会尝试定期发布新的痕迹,请继续关注。

我们的动力

正如开头所说,我们发布数据的动机是为了帮助相关领域的人们更好地了解现代数据中心,并为研究人员提供生产数据以改变他们的想法。只要用于研究或学习目的,您可以随意使用跟踪。

从我们的角度来看,提供数据是为了解决阿里巴巴在 IDC 中面临的挑战,其中在线服务和批处理作业并置。我们将挑战提炼为以下主题:

  1. 工作负载特性。如何以一种我们可以模拟各种生产工作负载的方式表征阿里巴巴工作负载,以进行调度和资源管理策略研究。
  2. 将工作负载分配给机器的新算法。如何为机器分配和重新安排工作负载以提高资源利用率并确保不同应用程序的性能 SLA(例如,通过减少资源争用和定义适当的优先级)。
  3. 在线服务调度器 (Sigma) 和批处理作业调度器 (Fuxi) 之间的协作。如何调整在线服务和批处理作业之间的资源分配,以提高批处理作业的吞吐量,同时保持在线服务可接受的 QoS(服务质量)和快速故障恢复。随着配置规模(由不同调度器管理的工作负载)不断增长,协作机制的设计变得越来越重要。

最后但并非最不重要的一点是,我们始终乐于与研究人员合作,以提高我们集群的效率,并为研究实习生提供职位空缺。如果你有在你的心中什么想法,请通过以下方式联系我们aliababa-Cluster数据海阳丁(海阳维护该集群跟踪和作品阿里巴巴的资源管理和调度组)。

跟踪结果

使用阿里巴巴集群trace的论文

我们发布集群数据的基本理念是让研究人员和从业人员能够使用更真实的数据进行研究、模拟,从而使结果更接近行业采用。使用我们的数据看到更多的作品对我们来说是一个巨大的鼓励。以下是使用阿里巴巴集群数据的现有作品列表。如果您的论文使用了我们的跟踪,如果您通过发送电子邮件( aliababa-clusterdata )告诉我们,那就太好了

  • 集群跟踪 GPU v2020
  • “野外 MLaaS:大规模异构 GPU 集群中的工作负载分析和调度”,作者 Qizhen Weng、Wencong Xiao、Yinghao Yu、Wei Wang、Cheng Wang、Jian He、Yong Li、Liping Zhang、Wei Lin 和 Yu Ding ,将于 2022 年 4 月在华盛顿州伦顿举行的第 19 届 USENIX 网络系统设计和实现研讨会 (NSDI'22) 上发表。
  • 集群跟踪 v2018
  • 本文发布了一个有趣的模拟器:CloudSimPy。您可以在CloudSimPy 上查看
  • 表征和综合阿里云中数据并行作业的任务依赖性,作者 Huangshi Tian、Yunchuan Zheng 和 Wei Wang,将于 2019 年 11 月在加利福尼亚州圣克鲁斯举行的 ACM 云计算研讨会 (SoCC '19) 上发表。
  • Aladdin: Optimized Maximum Flow Management for Shared Production Clusters , Heng Wu, Wenbo ZHANG, Yuanjia XU, Hao XIANG, Tao HUANG, Haiyang Ding, Zheng ZHANG, 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS)。
  • 集群跟踪 v2017

关于分析跟踪的技术报告和项目

到目前为止,这个会话是空的。未来,我们将在所有者的许可下,将一些报告和开源 repo 链接到如何在此处分析跟踪。

这样做的目的是帮助更多的初学者开始学习基本的数据分析或如何从统计的角度检查集群。

相关文章
|
机器学习/深度学习 算法 决策智能
智能解决装箱问题:使用优化算法实现高效包装
装箱问题(Bin Packing Problem)是组合优化领域中的一个经典问题,主要涉及如何将一系列对象高效地装入有限数量的容器(或“箱”)中,同时满足特定的约束条件。这个问题的目标是最小化所需使用的箱子数量或者最大化箱子的装载效率,以减少空间或资源的浪费。
|
机器学习/深度学习 人工智能 并行计算
5分钟掌握开源图神经网络框架DGL使用
近几年神经网络在人工智能领域的成功应用,让它备受关注和热捧。但是,它自身依然具有本质上的局限性,以往的神经网络都是限定在欧式空间内,这和大多数实际应用场景并不符合,因此,也阻碍了它在很多领域的实际落地应用。
5分钟掌握开源图神经网络框架DGL使用
|
机器学习/深度学习 人工智能 达摩院
[ICML'22] 阿里巴巴达摩院FEDformer,长程时序预测全面超越SOTA
本文介绍阿里巴巴达摩院决策智能实验室时间序列预测方向的最新(ICML 2022 accepted)工作:FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecasting论文链接:https://arxiv.org/abs/2201.12740代码链接:https://github.com/DA
3211 0
[ICML'22] 阿里巴巴达摩院FEDformer,长程时序预测全面超越SOTA
|
Prometheus Kubernetes 监控
云原生|kubernetes |使用Prometheus监控k8s cAdvisor篇(进阶篇--- 一)(centos操作系统)
云原生|kubernetes |使用Prometheus监控k8s cAdvisor篇(进阶篇--- 一)(centos操作系统)
2815 0
|
Kubernetes 算法 调度
【K8S系列】深入解析K8S调度
【K8S系列】深入解析K8S调度
1849 0
|
算法 调度 Python
探索操作系统核心:一个简单的进程调度模拟器
【8月更文挑战第31天】在这篇文章中,我们将通过构建一个简单的进程调度模拟器来揭开操作系统调度算法的神秘面纱。通过模拟FIFO(先进先出)、RR(轮转)和优先级调度算法,我们将理解它们如何影响系统性能。文章将使用Python代码示例来展示这些概念,旨在让读者通过动手实践获得深刻的认识,而不仅仅是理论学习。
|
Kubernetes 算法 调度
基于kube-scheduler-simulator编写自己的调度程序
基于kube-scheduler-simulator编写自己的调度程序
|
Kubernetes 调度 云计算
字节跳动基础架构编排调度团队论文入选云计算领域顶会 SoCC 2023
2023 年 10 月 30 日至 11 月 1 日, SoCC 2023 将在美国加州 Santa Cruz 举行。 字节跳动基础架构 - 编排调度团队的研究成果被 S o CC 2023 接收,并受邀进行现场报告。 SoCC 会议全称 Annual ACM Symposium on Cloud Computing,是 云计算领域顶级会议之一,同时也是 ACM 所有会议当中唯一一个同时被 SIGMOD 和 SIGOPS 赞助的顶会。代表了当前云计算领域在学术界、工业界和开源社区的前沿水平。SoCC 会议伴随着云计算的兴起而成立,至今已经举办到第 14 届。该会议每年吸引全球顶级研究机构和知名
714 0
|
存储 机器学习/深度学习 边缘计算
云边协同与人工智能AI的深度融合(云端训练、边端推理)
在面向物联网、大流量等场景下,为了满足更广连接、更低时延、更好控制等需求,云计算在向一种更加全局化的分布式节点组合形态进阶,边缘计算是其向边缘侧分布式拓展的新触角。
11579 0