[发明专利]一种提高多平台智能终端处理能力的方法有效
申请号: | 201210550262.6 | 申请日: | 2012-12-18 |
公开(公告)号: | CN103002044A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 丁立新;李照奎;张琼冰 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 鲁力 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 平台 智能 终端 处理 能力 方法 | ||
1.一种提高多平台智能终端处理能力的方法,其特征在于,具体步骤是:不同平台的智能终端通过Http向云计算平台,由云计算平台将请求进行分布式处理,并将处理的结果反馈给智能终端。
2.根据权利要求1所述的一种提高多平台智能终端处理能力的方法,其特征在于,所述的云计算平台的物理体系结构分为三层,它们分别是:Web服务层、节点控制层和节点层。
3.根据权利要求2所述的一种提高多平台智能终端处理能力的方法,其特征在于,云计算平台的处理步骤具体过程是:不同平台的智能终端通过Http向Web服务层发送作业请求, Web服务器作为一个通用的处理接口,把请求转发给节点控制层进行分布式处理,由给节点层针对节点控制层的分布式处理的作业进行处理并把处理的结果反馈给智能终端。
4.根据权利要求2所述的一种提高多平台智能终端处理能力的方法,其特征在于,所述Web服务器只是对请求消息进行处理,具体的文件上传和下载,由智能终端直接和相关的存储节点,所述存储节点即为节点层,并通过Tcp进行传输。
5.根据权利要求2所述的一种提高多平台智能终端处理能力的方法,其特征在于,节点控制层采用多节点协调控制方案,节点控制层在收到作业请求后,把作业分解成可合成的单个作业子单元,节点控制层只存储作业的划分,以及作业的调度次序的元数据,该层主要负责访问控制、数据检索、命名空间及资源调度。
6.根据权利要求2所述的一种提高多平台智能终端处理能力的方法,其特征在于,所述节点层都是位于系统最底层的实际物理硬件资源,包括计算机和网络设施,在该层中所有的节点都部署了Apache Server,当用户请求文件上传/下载时,用户将直接与数据节点进行网络连接进行数据传输。
7.根据权利要求1所述的一种提高多平台智能终端处理能力的方法,其特征在于,云计算平台将请求进行分布式处理,并将处理的结果反馈给智能终端包括一下子步骤:
步骤7.1,作业提交:智能终端通过Web服务层创建一个新的作业实例,并向节点控制层提交作业,当节点控制层收到提交作业调用的时候,将此作业放到一个队列中,节点控制层的作业控制器将从队列中获取作业并初始化作业;
步骤7.2,作业初始化:作业控制器首先创建一个对象来封装作业运行的任务,状态以及进度,并为新申请的作业分配作业ID ;作业控制器检测此作业的输出配置,并计算此作业所需的作业子单元,并为每个作业子单元分配一个ID,然后将作业运行所需的资源拷贝到作业控制器的文件系统中的文件夹中,包括作业配置文件,作业子单元;最后,通知作业子单元控制器此作业已经能够运行了;
步骤7.3,子单元分配:作业子单元控制器周期性的向作业控制器发送工作请求,在工作请求中,作业子单元控制器告知作业控制器其已经准备运行一个新的子单元,作业控制器将给其分配一个作业子单元,在作业控制器为作业子单元控制器选择一个作业子单元之前,作业控制器必须首先按照优先级选择一个作业,在最高优先级的作业中选择一个作业子单元,作业子单元控制器选择一定数量的节点来运行作业子单元;
步骤7.4,子单元执行:作业子单元控制器被分配了一个作业子单元后,即开始运行此作业子单元,首先,作业子单元控制器从分布式缓存中将作业运行所需要的文件拷贝到本地磁盘,其次,其为每个作业子单元创建一个本地的工作目录,其三,其创建一个作业子单元运行实例来运行作业子单元,作业子单元运行实例创建一个新的JVM来运行作业子单元,被创建的子JVM和作业子单元控制器通信来报告运行进度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210550262.6/1.html,转载请声明来源钻瓜专利网。