...
首页> 外文期刊>IEEE Transactions on Software Engineering >Formulating Cost-Effective Monitoring Strategies for Service-Based Systems
【24h】

Formulating Cost-Effective Monitoring Strategies for Service-Based Systems

机译:制定基于服务的系统的具有成本效益的监视策略

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

摘要

When operating in volatile environments, service-based systems (SBSs) that are dynamically composed from component services must be monitored in order to guarantee timely and successful delivery of outcomes in response to user requests. However, monitoring consumes resources and very often impacts on the quality of the SBSs being monitored. Such resource and system costs need to be considered in formulating monitoring strategies for SBSs. The critical path of a composite SBS, i.e., the execution path in the service composition with the maximum execution time, is of particular importance in cost-effective monitoring as it determines the response time of the entire SBS. In volatile operating environments, the critical path of an SBS is probabilistic, as every execution path can be critical with a certain probability, i.e., its criticality. As such, it is important to estimate the criticalities of different execution paths when deciding which parts of the SBS to monitor. Furthermore, cost-effective monitoring also requires management of the trade-off between the benefit and cost of monitoring. In this paper, we propose CriMon, a novel approach to formulating and evaluating monitoring strategies for SBSs. CriMon first calculates the criticalities of the execution paths and the component services of an SBS and then, based on those criticalities, generates the optimal monitoring strategy considering both the benefit and cost of monitoring. CriMon has two monitoring strategy formulation methods, namely local optimisation and global optimisation. In-lab experimental results demonstrate that the response time of an SBS can be managed cost-effectively through CriMon-based monitoring. The effectiveness and efficiency of the two monitoring strategy formulation methods are also evaluated and compared.
机译:在不稳定的环境中运行时,必须监视由组件服务动态组成的基于服务的系统(SBS),以确保响应用户的请求及时而成功地交付结果。但是,监视会消耗资源,并且经常会影响被监视的SBS的质量。在制定SBS的监视策略时需要考虑这种资源和系统成本。组合式SBS的关键路径,即服务组合中执行时间最长的执行路径,在经济高效的监视中特别重要,因为它确定了整个SBS的响应时间。在易变的操作环境中,SBS的关键路径是概率性的,因为每条执行路径都具有一定的概率(即其关键性)是关键的。因此,在确定要监视SBS的哪些部分时,估计不同执行路径的重要性很重要。此外,具有成本效益的监视还需要管理监视的收益和成本之间的权衡。在本文中,我们提出了CriMon,这是一种用于制定和评估SBS监视策略的新颖方法。 CriMon首先计算SBS的执行路径和组件服务的临界度,然后基于这些临界度,同时考虑监视的收益和成本,生成最佳的监视策略。 CriMon有两种监视策略制定方法,即局部优化和全局优化。实验室内的实验结果表明,通过基于CriMon的监视,可以经济高效地管理SBS的响应时间。还评估并比较了两种监测策略制定方法的有效性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号