-
公开(公告)号:CN104156317A
公开(公告)日:2014-11-19
申请号:CN201410390138.7
申请日:2014-08-08
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种非易失性Flash的擦写管理方法及系统,涉及Flash擦写技术。本发明公开的方法,包括:按照闪存地址将闪存划分为若干个相同大小的存储区域;根据每个存储区域的写操作次数统计各存储区域的热度权值;当收到针对某一存储区域的写请求时,确定该存储区域在所有存储区域的热度权值排序中属于预设的热数据区域范围,则将该写请求的数据写入到热数据区域范围以外的任一存储区域中,否则,将该写请求的数据直接写入到该存储区域中。本发明还公开了一种非易失性闪存的擦写管理系统。本申请技术方案采用分层机制来对Flash擦写进行管理,保证了非易失性Flash介质损耗均衡,提高了垃圾回收的效率,延长了介质的使用寿命。
-
公开(公告)号:CN104156316A
公开(公告)日:2014-11-19
申请号:CN201410384390.7
申请日:2014-08-06
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/02
Abstract: 本发明公开了一种Hadoop集群中批处理作业的方案,涉及Hadoop集群批处理作业技术。本发明公开的方法,包括:构建一个混合异构内存的硬件平台,在该硬件平台中部署Hadoop集群,其中,所构建的硬件平台中混合异构内存采用非易失性存储介质与动态随机存取存储器(DRAM)的混合;当在硬件平台上进行Hadoop集群批处理作业时,将Hadoop集群批处理作业的内存申请分配到混合异构内存的非易失性存储介质中;在Map阶段,将Hadoop集群批处理作业的中间结果存储在所述混合异构内存的非易失性存储介质中,在Reduce阶段,从所述非易失性存储介质中读取中间结果进行处理。本发明还公开了一种Hadoop集群系统。本申请技术方案提高了Hadoop集群批处理作业的效率。
-
公开(公告)号:CN104102590A
公开(公告)日:2014-10-15
申请号:CN201410350393.9
申请日:2014-07-22
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种异构内存管理方法及装置,包括当进程被创建且有内存请求时,根据内存请求中携带的标识确定申请的内存类型;按照确定的内存类型分配相应的内存。通过本发明提供的技术方案,既保证系统级进程分配到了速度较快的DRAM内存进行数据处理,而且,针对大数据处理的进程也合理地放在了NVM内存中运行。通过本发明提供的技术方案,实现了不同类型的内存进行特定类型的数据处理,从而大大降低了由于DRAM内存和NVM内存访存速度差异而带来的对数据处理的影响。另一方面,本发明回收分配的NVM内存时,采用延迟回收的机制,增大了大数据处理进程访存的等待时间,从而避免了对于访问DRAM内存和NVM内存可能造成的死锁问题。
-
公开(公告)号:CN103701661A
公开(公告)日:2014-04-02
申请号:CN201310717518.2
申请日:2013-12-23
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本申请公开了一种实现节点监控的方法及系统,包括:一个主服务器和在各数据节点上运行的相应独立的代理服务器;其中,主服务器与名称节点相连,并获取集群配置信息;基于心跳协议,下发状态指令和控制指令给代理服务器;接收代理服务器上传的节点状态信息,以更新集群配置信息;代理服务器,用于接收主服务器的状态指令及控制指令信息,根据状态指令获取数据节点状态信息,上传给主服务器;根据控制指令对数据节点的各组件进行工作状态控制,并将控制指令结果反馈给主服务器。本发明实现代理服务器接收主服务器的状态指令和控制指令信息,以获取数据节点状态信息、下发控制指令并反馈控制指令结果信息,实现对数据节点的监控管理。
-
公开(公告)号:CN103593266A
公开(公告)日:2014-02-19
申请号:CN201310560287.9
申请日:2013-11-12
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/16
Abstract: 本发明提供一种基于仲裁盘机制的双机热备方法,用于实现多个服务器之间的备份,所述多个服务器通过竞争获得对存储节点上的仲裁区的控制权,成功获得仲裁区控制权的服务器成为活动服务器,其它节点成为备份服务器;所述活动服务器定时更新心跳值,所述备份服务器定时读取心跳值,如果在一段时间内所述心跳值不发生变化则确定所述活动服务器宕机,所述备份服务器再次竞争对仲裁区的控制权,确定新的活动服务器。所述方法能够准确判断活动服务器的工作状态,避免误判以及脑裂情况的发生,保证服务的连续性。
-
-
-
-