一、创业项目概述
三、项目技术路线描述
项目技术路线描述(1200字之内):包括技术原理图、工艺流程图、产品结构图、框架图等。
系统的开发环境是Microsoft C#,.NET Framework 3.5。
系统推荐的运行环境是采用Intel Quad Core Xeon TM处理器的HP c-Class Blade TM服务器,并安装有Microsoft Windows Server 2003TM(x32或x64版)。
系统支持单机多核并行计算,和采用网格或云技术的分布式计算。
目前虚拟机支持的商用网格/云计算平台:DataSynapse GridServer TM、Microsoft HPC Server TM、Microsoft Windows Compute Cluster Server TM和Platform Symphony TM。
系统技术平台
硬件环境
软件环境
网格计算
系统的架构如下图所示,核心模块有:Web Service接口,计量引掣和虚拟机。
Web Service接口接受用户发出的计算请求;计量引擎负责情景生成和定价;虚拟机负责把计算任务分配到(安装有计量引擎的)网格结点上进行分布式计算。
客户端软件可以通过以下3种方式调用系统的核心模块—计量引擎:
1.异步调用:客户通过ACE(Asynchronous Calculation Engine)Web Service向队列提交计算任务,且不会等待任务完成。
监听服务监听
队列,并通过Web Service接口(或直接)调用计量引擎,发起计
算。
当计算任务完成后,监听服务把结果返回到队列中。
2.同步调用:客户通过Web Service接口调用计量引擎,并等待其结果。
3.客户通过COM组件调用计量引擎。
这种方式要求客户端和引擎的兼容。
在第1、2种调用方式中,所有请求和结果均被封装成XML格式。