首页> 外文OA文献 >Evaluating degrees of isolation between tenants enabled by multitenancy patterns for cloud-hosted version control systems (VCS).
【2h】

Evaluating degrees of isolation between tenants enabled by multitenancy patterns for cloud-hosted version control systems (VCS).

机译:评估由多租户模式为云托管版本控制系统(VCS)启用的租户之间的隔离度。

摘要

When implementing multitenancy for cloud-hosted applications, one of the main challenges to overcome is how to enable the required degree of isolation between tenants so that the required performance, resource utilization, and access privileges of one tenant does not affect other tenants. This paper applies COMITRE (COmponent-based approach to Multitenancy Isolation Through request RE-routing) to empirically evaluate the degree of isolation between tenants enabled by multitenancy patterns for cloud-hosted Version Control System (VCS). We implemented three multitenancy patterns (i.e., shared component, tenant-isolated component, and dedicated component) by developing a multitenant component using the FileSystem SCM plugin integrated within Hudson. The study confirmed that dedicated component provides the highest degree of isolation between tenants (compared to shared component and tenant-isolated component) in terms of error% (i.e., the percentage oferrors with unacceptably slow response times) and throughput. The system load of tenants showed no variability, and hence did not influence the degree of tenant isolation for all the three multitenancy patterns. We also provide a summary of recommended multitenancy patterns for optimizing performance and utilization of resources for cloud-hosted software services, as well as recommendations to guide an architect in implementing multitenancy isolation on similar VCS tools like Subversion and CVS.
机译:在为云托管的应用程序实施多租户时,要克服的主要挑战之一是如何在租户之间启用所需的隔离度,以使一个租户所需的性能,资源利用率和访问特权不会影响其他租户。本文应用COMITRE(基于请求方通过请求重新路由进行多租户隔离的方法)以经验方式评估由云托管版本控制系统(VCS)的多租户模式支持的租户之间的隔离程度。通过使用Hudson中集成的FileSystem SCM插件开发多租户组件,我们实现了三种多租户模式(即共享组件,租户隔离组件和专用组件)。该研究证实,就错误百分比(即响应时间慢得令人无法接受的错误百分比)和吞吐量而言,专用组件在租户之间(与共享组件和租户隔离的组件相比)提供了最高的隔离度。租户的系统负载没有变化,因此不会影响所有三种多租户模式的租户隔离程度。我们还提供了建议的多租户模式摘要,以优化性能和对云托管软件服务的资源利用,并提供建议,以指导架构师在类似的VCS工具(如Subversion和CVS)上实现多租户隔离。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号