首页> 外文会议>2001 International ACM SIGGROUP Conference on Supporting Group Work, Sep 30-Oct 3, 2001, Boulder, Colorado, USA >Workflow Performance and Scalability Analysis Using the Layered Queuing Modeling Methodology
【24h】

Workflow Performance and Scalability Analysis Using the Layered Queuing Modeling Methodology

机译:使用分层排队建模方法进行工作流绩效和可伸缩性分析

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

摘要

The design and implementation of a workflow management system is typically a large and complex task. Decisions need to be made about the hardware and software platforms, the data structures, the algorithms, and network interconnection of various modules utilized by various users and administrators. These decisions are further complicated by requirements such as flexibility, robustness, modifiability, availability, performance, and usability. As the size of workflow systems increases, organizations are finding that the standard server/client architectures, and off-the-shelf solutions are not adequate. We can further see that in the farther future, very large-scale workflow systems (VLSW) will become more complex, and more prevalent. Thus, one further requirement is an emphasis of this document: scalability. For the purposes of our scalable workflow investigations, we describe a framework, a taxonomy, a model, and a methodology to investigate the performance of various workflow architectures as the size of the system (number of workcases) grows very large. First, this paper presents a novel workflow architectural framework and taxonomy. In fact, most current workflow architectures fall into only one of the many categories of this taxonomy: the centralized server/client category. The paper next explains a performance analysis methodology useful for exploring this taxonomy. The methodology deploys a layered queuing model, and performs mathematical analysis on this model using a modified MOL (method of layers) combined with a linearization algorithm. Finally, the paper utilizes this methodology to compare and contrast the various architectural categories, providing interesting results about performance as the number of workcases increases. Our analytic results suggest that (a) for VLSW performance determination, software architecture is as important as hardware architecture, and (b) alternatives to the client server architecture provide significantly better scalability.
机译:工作流管理系统的设计和实现通常是一项大型而复杂的任务。需要确定各种用户和管理员使用的各种模块的硬件和软件平台,数据结构,算法和网络互连。这些要求因灵活性,健壮性,可修改性,可用性,性能和可用性等要求而变得更加复杂。随着工作流系统规模的增加,组织发现标准服务器/客户端体系结构和现成的解决方案不足。我们可以进一步看到,在不久的将来,超大规模工作流程系统(VLSW)将变得更加复杂和流行。因此,本文档的重点是可伸缩性。为了进行可扩展的工作流调查,我们描述了一种框架,分类法,模型和方法,以随着系统规模(工作用例数量)的增长而调查各种工作流架构的性能。首先,本文提出了一种新颖的工作流架构框架和分类法。实际上,大多数当前的工作流体系结构仅属于此分类法的众多类别之一:集中式服务器/客户端类别。接下来,本文解释了一种性能分析方法,可用于探索该分类法。该方法部署了分层排队模型,并使用改进的MOL(分层方法)与线性化算法相结合,对该模型进行了数学分析。最后,本文利用这种方法来比较和对比各种架构类别,随着工作用例数量的增加,提供了有关性能的有趣结果。我们的分析结果表明,(a)对于VLSW性能确定而言,软件体系结构与硬件体系结构同等重要,并且(b)客户端服务器体系结构的替代方案可提供更好的可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号