首页> 外文会议>IEEE International Conference on Cluster Computing >Capturing inter-application interference on clusters
【24h】

Capturing inter-application interference on clusters

机译:捕获集群上的应用程序间干扰

获取原文

摘要

Cluster systems usually run several applications—often from different users—concurrently, with individual applications competing for access to shared resources such as the file system or the network. Low application performance is therefore not always the result of inefficient program design, but may instead be caused by interference from outside. However, knowing the difference is essential for an appropriate response. Unfortunately, traditional performance-analysis techniques consider an application always in isolation, without the ability to compare its performance to the overall performance conditions on the system when it was executed. In this paper, we present a novel approach of how to correlate the performance behavior of applications running side by side. To accomplish this, we divide the application runtime into fine-grained time slices whose boundaries are synchronized across the entire system. Mapping performance data related to shared resources onto these time slices, we are able to establish the simultaneity of their usage across jobs, which can be indicative of inter-application interference. Our experiments show that such interference effects, for which the developer is usually not to blame, can degrade application performance significantly.
机译:群集系统通常同时运行多个应用程序(通常来自不同用户),而各个应用程序竞争访问共享资源(例如文件系统或网络)的权限。因此,较低的应用程序性能并不总是由于程序设计效率低下造成的,而可能是由外部干扰引起的。但是,了解差异对于适当的响应至关重要。不幸的是,传统的性能分析技术始终将应用程序视为孤立的应用程序,无法将其性能与执行时系统的整体性能状况进行比较。在本文中,我们提出了一种新颖的方法,该方法如何关联并排运行的应用程序的性能行为。为此,我们将应用程序运行时划分为细粒度的时间片,它们的边界在整个系统中同步。通过将与共享资源相关的性能数据映射到这些时间片上,我们能够确定它们在各个作业中的使用同时性,这可以指示应用程序间的干扰。我们的实验表明,通常不应归咎于开发人员的这种干扰效应会显着降低应用程序性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号