发明名称 一种部署在云计算环境中部署服务的方法
摘要 一种部署在云计算环境中部署服务的方法,本发明介绍的方法主要包括:开发者通过使用本发明定义的一种云平台服务定义语言CSDL描述所提供的服务,并将服务提交至云平台,云平台根据云节点和该服务的负载选择最优的节点部署服务,并根据CSDL生成搜索规则;服务使用者通过访问云服务仓库搜索可用服务并调用;为保证健壮性,本系统还提供一个备用部署系统,并定期检查云节点运行情况,重新部署服务达到最优,利用本方法能使云平台具有较高服务效率和容错性,并且在云环境中,服务提供者并不需要自己维护一个服务运行的环境,而是将服务提交至云环境中。
申请公布号 CN102223398B 申请公布日期 2013.09.11
申请号 CN201110141376.0 申请日期 2011.05.30
申请人 北京航空航天大学 发明人 兰雨晴;王钧;张冠星;黎立;孙坤建;冯运辉
分类号 H04L29/08(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京汇智英财专利代理事务所(普通合伙) 11301 代理人 牟长林
主权项 一种部署在云计算环境中部署服务的方法,其特征在于,其包括以下几个步骤:1)  开发者通过创建元数据向服务仓库注册服务;其中,在步骤1)中,开发者同时需要提交一种云服务描述语言CSDL,该语言详细描述了服务开发者、关键字、调用参数、返回值、使用的云平台资源、支持的操作、提供的服务概要、调用的方式的信息,是云服务开发者或服务提供者向云平台注册服务的所要遵循的标准;2)  数据仓库根据服务生成索引,并将服务交付至服务部署系统处理;3)  服务部署系统计算服务执行服务所需时间、内存的信息估计服务可能占用服务器的负载;4)  服务部署系统获得空闲云结点的当前负载,计算最佳的部署结点,并将服务部署至该结点;5)  经过一段时间后,服务部署系统获取该服务在每个结点实际运行情况,根据该统计结果重新部署服务;服务开发者根据服务注册中心规定的服务规则开发服务,并以CSDL语言描述该服务;CSDL文件应该包括几个部分: ServiceType:使用某种语法的数据类型定义; MetaKeyWords:本服务的关键字,帮助搜索; Content:要传递的数据; Args:消息参数; Operations:服务支持的操作的抽象描述; Interfaces:一个或多个端点支持的操作的抽象集; BindingProtocol:特定端口类型的具体协议和数据格式规范; Service:相关端点的集合,包括其关联的接口、操作、消息; BucketPreference:云平台相关资源标识。
地址 100191 北京市海淀区学院路37号