[发明专利]云环境下基于容器的移动代码卸载支撑系统及其卸载方法有效
申请号: | 201610185722.8 | 申请日: | 2016-03-29 |
公开(公告)号: | CN105893083B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 吴松;牛超;金海 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/41;G06F9/50 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种云环境下基于容器的移动代码卸载支撑系统及其卸载方法,包括前端处理层,运行时层和后端资源层。前端处理层负责响应到达的请求和管理容器状态,通过请求分发模块、代码缓存模块和监控调度模块实现;运行时层为卸载代码提供和终端相同的执行环境,通过多个移动云容器组成的运行时模块实现;后端资源层解决云平台对移动终端环境的不兼容,为运行时提供底层资源支撑,通过资源共享模块和宿主操作系统内的扩展内核模块实现。本发明利用构建的移动云容器作为卸载代码的运行时环境,保证了卸载任务的执行需求,提高了云端的计算性能和缩短了请求的响应时间;各个模块间的协作关系进一步优化了平台性能,为系统高效工作提供了保障。 | ||
搜索关键词: | 环境 基于 容器 移动 代码 卸载 支撑 系统 及其 方法 | ||
【主权项】:
1.一种云环境下基于容器的移动代码卸载支撑系统,其特征在于,包括前端处理层,运行时层以及后端资源层,其中:所述前端处理层位于云端入口,用于第一时间响应到达的卸载请求;包括请求分发模块、代码缓存模块、监控调度模块,其中:所述请求分发模块用于捕获用户卸载请求并将请求分发到特定容器运行时环境中运行;所述代码缓存模块用于根据请求的应用来源在缓存数据中查找要执行的卸载代码,若存在,并直接从缓存数据中取出这部分代码,无需再向终端请求;监控调度模块用于监控容器使用情况,并对不合理的资源配置重新分配,更新容器状态数据;所述运行时层位于云平台的主体,用于提供移动代码执行环境,包括运行时模块:所述运行时模块由多个移动云容器组成,移动云容器将定制的移动操作系统运行在容器环境中,为卸载的移动应用代码模拟出和终端一致的执行环境;所述后端资源层位于云服务器最底层,用于为平台提供支撑,包括资源共享模块和扩展内核模块,其中:所述资源共享模块将运行时层的多个移动云容器中共同的部分提取出来作为共享式的资源提供;扩展内核模块对原有云平台宿主操作系统内核进行动态扩展,加入以移动操作系统的内核特性,实现内核在宿主操作系统和移动云容器之间的共享,为容器中移动操作系统的运行提供了前提条件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610185722.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种户外采样器
- 下一篇:一种光热太阳能桁架自供电装置