[发明专利]一种端云协同计算系统及其容错方法有效
申请号: | 201710148783.1 | 申请日: | 2017-03-14 |
公开(公告)号: | CN107040406B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 沈玉龙;张宇恒;司旭;保积元;王思怡;阮金清 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协同 计算 系统 及其 容错 方法 | ||
1.一种端云协同计算系统,其特征在于:该系统由任务管理服务器模块、端云协同服务器模块、静态云服务节点模块、移动终端计算服务节点模块共四个模块组成,其中:
任务管理服务器模块:该模块负责获取由用户提交的任务,并将任务打包处理并发送至所诉的端云协同服务器模块;
端云协同服务器模块:该模块负责接收管理服务器发送的任务、制定任务调度策略,对静态云和移动终端资源协同管理;
静态云服务节点模块:该模块由静态云服务器组成,负责计算由端云协同服务器发送来的各种计算任务,以及给移动终端任务设置检查点并对该任务进行云备份以防止任务在移动终端资源上计算失败而丢失;
移动终端计算服务节点模块:该模块由各类移动终端组成,负责计算由端云协同服务器发送来的任务;
所述端云协同服务器模块还配备有自动发现模块,端云协同服务器使用主动探测的方法,用于及时发现可用资源,可以动态为云平台扩展移动终端资源,为静态云和移动终端资源分配适合其运算的任务,以及与静态云和移动终端资源进行实时通信以保证容错系统的正常执行。
2.如权利要求1所述的端云协同计算系统,其特征在于:所述静态云服务节点模块还配备有动态监听模块,可以配合端云协同服务器实时监听终端资源检查点计算结果的上传情况,以保证容错系统的运行。
3.如权利要求1所述的端云协同计算系统,其特征在于:所述移动终端计算服务节点模块还配备有日志存储和上传模块,可向端云协同服务器按时上传各检查点计算结果。
4.如权利要求1所述的端云协同计算系统,其特征在于:所述各类移动终端为基于安卓系统的各品牌pad、手机。
5.一种应用如权利要求1~4任意一项所述的端云协同计算系统的容错方法,其特征在于,具体步骤为:
步骤一:在用户发布任务后,任务管理服务器接收到任务,将所有任务整理并发送给端云协同服务器;
步骤二:端云协同服务器接收到任务后,进行任务调度及传输;
步骤三:云端收到任务后,对任务进行检查点设置,并对设置检查点后的任务进行静态云备份操作,执行完成后将该任务发送给端云协同服务器;
步骤四:端云协同服务器将云端处理过的任务发送至移动端设备;
步骤五:移动端接收到任务后,即对任务进行运算处理。
6.如权利要求5所述的端云协同计算系统的容错方法,其特征在于,所述步骤二具体为:对任务进行分类处理,并根据端云分发模块将任务划分优先级,结合先来先服务和优先级大小对任务队列进行排序,制定任务分配策略,将适合在前端设备进行计算的任务先发送至云端。
7.如权利要求5所述的端云协同计算系统的容错方法,其特征在于,所述步骤五具体为:在处理过程中,若运算成功,则将结果上传至协同服务器,同时协同服务器将结果上传给云端,然后由云端删除该任务的备份部分;若运算失败,则由协同服务器执行容错方法,将任务返回云端进行执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710148783.1/1.html,转载请声明来源钻瓜专利网。