论文标题
CWD:一种基于机器学习的方法来检测未知的云工作负载
CWD: A Machine Learning based Approach to Detect Unknown Cloud Workloads
论文作者
论文摘要
现代云数据中心的工作量变得越来越复杂。在过去的几年中,云数据中心运行的工作负载数量一直在指数级增长,云服务提供商(CSP)一直在实时支持按需服务。意识到云环境和云工作负载的日益增长的复杂性,Intel和AMD等硬件供应商越来越多地在其CPU平台中引入了特定于云的工作负载加速功能。这些功能通常针对流行和常用的云工作负载。尽管如此,如果不常见的客户特定工作负载(未知的工作负载),如果它们的特征与常见的工作负载不同(已知的工作负载),则可能不会意识到基础平台的潜力。为了解决实现基础平台的全部潜力的问题,我们开发了一种基于机器学习的技术来表征,配置和预测在云环境中运行的工作负载。我们技术的实验评估表明了良好的预测性能。我们还开发了以独立方式分析模型的性能的技术。
Workloads in modern cloud data centers are becoming increasingly complex. The number of workloads running in cloud data centers has been growing exponentially for the last few years, and cloud service providers (CSP) have been supporting on-demand services in real-time. Realizing the growing complexity of cloud environment and cloud workloads, hardware vendors such as Intel and AMD are increasingly introducing cloud-specific workload acceleration features in their CPU platforms. These features are typically targeted towards popular and commonly-used cloud workloads. Nonetheless, uncommon, customer-specific workloads (unknown workloads), if their characteristics are different from common workloads (known workloads), may not realize the potential of the underlying platform. To address this problem of realizing the full potential of the underlying platform, we develop a machine learning based technique to characterize, profile and predict workloads running in the cloud environment. Experimental evaluation of our technique demonstrates good prediction performance. We also develop techniques to analyze the performance of the model in a standalone manner.