首页> 外文期刊>IEEE Transactions on Computers >Network Performance Aware Optimizations on IaaS Clouds
【24h】

Network Performance Aware Optimizations on IaaS Clouds

机译:IaaS云上的网络性能感知优化

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Network performance aware optimizations have long been a hot research topic to optimize distributed applications on traditional network environments. However, those optimization techniques rely on a few measurements on pair-wise network performance, and such direct use of network measurements is no longer valid on Infrastructure-as-a-service (IaaS) clouds. First, the direct calibration is ineffective. Network performance measurements may not represent the long-term performance (informally the stable component inside network performance) because of virtualization and network performance interference in the cloud. Second, the direct calibration is inefficient because the measurement overhead of all pair-wise link performance in a cluster becomes prohibitively high as the number of instances increases. To effectively and efficiently utilize existing network performance aware optimizations on IaaS clouds, we propose to reduce the measurement overhead and decouple the constant component from the dynamic network performance while minimizing the difference between the network performance and the constant component. For effectiveness, we use the constant component to guide the network performance aware optimizations. For efficiency, we exploit a non-negative matrix factorization (NMF) method to reduce the calibration overhead. Furthermore, we observe a tradeoff between effectiveness and efficiency, and develop an adaptive approach to capture this tradeoff. We demonstrate effectiveness and efficiency of our approach by adopting network performance aware optimizations on two kinds of basic applications, collective communications of MPI and generic topology mapping, and two real-world applications, namely N-body and conjugate gradient (CG). Our experiments on Amazon EC2 and simulations demonstrate significant calibration overhead reduction and performance improvement on guiding network performance aware optimizations, when comparing our approach to other state-of-the-art approaches.
机译:长期以来,了解网络性能的优化一直是在传统网络环境上优化分布式应用程序的热门研究主题。但是,这些优化技术依赖于成对网络性能的一些度量,并且对网络度量的这种直接使用在基础架构即服务(IaaS)云上不再有效。首先,直接校准无效。由于云中的虚拟化和网络性能干扰,网络性能度量可能无法代表长期性能(非正式地表示网络性能内部的稳定组件)。其次,直接校准效率不高,因为随着实例数量的增加,群集中所有成对链路性能的测量开销会变得过高。为了在IaaS云上有效,高效地利用现有的网络性能感知优化,我们建议减少测量开销,将恒定分量与动态网络性能分离,同时最小化网络性能和恒定分量之间的差异。为了提高效率,我们使用常量组件来指导了解网络性能的优化。为了提高效率,我们利用非负矩阵分解(NMF)方法来减少校准开销。此外,我们观察到有效性和效率之间的权衡,并开发了一种自适应方法来捕获这种权衡。我们通过对两种基本应用(MPI和通用拓扑映射的集体通信)以及两个实际应用(即N体和共轭梯度(CG))采用网络性能感知性优化来证明我们方法的有效性和效率。当我们将我们的方法与其他最新方法进行比较时,我们在Amazon EC2上进行的实验和模拟表明,在指导网络性能感知的优化方面,可显着减少校准开销并提高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号