首页> 外文期刊>IEEE Transactions on Computers >Shuttle: Facilitating Inter-Application Interactions for OS-Level Virtualization
【24h】

Shuttle: Facilitating Inter-Application Interactions for OS-Level Virtualization

机译:穿梭车:促进OS级虚拟化的应用程序间交互

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

摘要

OS-level virtualization generates a minimal start-up and run-time overhead on the host OS and thus suits applications that require both good isolation and high efficiency. However, multiple-member applications required for forming a system may need to occasionally communicate across this isolation barrier to cooperate with each other while they are separated in different VMs to isolate intrusion or fault. Such application scenarios are often critical to enterprise-class servers, HPC clusters and intrusion/fault-tolerant systems, etc. We make the first effort to support the inter-application interactions in an OS-level virtualization system without causing a significant compromise on VM isolation. We identify all interactive operations that impact inter-application interactions, including inter-process communications, application invocations, resource name transfers, and application dependencies. We propose Shuttle, a novel approach for facilitating inter-application interactions within and across OS-level virtual machines. Our results demonstrate that Shuttle can correctly address all necessary inter-application interactions while providing good isolation capability for all sample applications on different versions of Windows OS.
机译:操作系统级虚拟化在主机操作系统上产生最少的启动和运行时开销,因此适合需要良好隔离和高效率的应用程序。但是,构成系统所需的多成员应用程序有时可能需要跨此隔离屏障进行通信,以便彼此协作,而同时又将它们分隔在不同的VM中以隔离入侵或故障。此类应用程序场景通常对于企业级服务器,HPC群集和入侵/容错系统等至关重要。我们尽力支持OS级虚拟化系统中的应用程序间交互,而又不会对VM造成重大损害隔离。我们确定所有影响应用程序间交互的交互操作,包括进程间通信,应用程序调用,资源名称传输和应用程序依赖关系。我们提出Shuttle,这是一种新颖的方法,用于促进OS级虚拟机之间以及跨OS级虚拟机的应用程序间交互。我们的结果表明,Shuttle可以正确解决所有必要的应用程序间交互,同时为不同版本的Windows OS上的所有示例应用程序提供良好的隔离能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号