计算网格框架的形式定义

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的解释 :
D为Gi 的论域, r d 即计算网格中所有资源的集 合, 包括物理资源、 抽象资源 、 计算结点 、 系统程序 、 应用程序、 通信消息、 中间件、 进程、 任务、 用户等等。 计算网格的宗旨是计算和通信资源最大程度地共享 和使用, 关注点是资源, 因此每个原子资源均对应到 D中的一个元素, 体现了异构性。抛开资源的分布 和实现细节, D为许可资源的一个虚拟他。
曾国 计算网格框架的形式定义 荪:
任务中 () 5虚拟现实成为可能, 从而屏蔽网格基础 设施的复杂性 () 6 闲置资源的开发, 减少浪费。最 近, 关国 一 位青年科学家发现 了目前世界上已知的 最大素数, 他通过将 Ie e上百万台闲置的C U调 n mt t P 度参与运算, 构成比任何巨型机都强大的计算能力, 最终找到 r 答案 () 7 网格能够避免资源灾难, 某个 网格单元故障, 其他网格单元将是它的备份。() 8网 格将统 软件标准, 实现互操作环境, 这是软件如同 硬件 一样实现1产工厂化必须走的一步。( ) 9 网格
3 计算网格模型
定义5 计算网格是 G 二(, F D V d i r P T , , ; , A, A, 构成谓词/ v A, M) r F O 变迁系统。 其中 各符号 代表的基本含义等同定义 3并且蕴涵着如下具体 ,
一 27 一 7
高技术通讯・ 增刊 20 . 020 8
高技术通讯・ 增刊 20 . 020 8
计算网格框架的形式定义①
曾国荪必
( 同济大学计算机科 来自百度文库与工程 系 上海 209 ) 002
摘 要 计算网格是第三代因特网和高性能并行计算的研究热点, 它提供了一个有效的 平台, 共享资源, 支持全球范围内分布异构应用程序的运行, 其动机和目标是明显的, 并被 l们户泛认同和接受。但是 目 . 前网格系统尚无一个清楚的定义, 本文荃于网格语义, 通过 高层抽象, 用谓词/ 变迁系统给出计算网格的框架模型。希望能给认识、 研究、 推广网格计
算扫除一些障碍。 类键词 计算网格, 形式定义, 谓词/ 变迁系统, 火规则 点 理性的信号。计算 网格将成为真正的电子商务平
0 引言
从13 9 年开始, 9 高性能计算技术和互联网技术 进一步融合, 正在酝酿产生继因特网、 b We 之后的第 三个大浪潮,oe 出版的著作中将它称为网格 Fsr t (r ) , Gi ' 也叫计算网格。因此, d' 有人也把网格称为 第三代因特网厂简单地讲, 因特网实现了计算机硬 件的连通 , e 实现了网页的连通 , Wb 而网格试图实现 互联网 上 所有资源的全面连通和共享, 包括计算资 源、 存储资源、 通信资源、 软件资源、 信息资源、 知识 资源、 ” 用)服务等等。
量必须是以 t 为一端的有向弧上的 自由变量o ) ( 7
2 预 备知识
描述分布式通信计算系统的方法有许多种类, 如CPCS模态逻辑, 演算, S,C , 二 标记传递系统等, 而 Pt 网以其直观 , ei r 简单也广为采用。计算网格是新 兴的概念和i物, f 其定义和解释众说纷纭, 本文采用
p tg re- s+ } ei : s I cs y控制。另外, cn P cs P e a o o r n 二进制 代码 CdEe 在计算结点上执行期间可能产生不 o x e c
同的事件, 可由外部函数 en Cd x - q vt o E c i e : e r - e e
r ,an s dree e it 来说明。 e s w , ,cv,r ne sp e e i tm a } n
知道所有结点的特点和功能。并且, 整个并行虚拟 机中的月户和结点属干一个域名系统, I 结点数 目一
定义2 设D 为非空有限集,为n P 元谓词, 则: ()( ) < , 2-, > d dl- }I I D =i . ,- . I( 2-, )称为 p d d -d p -d
P 外延, ( d ., ) 示Pd d .. ) 的 其中p 2.d 表 ( 2 .d d ,. l.
的n 元组。() D的有限多个 n 4由 元组用加号“ ” + 连接起来组成的形式和叫做 D的 n元符号和。() 5 D上的公式为由逻辑运算符州, V, . 二, A, 、 -, 以 及量词日, 合成的逻辑表达式。 V
在传统的分布计 算环境中, 多个计算结点( P , 如 C工 作站, 可能的超级计算机等) 构成并行虚拟机, 一个 合法用户意味着对并行虚拟机中所有结点都有存取 权, 更进 一 ‘ 步, 结点拥有存取权意味着对该结点上 寸 的所有资源均有存取权。用户在编程和操作之前,
变量集。() - 其中二 为 D上的可变谓词 4A: , T a, P P 集。 对于P P若A() 元谓词, G P 为n p 就说P 元 是n 谓词。() T P, 5 A;- F T - 其中。是D ; 的公式集。对于1 E T TA( 只能含有静态谓词和n中的运算符。() , ) t 6 A: s其中a是 D的符号和集。对于 n FF , -a s 元谓词 p P若(, F或( P〔F则A(. 或A( - C , pt , t ) , F ) F ) E , P t t , P为n 符号和。对于t T公式A t ) 元 - C, 杯) 中的自由变
平台、网格把分布在各地的计算机连接起来, 用户 分享网 卜 资源, 感觉如同个人使用一台超级计算机 一样 网格计算需要使用一个特殊的管理软件 , 它 能够把 个程序划分成子任务在上千台计算机上执 行。所以1把网格计算理解成分布式的大量的计算 , 1
机运行 , 如同一 个网络分 步的并 行处理。它 可以被
者代表许可并准备好待选用的共享网格资源所处的 状态; 后者代表正在执行的一次网格计算服务。我 们仅用谓词表达所有网格资源的状态, 二 中仅含 且 , 有限的两个元素, 看上去似乎太简单。但排除地理 分布和实现细节, 从高层抽象语义来看, 这样做已经 把握了问题的本质, 简化了分析。
限制在 一 个公司的计算机网络中, 也可以是一个公
众合作
网格计算被认为是近期解决高能物理实验和破 解基因代码等这样的世界性合作的、 数据量极大的 科学_程计算问题的唯一途径。在著名的正在进行 L 的 ST 项 目( EI 搜寻外星智慧) 网格上成千上万的 中, 未被使用的 P C机处理器, 从外空间的信号中搜索
发展, 是在I型机与互联网技术基础上推出的一项 i 新变革, 是完成超级计算任务的一种新模式 , 又称为
计 算 网格 的特 点
网格计算之所以吸引人们并成为研究热点, 是 因为它有许多特点 :1资源最大范围和最彻底的共 ()
虚拟计 算环境, 或全球计算(laCmun) G b optg统一 o l i
二r , 若pD为不变的子集, te () ( ) u 2 就说P 元静 是n 态谓词; ( ) 若pD 为可变的子集, p n 就说 是 元动态
谓词
般在 1 0 0个以 卜 且为静态的。另一方面, , 在网格环 境中, 通过因特网连接的各种不同资源( 不要求是计 算结点 可以是存储设备、 数据库、 中间件 、 用户等) 形成 一 个虚拟池, 用户对虚拟池具有存取权并不意 味着对其中的单个站点均有访问权。由于虚拟池物 理地域厂泛, 资源异构多样, 用户对单个站点的功能 信息 了 解共少或根本不 了 解。虚拟池中资源的存取 控制和信益保证 一 般跨越多个域名系统, 资源的数 目成 于I万, 而且是动态组织的。因此, 在模型网格 系统时, 定要将网格和传统分布计算环境的差异
他站点 L, 网格能够 有机动态地将它们集成到应用
① N家 自然科学蕊金 (070 )和上海市自然科学基金(ID46 ) 6137 6 OZ 1 7资助项 [ 0 ] 勿 , 94 {1 年生 博士, 6 副教授 ; 研究方向 : 并发理论 . 异构计算 , 计算网格 ; 系人 联
一 2 6 一 7
考虑进去
定义3 艺二 P T . , A , 残 ( . F D V A , A , ) ; , P T F 构成谓词/ 变迁系统的条件是: )P T F 为有向 0 , ; ) ( 网, 称为艺的基网。( ) 2 D为非空有限集, 称为艺的 个体集, D上有给定的运算符集 O () o V是 D上的 3
值得指出的是, 当我们描述 Gi r d的变迁公式集 时, 七 仅用 述函数名称。 即其对应的功能, 而不关心 函数内部的具体过程和实现, G d 这对 r 模型的高度 i
Gd i r 中的可变谓词集二二 wt , g , } igs i I an e n , i r 前 v
文献[ ’ 剧中给出了许多网格非形式化的描述和解
释, 多是分布计算中一些概念的应用。例如, 有人称 P M是计算网格, V 显然是不妥的。本文旨在高度抽 象计算网格概念, 给出网格框架的模型和形式定义, 希望能给认识 、 研究 、 推广网格计算扫除一些障碍。
网 r Cmu g' 格计算( i opi) Gd t I n 〕 是因特网 应用的 新
台, 改变现有的商业和经营模式, 打造和实现全球经 济一体化 总之, 网格计算将改变每一个人的观念 , 工作和生活。就像通过电插头获取电力网中电能一 样简单, 科学家、 工程师、 商人、 教师、 居民等将很方 便地从网格中获取计算和服务。 但是, 尽管计算网格的目的和作用是明显的, 然 而目前对网格系统却没有一种准确和清楚的定 义。
…, } : 为与t n 有关的符号和及公式中的自由变量集。
Pr网 I ei 具来形式定义计算网格框架, t 或许利于交
流和理解, 以便进 一 步完善和研究。 分布 于全球的计算网格对应的物理结构 , 如果 模型成 一 个惬本的 Pt 网系统 , ei r 理论上是可行的, 但网中的结点数太多, 难于讨论转换规则和系统的 动态行为 为此, 必须抓住问题的本质, 作某种简化
提供 「 「大的合作机会[ 7 3 -
以} 特点是给出网格模型的基础。从学术上 讲, 网格是分布式计算的一种形态, 但又必须和传统 的分布计算区别开来, 以下是它们之间的差别对比
中的元素和 。 上的变量均称为D的项。 户) 若 是D 上 的n 元运算符,V v, " ) D的项, I, (I z" 是 , 0 n 则( n ( , , ,, V ,. , i z. v 也是D的 此外没有其他项。() V ) . 项, 3以 D的 项为分量的。 量< I ., 称为。 元向 V v .v> , ,. 2 上
M : ',对于n aP a, - 元谓词 P PM () n E oP是 元符号 ,

定义 4 设 M为谓词/ 变迁系统 Y的一个标 ,
识[, E 在M有发生权的条件是存在 M下的 “ 则t T 可 行替换t i 1z 2…, -d , ( }( 2 , z 2 }d , a )其中{ , , zZ , 2
和抽象。我们认为 Pt 网论中的谓词/ ei r 变迁 系统可
以 从较高层次来刻画计算网格框架1, 8 下面首先给 1
出谓词/ 变迁系统的相关定义。 定义 I 设 D为非空有限集合, V为非空有限
符号集。() V中的符号代表 D中的元素, 1若 则称 V 为D上的变量集, V中符号称为 D上的变量。() 2D
享, 用户和程序以一种位置透明的形式存取非本地 的资源, 从而大大发扬了人类文明。() 2资源生产和 消费的成本下降, 实际上资源的成本也是共享的。 一方面, 开发高性能巨型机的代价分摊到计算网格 上, 减少 了 风险; 另一方面, 计算环境综合利用, 从而 减少和避免了一味地对自身机器的升级和购买昂贵 的设备 ) 3 优化选择资源, () 开发异构性成为可能 网格资源丰富多样, 网格软件可根据用户和程序的 需求定位到特定的资源。() 4 资源的无缝集成, 一个 复杂的求解任务可能要用到许多资源, 有的位于其
相关文档
最新文档