首页> 外文期刊>Future generation computer systems >Support mechanisms for cloud configuration using XML filtering techniques: A case study in SaaS
【24h】

Support mechanisms for cloud configuration using XML filtering techniques: A case study in SaaS

机译:使用XML过滤技术的云配置支持机制:SaaS中的案例研究

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

摘要

Software-as-a-service (SaaS) has attracted substantial attention as a software delivery and service model in a cloud computing environment. SaaS delivery can help organizations significantly reduce the cost of using software, because the resources for running SaaS applications are shared among tenants (end users or organizations). However, multi-tenancy can considerably complicate SaaS development, deployment, and maintenance as a result of a large number of co-existing tenant-specific constraints or features. Manually configuring and maintaining tenant-specific features will increase the cost, introduce possible errors, and limit scalability and flexibility. The paper addresses the problem of large variations and complex configurations. Specifically, the objective is to develop mechanisms to support automatic multitenant software features analysis and matching for the purposes of efficient deployment and operations in the cloud. The emphasis of this paper is on the matching between the tenant-specific requirements and the SaaS features managed by the cloud provider. This paper proposes a novel approach for cloud feature matching using XML filtering techniques to support the process of multi-tenant SaaS deployment and management. Feature modeling has been widely used to capture requirements and constraints. On the other hand, XML filtering techniques are mature and have been adopted in various problem domains. We used Yfilter, a proven and XML filtering technique, to support two multi-tenant applications: (i) Identifying SaaS configurations (in XPath representations) that satisfy tenant-specific requirements and constraints (in XML notation); and (ii) Identifying tenants that have subscribed to a specific set of SaaS features. The applications can effectively facilitate SaaS subsequent management and operations due to various changes, e.g., functionalities, constraints, cost, etc. The experimental results demonstrate that the proposed approach can automatically and correctly identify cloud system configurations that match tenant-specific requirements or identify the group of tenants that have subscribed to a particular set of cloud features. In addition, the execution time of our proposed approach is only a small fraction compared to the existing approach using the formal method, e.g., FaMa, and the configuration space is also much smaller. (C) 2019 Elsevier B.V. All rights reserved.
机译:作为云计算环境中的软件交付和服务模型,软件即服务(SaaS)引起了广泛的关注。 SaaS交付可以帮助组织显着降低软件使用成本,因为用于运行SaaS应用程序的资源在租户(最终用户或组织)之间共享。但是,由于大量并存的特定于租户的约束或功能,多租户会使SaaS开发,部署和维护大大复杂化。手动配置和维护特定于租户的功能将增加成本,引入可能的错误并限制可伸缩性和灵活性。本文解决了变化大和配置复杂的问题。具体来说,目标是开发机制以支持自动多租户软件功能分析和匹配,以实现在云中的高效部署和操作。本文的重点是特定于租户的需求与云提供商管理的SaaS功能之间的匹配。本文提出了一种使用XML过滤技术的云特征匹配新方法,以支持多租户SaaS部署和管理过程。特征建模已被广泛用于捕获需求和约束。另一方面,XML过滤技术已经成熟,并已在各种问题域中采用。我们使用了经过验证的XML过滤技术Yfilter来支持两个多租户应用程序:(i)标识满足租户特定要求和约束(以XML表示法)的SaaS配置(以XPath表示); (ii)标识已订阅特定SaaS功能集的租户。由于各种变化(例如功能,约束,成本等),这些应用程序可以有效地促进SaaS后续管理和操作。实验结果表明,所提出的方法可以自动,正确地识别与租户特定要求匹配的云系统​​配置,或者可以识别云系统配置。一组已订阅特定云功能的租户。此外,与使用正式方法(例如FaMa)的现有方法相比,我们提出的方法的执行时间仅占很小的一部分,并且配置空间也小得多。 (C)2019 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号