[发明专利]一种嵌入式平台及动态调控应用资源的方法有效
申请号: | 201710883412.8 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107450989B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 朱小勇;李超;郭志川 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 平台 动态 调控 应用 资源 方法 | ||
本发明涉及一种嵌入式平台及动态调控应用资源的方法,其中,嵌入式平台,包括:多个容器,用于分别存储系统中创建的应用;容器引擎,提供所述容器运行环境,在所述容器中安装并启动要运行的应用;操作系统,用于接收容器引擎向统一接口或Cgroup接口发送申请使用资源请求,并根据申请使用请求的类型选择统一接口或Cgroup接口;所述申请使用请求的类型包括共享性资源请求和独占性资源请求;统一接口,为所述独占性资源请求提供资源分配接口,对资源进行统一管理和分配;Cgroup接口,为所述共享性资源请求提供资源分配接口,对资源进行统一管理和分配。本发明提供一种将应用打包在容器当中,通过动态调控应用资源的方法,对资源实现分类调控。
技术领域
本发明涉及计算机领域,尤其涉及一种嵌入式平台及动态调控应用资源的方法。
背景技术
随着计算机技术,网络技术和微电子技术的深入发展,嵌入式系统的应用无处不在,无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。
同时近年来,以Docker为代表的容器技术作为轻量级虚拟化技术,广泛应用于云计算、安全、智能操作系统等领域。Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上。Docker容器可以为应用提供一个虚拟化的运行环境,各个容器之间完全隔离,相互之间不会有任何接口,而且几乎没有性能开销,可以很容易地在主机上运行。
目前Linux系统中对于资源的管控是以进程为单位的,没有对多进程应用的整体资源进行有效管控,同时,嵌入式平台相较于PC机,资源比较匮乏。因此必须对有限的资源进行有效的管理才能满足应用需要。本方法以容器为基础,将应用以及其依赖环境整体打包进容器之中。可以方便的控制应用的整体资源。并且该方法对嵌入式上所有可用资源进行了有效管理。大大简化了应用对于嵌入式资源的使用方法。为独占性资源提供统一的接口,方便应用对其进行有效合理的管控。能够优先保障用户更加关注的应用的可靠高效运行,提升用户体验。
发明内容
本发明目的是为了解决嵌入式上应用资源管理不便,提供一种将应用打包在容器当中,通过动态调控应用资源的方法,对资源实现分类调控。
为实现上述目的,本发明一方面提供了一种嵌入式平台,包括:多个容器,用于分别存储系统中创建的应用;容器引擎,提供所述容器运行环境,在所述容器中安装并启动要运行的应用;操作系统,用于接收容器引擎向统一接口或Cgroup接口发送申请使用资源请求,并根据申请使用请求的类型选择统一接口或Cgroup接口;所述申请使用请求的类型包括独占性资源请求和共享性资源请求;统一接口,为所述独占性资源请求提供资源分配接口,对资源进行统一管理和分配;Cgroup接口,为所述共享性资源请求提供资源分配接口,对资源进行统一管理和分配。
优选地,所述应用按照用户的关注程度由重到轻依次划分为:前台应用、可见应用、后台应用;用户关注度高的应用优先级较高,高优先级应用可以抢占低优先级应用的独占性资源。
优选地,所述容器引擎运行于宿主机之上,提供容器运行环境,支撑容器运行,管理容器生命周期,根据用户指令生成容器镜像,并基于镜像运行容器。
优选地,所述独占性资源包括解码器、解复用器、外部存储器和外部设备;所述共享性资源包括:IO设备、内存、网络带宽和CPU。
优选地,在嵌入式终端上使用容器的方法对资源进行调控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710883412.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种化工用物料粉碎和筛选设备
- 下一篇:一种医用西药药品研磨桌