-
公开(公告)号:CN101408853B
公开(公告)日:2010-10-13
申请号:CN200810224940.3
申请日:2008-10-27
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及虚拟机调度的方法和装置,所述方法包括,按调度优先级从高到低的顺序将虚拟处理器排列在可运行队列中,还包括:步骤1,将I/O密集型的虚拟处理器加入到检测窗口,为虚拟处理器分配初始的资源配额;步骤2,按顺序调度可运行队列中的虚拟处理器,如果被调度的虚拟处理器不在检测窗口内,运行虚拟处理器,运行完成后调度可运行队列中下一个虚拟处理器,否则,依据虚拟处理器当前的剩余资源配额确定是否运行虚拟处理器,在运行完成后更新虚拟处理器的剩余资源配额,调度可运行队列中下一个虚拟处理器。本发明能够保证CPU密集型应用、周期型I/O应用和I/O密集型应用,占用处理器资源和I/O资源的公平性。
-
公开(公告)号:CN100595761C
公开(公告)日:2010-03-24
申请号:CN200710308573.0
申请日:2007-12-29
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明公开了一种拆分名字空间的元数据管理方法。该方法包括下列步骤:创建文件系统;对已创建好的文件系统进行管理。其中,对已创建好的文件系统进行管理还包括:客户端创建目录;客户端创建文件;客户端执行查询操作;客户端执行读目录操作;客户端删除文件;客户端删除目录;客户端执行释放操作;客户端执行重命名操作;客户端创建硬链接;客户端创建软链接。其能够在提高元数据服务器的扩展性的同时也避免了同一目录的访问热点问题。
-
公开(公告)号:CN100535886C
公开(公告)日:2009-09-02
申请号:CN200710177879.7
申请日:2007-11-21
Applicant: 中国科学院计算技术研究所
IPC: G06F15/167 , G06F15/163 , H04L29/06
Abstract: 本发明公开了一种在非一致内存访问平台上的各节点之间以消息传递方式的数据传输系统和装置及方法。该数据传输系统,用于在非一致内存访问平台上的各节点之间传输数据,所述节点包括与操作系统的协议栈连接的数据传输装置;其特征是,所述数据传输装置包括:用于在内存中划分出共享通信缓冲区及共享通信缓冲区控制区,并将所述共享通信缓冲区的位置和大小公告给其它节点的共享通信缓冲区分配模块;用于节点之间通过共享通信缓冲区进行消息传递的底层通信模块;和将所述底层通信模块模拟为网卡并与节点的协议栈连接的虚拟网卡。本发明的有益效果是不需要特殊的硬件支持,透明、高效、安全的传输数据。
-
公开(公告)号:CN101408853A
公开(公告)日:2009-04-15
申请号:CN200810224940.3
申请日:2008-10-27
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及虚拟机调度的方法和装置,所述方法包括,按调度优先级从高到低的顺序将虚拟处理器排列在可运行队列中,还包括:步骤1,将I/O密集型的虚拟处理器加入到检测窗口,为虚拟处理器分配初始的资源配额;步骤2,按顺序调度可运行队列中的虚拟处理器,如果被调度的虚拟处理器不在检测窗口内,运行虚拟处理器,运行完成后调度可运行队列中下一个虚拟处理器,否则,依据虚拟处理器当前的剩余资源配额确定是否运行虚拟处理器,在运行完成后更新虚拟处理器的剩余资源配额,调度可运行队列中下一个虚拟处理器。本发明能够保证CPU密集型应用、周期型I/O应用和I/O密集型应用,占用处理器资源和I/O资源的公平性。
-
公开(公告)号:CN100414936C
公开(公告)日:2008-08-27
申请号:CN200610089538.X
申请日:2006-06-30
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种平衡网络文件系统服务器多网卡间负载的方法,包括:网络文件系统服务器为每个网卡配置网络地址;在多个网卡中选择一个主网卡,为每个网卡创建套接字;将网卡与套接字结构绑定在一起;网络文件系统客户端获取服务器以太网地址;客户端从获取的服务器多块网卡地址中以轮循选择的方式选择一个网络地址发送文件访问请求;服务器端接受到请求后交由网络文件系统服务进程进行处理,将处理结果通过接受请求的网卡发送给客户端。本发明充分利用了服务器网络带宽资源,提高了文件访问吞吐率。
-
公开(公告)号:CN101196929A
公开(公告)日:2008-06-11
申请号:CN200710308573.0
申请日:2007-12-29
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明公开了一种拆分名字空间的元数据管理方法。该方法包括下列步骤:创建文件系统;对已创建好的文件系统进行管理。其中,对已创建好的文件系统进行管理还包括:客户端创建目录;客户端创建文件;客户端执行查询操作;客户端执行读目录操作;客户端删除文件;客户端删除目录;客户端执行释放操作;客户端执行重命名操作;客户端创建硬链接;客户端创建软链接。其能够在提高元数据服务器的扩展性的同时也避免了同一目录的访问热点问题。
-
公开(公告)号:CN100383750C
公开(公告)日:2008-04-23
申请号:CN200610012136.X
申请日:2006-06-07
Applicant: 中国科学院计算技术研究所
IPC: G06F11/14
Abstract: 一种用于大规模计算部件环境的高可信轻量级日志管理方法,包括以下步骤:每个受日志监测部件管理的计算部件,当有日志消息产生时,为该消息自动生成一个在所有计算部件中全局唯一的编码;每个计算部件将日志消息与所产生的日志消息全局唯一编码一起保存在生成该消息的计算部件本地的受保护的存储区域内;待系统处于稳定性较高的时段,由计算部件向日志监测部件传输已编码的日志消息;日志监测部件将接收到的已编码的日志消息保存到日志监测部件本身的受保护存储区域内;日志监测部件向发送日志消息的计算部件发送消息收到的确认信息;日志监测部件等待系统处于可靠性较高的时机,向日志缺失的计算部件发起请求,让其重新传输缺失的日志信息。
-
公开(公告)号:CN101158927A
公开(公告)日:2008-04-09
申请号:CN200710176352.2
申请日:2007-10-25
Applicant: 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明公开了一种多核心NUMA系统中的内存共享系统和装置及方法。该系统,包括多个节点;每个所述节点的操作系统包括内存共享装置,所述内存共享装置包括:内存信息收集及处理模块、内存申请模块和建立远端内存动态管理结构的模块连接到通信模块。所述方法包括如下步骤:步骤S1,当前节点的内存不足时,向其他节点发出内存不足信息,收集其他节点中有空闲内存的节点信息,然后向所述有空闲内存的节点发出内存申请信息,请求使用远端内存;步骤S2,所述有空闲内存的节点在收到所述内存申请信息后为当前节点分配远端内存并让当前节点动态管理并独占使用所述远端内存。本发明通过借用远端空闲内存,以达到整个系统的负载平衡。
-
公开(公告)号:CN1851661A
公开(公告)日:2006-10-25
申请号:CN200610012136.X
申请日:2006-06-07
Applicant: 中国科学院计算技术研究所
IPC: G06F11/14
Abstract: 一种用于大规模计算部件环境的高可信轻量级日志管理方法,包括以下步骤:每个受日志监测部件管理的计算部件,当有日志消息产生时,为该消息自动生成一个在所有计算部件中全局唯一的编码;每个计算部件将日志消息与所产生的日志消息全局唯一编码一起保存在生成该消息的计算部件本地的受保护的存储区域内;待系统处于稳定性较高的时段,由计算部件向日志监测部件传输已编码的日志消息;日志监测部件将接收到的已编码的日志消息保存到日志监测部件本身的受保护存储区域内;日志监测部件向发送日志消息的计算部件发送消息收到的确认信息;日志监测部件等待系统处于可靠性较高的时机,向日志缺失的计算部件发起请求,让其重新传输缺失的日志信息。
-
公开(公告)号:CN1270240C
公开(公告)日:2006-08-16
申请号:CN200310119410.X
申请日:2003-12-10
Applicant: 中国科学院计算技术研究所
Abstract: 一种大规模机群系统的监控方法,本方法将监控系统分为四个层次、五个器件。方法通过由软、硬件信息采集器(结点信息采集层)周期性采集系统状态信息,组信息管理器(组信息管理层)周期性从软、硬件信息采集器收集、整理每个组成员(结点)状态信息,机群信息管理器(机群信息管理层)周期性的从每个组信息管理器收集、整理,并利用MySQL数据库保存每个组信息管理器管理的状态数据,最后由机群监控终端(机群监控层)从MySQL数据库中将这些状态数据读取出来,并用图形的方式将各种类型的被监控对象的状态数据显示给管理员,从而达到对大规模机群系统运行状态进行监控的目的。
-
-
-
-
-
-
-
-
-