计算机科学 ›› 2009, Vol. 36 ›› Issue (11): 143-147.

• 软件工程与数据库技术 • 上一篇    下一篇

VINCASim:一种网格工作流可靠性仿真工具

赵小伟,张利永,韩燕波   

  1. (山东科技大学信息科学与工程学院 青岛266510);(中国科学院计算技术研究所网络科学重点实验室 北京100190)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家“八六三”高科技研究发展计划(2005AA12Z202)及中国科学院奥运科技项目(KACX1-03)资助。

VINCASim: A Simulation Toolkit for Evaluating Dependability of Grid Workflows

ZHAO Xiao-wei,ZHANG Li-yong, HAN Yan-bo   

  • Online:2018-11-16 Published:2018-11-16

摘要: 网格工作流作为综合利用网格资源求解问题的“编程”技术已得到广泛应用,其可靠性保障研究得到越来越多的关注。然而,面对网格环境固有的复杂性和不确定性,如何对可靠性保障方法有效、方便地进行评测,是一个有待深入探索的挑战性问题。以VINCA网格工作流为参考原型,对影响其可靠性的因素进行了系统的分析,抽象出了网格工作流系统组件模型和可靠性属性模型,并基于GridSim实现了一个可配置、易扩展的网格工作流可靠性仿真工具包—VINCASim。此工具可以通过配置方便地模拟节点失效、工作流引擎失效、网络连接失效、流程执行异常等出错情形,提供扩展接口支持以编程的方式引入各种可靠性保障方法,为评测不同方法的有效性提供可控的、可重复的实验平台。通过场景示例说明了该工具的扩展性和易用性。

关键词: 网格工作流,可靠性,仿真工具

Abstract: As a special kind of "programming" technology for constructing problem-solving applications on the basis of grid resources, grid workflow has been widely applied. Methodologies for ensuring ddependability of grid workflows have attracted attention. However, it remains a challenge how to evaluate the effectiveness of these methodologies due to the complexity and uncertainty of grid environments. Based on VINCA grid workflow, key factors that affect the depen dability were systematically analyzed, and a general component model and dependability attributes model for grid work- flow systems were established. A configurable and extensible simulation toolkit called VINCASim for evaluating the dependability of grid workflows was developed based on GridSim. The toolkit can simulate various failures raised from grid nodes, workflow engines, network connection and workflow execution in a configurable manner, and supports incorporating different dependability ensuring methods programmatically. Thus, a controllable and repeatable experiment platform was provided for evaluating different methods. The usability was demonstrated by a use case scenario.

Key words: Grid workflow, Dependability, Simulation

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!