-
公开(公告)号:CN104166628A
公开(公告)日:2014-11-26
申请号:CN201310183167.1
申请日:2013-05-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/06
CPC classification number: G06F3/0604 , G06F3/0629 , G06F3/067 , G06F9/5016 , G06F12/02 , G06F12/08
Abstract: 本发明提供一种管理内存的方法、装置和系统,能够容易地实现内存资源的共享。该方法包括:请求节点发送第一指示信息,该第一指示信息用于指示该请求节点所需内存的长度;该请求节点接收第二指示信息,该第二指示信息用于指示能够提供远程内存的至少一个贡献节点中的目标贡献节点向该请求节点提供的第一远程内存;该请求节点从能够使用的虚拟地址中,确定与该第一远程内存相对应的第一虚拟地址;及当需要读写指针在该第一虚拟地址范围内的第一数据时,该请求节点发送针对该第一数据的第一数据读写指令,该第一数据读写指令包括第三指示信息,该第三指示信息用于指示该第一远程内存中用于存储该第一数据的存储空间。
-
公开(公告)号:CN104166596A
公开(公告)日:2014-11-26
申请号:CN201310183058.X
申请日:2013-05-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例公开了一种内存分配方法及节点,涉及计算机领域,可以避免由于访存敏感度较高的应用程序被分配至远程内存而造成的增大访存延迟的问题,从而可以提高系统性能。具体方案为:第一节点根据待执行的应用程序的标识在预设的访存特征表中查询应用程序的访存特征表项,访存特征表项包括应用程序的访存停顿时间;若访存特征表中包含应用程序的访存特征表项,第一节点则根据应用程序的访存特征表项,结合内存分配策略为应用程序分配第一节点的本地内存和/或第一节点的远程内存。本发明用于节点操作系统执行应用程序的过程中。
-
公开(公告)号:CN104102535A
公开(公告)日:2014-10-15
申请号:CN201310112322.0
申请日:2013-04-01
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/48
Abstract: 本发明实施例提供一种进程迁移方法和可迁移操作系统。本发明进程迁移方法,包括:在多内核操作系统的至少一个内核上存储的全局信息表中维护所有内核中进程的进程相关信息;监测是否产生进程迁移触发条件;当监测到产生进程迁移触发条件时,从所述全局信息表中提取源内核上待迁移进程对应的进程相关信息;根据所述进程相关信息获取所述待迁移进程的进程数据;根据所述进程数据将待迁移进程从源内核迁移至目标内核上运行。本发明实施例通过维护内核上进程相关信息,当某个内核失效时根据进程相关信息将待迁移进程迁移至其他内核运行,实现在较小系统开销下保证操作系统的高容错性,解决由于系统开销大影响操作系统性能的问题。
-
公开(公告)号:CN101753418B
公开(公告)日:2013-01-16
申请号:CN200810184598.9
申请日:2008-12-17
Applicant: 华为技术有限公司
IPC: H04L12/723 , H04L12/729 , H04L12/46 , H04L29/06
Abstract: 一种建立资源隔离通道及实现资源隔离的方法、装置及系统,包括在路由传播路径经由的实体上建立与相邻实体间的流量工程标签交换路径LSP,并将该LSP的带宽设置为符合资源隔离通道的带宽要求;之后,将完成设置的LSP作为用于实现资源隔离的资源隔离通道,并可以通过该资源隔离通道为用户提供资源隔离服务。本发明实施例通过分段建立相应的LSP,以及针对分段的LSP的保证带宽的配置,使得在通信网络中,可以针对无端到端的带宽保证的路径实现相应的资源隔离服务,为用户提供QOS保证。
-
公开(公告)号:CN101534246B
公开(公告)日:2011-12-21
申请号:CN200910037581.5
申请日:2009-03-04
Applicant: 华为技术有限公司
CPC classification number: H04L45/586 , H04L45/04
Abstract: 本发明实施例公开了一种VRF的迁移方法、迁移装置及其系统,所述系统包括:第一BGP进程,用于将VRF以及该VRF内BGP Peer的配置信息发送至第二BGP进程,并通知TCP将与VRF内BGP Peer的Peer会话相关的TCP链接热备份至第二BGP进程;所述第二BGP进程,用于创建存储所述配置信息的虚拟VRF以及虚拟BGP Peer,以及接收TCP热备份到第二BGP进程的与所述VRF内BGP Peer的Peer会话相关的TCP链接和第一BGP进程发送的VRF内BGP Peer的对应的Adj-RIB-IN的路由;采用本发明实施例,VRF在BGP进程之间动态迁移过程中,该VRF的BGP Peer业务不中断,会话不断连;对端设备完全感知不到路由器的迁移过程,迁移后将迁移过程中发生的路由变化信息进行更新。
-
公开(公告)号:CN101459538B
公开(公告)日:2011-05-11
申请号:CN200810191758.2
申请日:2008-12-31
Applicant: 华为技术有限公司
Abstract: 本发明的实施例公开了一种流量转发方法和流量转发设备。该方法包括:配置有资源预留的主路径发生故障时,将所述主路径上的流量切换到对应的备路径;获取所述主路径上关于资源预留的配置;根据所述主路径上关于资源预留的配置,在备路径上进行资源预留,对所述备路径上转发的所述流量进行资源保证。本发明的实施例中,在配置有资源预留的主路径发生故障时,由备路径继承主路径上关于资源预留的配置,并对备路径上转发的流量进行资源保证。从而不用再提前对备路径进行资源预留,提高了备路径中带宽的利用率,为网络节省了资源。
-
公开(公告)号:CN101997757A
公开(公告)日:2011-03-30
申请号:CN200910109477.2
申请日:2009-08-19
Applicant: 华为技术有限公司
Abstract: 本发明公开了迁移路由信息的方法及设备,属于通信网络领域。所述方法包括:将所述需要迁移的RD与所述第一BGP进程的关联关系修改为所述需要迁移的RD与所述第二BGP进程的关联关系;在完成修改后,对邻居设备的BGP进程进行优雅重启;接收所述邻居设备在其BGP进程优雅重启后发送的包含需要迁移的RD的路由信息;将接收的所述包含需要迁移的RD的路由信息转发给所述第二BGP进程。具有迁移路由信息的过程中,保证业务转发不中断的效果。
-
公开(公告)号:CN105224468B
公开(公告)日:2019-02-05
申请号:CN201410252855.3
申请日:2014-06-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明公开了一种内存共享方法,应用于异构硬件,异构硬件连接主机,本发明方法包括:异构硬件获取主机发送的主机的部分内存的内存地址;当异构硬件的内存的空闲容量低于预定容量时,异构硬件根据内存地址,将异构硬件的内存中使用频率低于预定使用频率的数据存储到部分内存。采用本发明提供的内存共享方法,能够将异构硬件的内存中使用频率低于预定使用频率的数据存储到主机的部分内存,减少使用频率低于预定使用频率的数据在异构硬件的内存中所占用的存储空间,从而增大异构硬件的空闲存储空间,为运行在异构硬件上的应用提供更多的内存空间。
-
公开(公告)号:CN105701020B
公开(公告)日:2018-11-30
申请号:CN201410709140.6
申请日:2014-11-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F12/02
Abstract: 本发明实施例提供了一种内存访问的方法、相关装置和系统,解决了现有技术内存访问效率较低的问题。该方法包括:接收进程的内存访问请求消息,其中,所述内存访问请求消息包括所述进程请求访问的内存对应的虚拟地址的信息;根据所述进程从预设的映射关系集合中获取所述进程所对应的映射关系,所述映射关系为所述虚拟地址与所述进程请求访问的内存对应的内存控制器MC的对应关系;根据所述虚拟地址的信息和所述映射关系,获取所述进程请求访问的内存所对应的MC;将所述内存访问请求消息发送至所述MC。该方法适用于计算机技术领域。
-
公开(公告)号:CN108845877A
公开(公告)日:2018-11-20
申请号:CN201810390866.6
申请日:2013-05-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F3/0604 , G06F3/0629 , G06F3/067 , G06F9/5016 , G06F12/02 , G06F12/08
Abstract: 提供一种管理内存的方法、装置和系统,能够容易地实现内存资源的共享。该方法包括:请求节点发送第一指示信息,该第一指示信息用于指示该请求节点所需内存的长度;该请求节点接收第二指示信息,该第二指示信息用于指示能够提供远程内存的至少一个贡献节点中的目标贡献节点向该请求节点提供的第一远程内存;该请求节点从能够使用的虚拟地址中,确定与该第一远程内存相对应的第一虚拟地址;及当需要读写指针在该第一虚拟地址范围内的第一数据时,该请求节点发送针对该第一数据的第一数据读写指令,该第一数据读写指令包括第三指示信息,该第三指示信息用于指示该第一远程内存中用于存储该第一数据的存储空间。
-
-
-
-
-
-
-
-
-