WEB开发网
开发学院服务器云计算 基于Azure云计算平台的网格计算,第1部分 阅读

基于Azure云计算平台的网格计算,第1部分

 2009-09-04 00:00:00 来源:WEB开发网   
核心提示: 云用来完成网格计算本身的工作,云资源的使用主要面向临时的工作,基于Azure云计算平台的网格计算,第1部分(5),可以最小化成本,在你不运行网格计算解决方案的时候,在企业端的加载器把它生成的任务写入到这个队列中,在云中的网格执行器从这个队列中读取任务,你就不会产生费用, 企业作为数据的固定存储位

云用来完成网格计算本身的工作。云资源的使用主要面向临时的工作,可以最小化成本。在你不运行网格计算解决方案的时候,你就不会产生费用。

企业作为数据的固定存储位置。它是网格运行所需的输入数据的来源,也是工作结果的最终存储位置。

在这个模式中的软件角色是:

网格执行器(Grid Worker):网格执行器是一个云中的软件,能执行网格应用程序所需的任务。这个软件作为Worker Role以多个实例运行于云中。框架使用了交换指令安排方式,以便任何网格执行器都可执行任何被其请求的任务。网格执行器运行在一个循环中,从任务队列中读取下一个要执行的任务,接着执行任务,并把结果写入到结果队列中。当网格执行器没有队列任务要运行的时候,就发出一个关闭的请求。

网格管理器(Grid Manager):网格管理器是一个企业端的软件,管理着网格计算执行的工作运行。网格管理器有3个组件:

加载器(Loader):加载器的工作就是,为网格执行器生成要执行的任务,来启动网格应用程序工作。加载器运行在企业端,是为了访问一些基础资源,比如为每个任务提供所需输入数据的数据库。在加载器运行的时候,生成的任务被写入到云中的任务队列(Task Queue)里。

聚合器(Aggregator):聚合器从结果队列中读取结果,把结果存储到固定位置的基础功能中。聚合器也能知晓,网格应用程序的执行是否完成。

控制台(Console):控制台是一系列管理功能,用于配置项目、启动工作运行,并在网格执行的过程中查看其状态。它也能提供一个类似在机场里显示飞行状态的视图,来显示待处理的任务和已完成的任务。

在这个模式中的数据角色是:

任务队列(Task Queue):这是一个云存储中的队列,存储着任务。在企业端的加载器把它生成的任务写入到这个队列中。在云中的网格执行器从这个队列中读取任务,并执行它们。

上一页  1 2 3 4 5 6 7  下一页

Tags:基于 Azure 计算

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接