...
首页> 外文期刊>Journal of supercomputing >Synchronization support for parallel applications in virtualized clouds
【24h】

Synchronization support for parallel applications in virtualized clouds

机译:对虚拟化云中并行应用程序的同步支持

获取原文
获取原文并翻译 | 示例
           

摘要

Cloud computing platforms have become very attractive for parallel applications, thanks to the system virtualization technology that allows versatile and pliable computing environments. However, owing to the virtualization overhead, parallel applications can suffer from poor performance when executing synchronization operations. In this paper, we propose sc scheduling, which is a synchronization-conscious scheduling algorithm that can mitigate the existing virtualization overhead. For this purpose, the proposed scheduler understands the synchronization phases of each parallel application. Based on this comprehension, it then eliminates unnecessary CPU spinning of parallel threads and its incurred waste of valuable CPU time. In addition, it prevents their long blocking, which otherwise causes unfairness between concurrent virtual machines (VMs) and other VMs. We implemented these simple concepts and thoroughly evaluated them in a recent Xen hypervisor release. Our results demonstrate that our approach can significantly improve the speed of concurrent virtual machines compared to the original credit scheduler in Xen.
机译:云计算平台对于并行应用程序非常有吸引力,这要归功于系统虚拟化技术,该技术可实现灵活多样的计算环境。但是,由于虚拟化开销,并行应用程序在执行同步操作时可能会遇到性能不佳的问题。在本文中,我们提出了sc调度,这是一种同步感知调度算法,可以减轻现有的虚拟化开销。为此,建议的调度程序了解每个并行应用程序的同步阶段。基于这种理解,它可以消除不必要的并行线程CPU旋转,并避免浪费宝贵的CPU时间。此外,它还可以防止长时间阻塞,否则会导致并发虚拟机(VM)与其他VM之间的不公平。我们实施了这些简单的概念,并在最近的Xen虚拟机管理程序版本中对其进行了全面评估。我们的结果表明,与Xen中原始的信用调度程序相比,我们的方法可以显着提高并发虚拟机的速度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号