[发明专利]用于降低内存负载的方法以及装置有效
申请号: | 201711122574.6 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107992354B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 袁博;范启弘;傅凌进;毛成军;沈琦 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 吴崇 |
地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 降低 内存 负载 方法 以及 装置 | ||
本发明的实施方式提供了一种用于降低内存负载的方法,该方法包括:将计算内存模型的计算任务分配至离线计算集群;通过所述离线计算集群生成内存模型快照;线上内存集群加载所述内存模型快照;根据所述内存模型快照更新所述线上内存集群的内存模型。通过将计算内存模型的计算任务分配给离线计算集群,线上内存集群只需载入轻量级的内存模型快照即可,本发明的方法使得线上内存集群的负载大大降低,从而显著地降低了系统启动和更新过程的耗时,为用户带来了更好的体验,并且减少了数据中心访问量以及网络负载。此外,本发明实施方式还提供了一种计算机可读存储介质、用于降低内存负载的装置及计算设备。
技术领域
本发明的实施方式涉及计算机领域,更具体地,本发明的实施方式涉及用于降低内存负载的方法、装置、计算设备以及计算机可读存储介质。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或者上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着以虚拟化技术为代表的云计算技术的飞速发展,越来越多的企业开始使用云计算系统来提升系统运行效率和管理效率。云计算平台对虚拟机屏蔽了底层的硬件细节,不同类型的虚拟机可以同时运行在云系统里面的物理服务器上面,同时,云计算还具有虚拟机供应动态收缩,服务器资源高效整合等特点,都使得云计算的成为研究的热点。云计算环境下,资源是按需获取的,传统的虚拟机操作系统实现了对所有类型的应用程序的全局适应性,从而导致特定类型的硬件资源在使用的过程中,操作系统的调度成为瓶颈。
云计算数据中心运行的负载一般不会随着时间变化而不断改变,可以看做一段时间内是特征稳定的。根据不同应用程序的资源消耗特征和瓶颈资源类型,负载可以分为五类:CPU密集型、内存密集型、I/O密集型、网络密集型和混合型。其中内存密集型主要消耗系统内存。
目前一种降低内存密集型系统负载的方法是使用热点缓存,通过只储存热点的数据的方式降低内存的负载。当用户需要访问内存模型时先访问热点缓存,如果访问不到再去数据中心拿数据。
发明内容
但是,虽然上述现有技术的方案可以降低内存负载,出于还需要计算内存中的各种数据模型的原因,现有技术并不能降低计算负载。而且一旦热点缓存失效,需要访问数据中心,响应时间和网络负载会增加。
因此在现有技术中,计算负载依然很高,容易触发不必要的内存回收流程,影响其他服务。此外,缓存失效网络负载会升高,阻塞网络请求。同时,高并发下缓存失效会造成响应时间过长,从而导致服务不可用,这是非常令人烦恼的技术问题。
为此,非常需要一种改进的用于降低内存负载的方法、计算机可读存储介质、装置以及计算设备,以使内存负载降低,减少系统启动和更新的时间。
在本上下文中,本发明实施方式期望提供一种用于降低内存负载的方法、计算机可读存储介质、装置以及计算设备。
在本发明实施方式的第一方面中,提供了一种用于降低内存负载的方法,包括:将计算内存模型的计算任务分配至离线计算集群;通过所述离线计算集群生成内存模型快照;线上内存集群加载所述内存模型快照;根据所述内存模型快照更新所述线上内存集群的内存模型。
在本发明的一个实施例中,所述将计算内存模型的计算任务分配至离线计算集群包括:通过调度中心进行分布式调度,将所述计算任务分配至所述离线计算集群的计算节点;每个计算节点定时轮询所述调度中心,抢占即将执行的计算任务;在所述调度中心添加对所述计算任务的锁;执行完所述计算任务后释放所述锁。
在本发明的另一个实施例中,所述通过所述离线计算集群生成内存模型快照包括:采用对象的序列化机制将内存中对象形式的内存模型转换成文件形式的所述内存模型快照。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711122574.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多普勒剖面流速测量装置
- 下一篇:一种电磁式速度传感器检测装置