位置:成果数据库 > 期刊 > 期刊详情页
SGPL:一种面向服务组合的结构化网格编程语言
  • ISSN号:1000-1220
  • 期刊名称:《小型微型计算机系统》
  • 时间:0
  • 分类:TP393[自动化与计算机技术—计算机应用技术;自动化与计算机技术—计算机科学与技术] TP312[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]西安交通大学计算机科学与技术系,陕西西安710049
  • 相关基金:国家“八六三”计划项目(2002AA104310)资助;教育部新世纪优秀人才计划项目(NCET-05-0829)资助;国家自然科学基金项目(60273085,90612004)资助.
中文摘要:

现有的网格编程语言与环境可以分为两大类,一类是对现有语言扩充,引入网格特征,一类是使用工作流技术,支持服务定制.论文提出了一种面向服务组合的结构化网格编程语言SGPL,并在此基础上,设计了一个可视化的网格编程环境VGPE.VGPE结合了现行网格编程环境的优点,具有结构化、可定制性和可视化等特点.论文对SGPL的主要语言要素(活动、转移和关联等)和主要结构体(顺序、条件、循环、并行和宏等)进行了定义,论述了SGPL的中间代码生成规则,给出了分支结构和宏结构的解析算法.最后论文在校园网格环境下,实现了SGPL和VGPE,并通过实验验证了SGPL可以一次性定制和组合复杂的或重复的网格服务请求,简化了服务过程,提高了工作效率.

英文摘要:

Existing grid programming language and environment can be classified into two categories: one is to extend existing language and introduce grid features; the other is to use workflow technology and support services customization. This paper introduces a structured grid programming language (named as SGPL) to customize and aggregate Grid Services. And based on the SGPL, a visual grid programming environment (VGPE) is established. The VGPE eombines the advantages of existing grid programming environment, for example it bears features of structure, customization and visualization. This article firstly defines the elements (such as activity, transfer and conjunction etc. ) and structures (such as sequence, branch, circle, parallel and macro etc. ) of the SGPL, and then explains the rule of intermediate code generation, and gives parse algorithms of branch structure and macro. Finally ,in the campus grid environment, the SGPL and the VGPE are implemented, and an experiment is done to test the SGPL on the VGPE. The result of the experiment demonstrates that to compose complex or repetitive grid service the SGPL just need one-time customization, it is obvious that the SGPL simplifies service process and improves efficiency.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《小型微型计算机系统》
  • 中国科技核心期刊
  • 主管单位:中国科学院
  • 主办单位:中国科学院沈阳计算技术研究所
  • 主编:林浒
  • 地址:沈阳市浑南新区南屏东路16号
  • 邮编:110168
  • 邮箱:xwjxt@sict.ac.cn
  • 电话:024-24696120 024-24696190-8870
  • 国际标准刊号:ISSN:1000-1220
  • 国内统一刊号:ISSN:21-1106/TP
  • 邮发代号:8-108
  • 获奖情况:
  • 中国自然科学核心期刊,中国科学引文数据库来源期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,波兰哥白尼索引,荷兰文摘与引文数据库,美国剑桥科学文摘,英国科学文摘数据库,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:23212