NGNGrid网格计算服务初步使用指南
在NGNGrid网格计算服务上运行您的程序需要以下5个步骤
1. 打包您的程序
2. 上传您的程序和数据
3. 配置一个工作任务
4. 开始运行
5. 获取运行结果
就这么简单!(更多更完善的功能持续开发、部署中……)
l 打包您的程序
n 确认您的程序可以在Windows/Linux/UNIX (AMD 或Intel 平台)正确运行
n 在一个单一的目录树下放置您的所有数据文件和程序文件,并且确保:
u 所有文件的应用都是相对引用当前目录或者子目录,不使用绝对路径
u 程序可以完全由Windows/Linux/UNIX Shell Script控制执行,或者程序自控
u 所有的操作都不要求特定的操作系统用户ID
u 对于操作系统随机分配的用户ID都可以有足够的权限运行
u 所有操作都是相对于操作系统用户根目录进行的
u 使用一个ZIP工具创建一个或者多个ZIP文件,上传到NGNGrid网格中
u 单个ZIP文件的大小不能超过50MB
l 上传您的程序和数据
n 网格计算服务的Web站点使用了弹出窗口,请在浏览器中允许本站点的弹出窗口
n 访问NGNGrid站点(尚未开放),第一次访问NGNGrid网格站点您将:
u 决定是否接受NGNGrid网格协议和附加条件
u 提供合法(符合中国法律)的NGNGrid要求的信息
n 在NGNGrid网格计算服务“资源”分页您将:
u 给您的ZIP文件加上版本号和任务名称,以及其他的相关信息
u ZIP文件将在上传到NGNGrid网格之后成为NGNGrid网格资源
u 校验您上传的文件的MD5校验和是否与NGNGrid网格系统返回的校验和相符合,用以验证上传文件的正确性
l 配置一个工作任务
n 使用NGNGrid网格计算服务“工作任务”分页您将:
u 填写关于工作任务的相关有用信息并为之命名
u 定义一个或者多个工作任务会使用的程序和数据
u 定义工作任务的工作方式,是采用脚本控制程序运行还是程序自己控制自己的行为。一个执行中的工作任务实例被称为一个“运行”
u 确定您是否要运行该程序
l 开始运行
n 使用NGNGrid网格计算服务“运行”分页,您将:
u 安排已经存在的工作任务的运行调度情况
u 您的任何运行都将会导致最少1个CPU小时的消费
u 在当前分页,您每15秒将会得到一次更新的运行状态报告
l 获取运行结果
n 从NGNGrid网格计算服务的“运行”分页选择一个特定的“运行实例”
n 在选择了某个运行实例后,选择“下载输出”
n 跟从一个弹出窗口的指导进行操作
n 使用一个ZIP工具将运行结果在本地文件系统解压
n 下载的结果将包含所有在运行过程中创建的、修改的文件及其相关文件目录结构