Interprocess Communication Mechanisms with Inter-Virtual Machine Shared Memory.
详细信息   
  • 作者:Ke ; Xiaodi.
  • 学历:Master
  • 年:2011
  • 导师:Lu,Paul,eadvisor
  • 毕业院校:University of Alberta
  • Department:Department of Computing Science.
  • ISBN:9780494758359
  • CBH:MR75835
  • Country:Canada
  • 语种:English
  • FileSize:807800
  • Pages:68
文摘
In many cloud computing environments e.g.,Amazons public Elastic Computing Cloud and Open-stack for private clouds),virtual machine VM) instances are the unit of resource allocation. When possible,VM instances can be allocated on the same physical server and many techniques e.g.,using shared memory between VMs) can be used to reduce the overhead of the inter-VM communication. Nahanni is a novel inter-VM shared-memory mechanism. We investigate two inter-VM interprocess communication IPC) mechanisms using Nahanni shared memory. First,minitransactions have different semantics from both traditional shared-memory programming and message-passing programming. We experimentally show that minitransactions can have better performance than traditional lock-based programming under low-contention scenarios. Second,MPI-Nahanni ports the well-known Message-Passing Interface MPI) system to Nahanni. Using microbenchmarks and the GAMESS application,we show how MPI-Nahanni has higher bandwidth and lower latency by up to an order of magnitude or more),and better performance than existing VM-based IPC techniques.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700