-
公开(公告)号:CN110046160B
公开(公告)日:2021-07-20
申请号:CN201910195853.8
申请日:2019-03-15
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供的一种基于条带的一致性哈希存储系统构建方法及相应的数据放置机制和节点变化方法,以条带为单位组织数据块,以节点组为单位组织存储节点,将条带放置到节点组上。节点在组织成节点组时,每一个节点组内相同节点的数目不大于条带内检验块个数,从而保证数据块的放置满足纠删码的MDS性质,保证数据存储的可靠性。同时,本发明采用一致性哈希算法,选取差异度最低的节点组进行节点组间的替换,通过一致性哈希算法,只有部分虚节点上数据的放置位置发生变化,通过选取差异度最低的节点组作为替换节点组,只有变化节点位置上的节点不同,其他对应位置上的节点均相同,此时迁移的数据量最小。
-
公开(公告)号:CN109450452B
公开(公告)日:2020-07-10
申请号:CN201811427459.4
申请日:2018-11-27
Applicant: 中国科学院计算技术研究所
IPC: H03M7/30
Abstract: 本发明涉及一种针对基因数据的取样字典树索引的压缩方法和系统,包括:用户上传待压缩的基因数据,该基因数据包括:标识、序列和质量分值;提取该序列中预设长度的子串到字典树索引结构中进行查找,若该字典树索引结构中具有该子串,则将该子串压缩为该子串在该字典树索引结构中的位置、长度,作为该子串的索引值,否则将该子串加入该字典树索引结构,记录该子串在该字典树索引结构中的位置、长度作为该子串的索引值。本发明提高了序列的压缩效果,并使用取样索引和根据质量分值高低决定是否加入到索引结构的策略来降低字典树的内存占用空间。
-
公开(公告)号:CN107203411B
公开(公告)日:2020-02-28
申请号:CN201710254263.9
申请日:2017-04-18
Applicant: 中国科学院计算技术研究所
IPC: G06F9/455 , G06F12/109
Abstract: 本发明提出一种基于远程SSD的虚拟机内存扩展方法及系统,涉及高性能虚拟化技术领域,该方法包括在虚拟化节点中创建并运行虚拟机,所述虚拟化节点在进行二级页表缺页处理时,首先在本地内存为虚拟机分配内存空间,当本地内存使用量达到设定的阈值后,将部分本地内存分页置换至远程SSD节点,所述虚拟化节点通过影子客户物理地址映射表维护所述部分本地内存分页至所述远程SSD节点的分布,所述远程SSD节点在接收到分页数据后首先存于所述远程SSD节点的本地内存,当所述远程SSD节点的本地内存使用量达到设定的阈值后,将所述部分内存分页置换至本地SSD存储。
-
公开(公告)号:CN101196816B
公开(公告)日:2010-12-08
申请号:CN200710308553.3
申请日:2007-12-29
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种操作系统及管理方法。该操作系统,包括:多个在内核态运行的与系统调用类型对应的内核服务模块,分布在至少一个处理器和/或处理器核上;多个用于管理应用程序和应用进程的应用管理模块,分布在与所述内核服务模块不同的处理器和/或处理器核上,用于管理应用程序和应用进程;所述内核服务模块与所述应用程序通过系统调用消息通信。该管理方法包括:步骤S1,应用程序发送系统调用消息,并在发送所述消息后继续执行与该系统调用结果无依赖关系的代码;步骤S2,内核服务模块接收所述系统调用消息,并将系统调用结果发回给应用程序;步骤S3,应用程序接收到所述系统调用结果,执行与该系统调用结果有依赖关系的代码。
-
公开(公告)号:CN101149728A
公开(公告)日:2008-03-26
申请号:CN200710176493.4
申请日:2007-10-29
Applicant: 中国科学院计算技术研究所
IPC: G06F15/177 , G06F9/445
Abstract: 本发明公开了一种解决对称多处理系统可扩展性问题的多核处理系统及其管理方法。该系统,包括多个处理器核和/或多个处理器、分区模块和启动模块:所述分区模块,用于解析由用户指定的各个分区的资源配置参数和启动参数并保存;所述分区包括至少一个处理器和/或一个处理器核;所述启动模块,用于启动特权操作系统和受特权操作系统管理的非特权操作系统。该管理方法,包括以下步骤:步骤S100,分区模块解析用户指定各个分区的资源配置参数,并保存;步骤S200,根据分区模块解析的分区资源配置参数,启动特权操作系统和受特权操作系统管理的非特权操作系统。本发明有效利用处理器资源,解决了对称多处理系统的可扩展性问题。
-
公开(公告)号:CN110046160A
公开(公告)日:2019-07-23
申请号:CN201910195853.8
申请日:2019-03-15
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供的一种基于条带的一致性哈希存储系统构建方法及相应的数据放置机制和节点变化方法,以条带为单位组织数据块,以节点组为单位组织存储节点,将条带放置到节点组上。节点在组织成节点组时,每一个节点组内相同节点的数目不大于条带内检验块个数,从而保证数据块的放置满足纠删码的MDS性质,保证数据存储的可靠性。同时,本发明采用一致性哈希算法,选取差异度最低的节点组进行节点组间的替换,通过一致性哈希算法,只有部分虚节点上数据的放置位置发生变化,通过选取差异度最低的节点组作为替换节点组,只有变化节点位置上的节点不同,其他对应位置上的节点均相同,此时迁移的数据量最小。
-
公开(公告)号:CN100489815C
公开(公告)日:2009-05-20
申请号:CN200710176352.2
申请日:2007-10-25
Applicant: 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明公开了一种多核心NUMA系统中的内存共享系统和装置及方法。该系统,包括多个节点;每个所述节点的操作系统包括内存共享装置,所述内存共享装置包括:内存信息收集及处理模块、内存申请模块和建立远端内存动态管理结构的模块连接到通信模块。所述方法包括如下步骤:步骤S1,当前节点的内存不足时,向其他节点发出内存不足信息,收集其他节点中有空闲内存的节点信息,然后向所述有空闲内存的节点发出内存申请信息,请求使用远端内存;步骤S2,所述有空闲内存的节点在收到所述内存申请信息后为当前节点分配远端内存并让当前节点动态管理并独占使用所述远端内存。本发明通过借用远端空闲内存,以达到整个系统的负载平衡。
-
公开(公告)号:CN101158936A
公开(公告)日:2008-04-09
申请号:CN200710177879.7
申请日:2007-11-21
Applicant: 中国科学院计算技术研究所
IPC: G06F15/167 , G06F15/163 , H04L29/06
Abstract: 本发明公开了一种在非一致内存访问平台上的各节点之间以消息传递方式的数据传输系统和装置及方法。该数据传输系统,用于在非一致内存访问平台上的各节点之间传输数据,所述节点包括与操作系统的协议栈连接的数据传输装置;其特征是,所述数据传输装置包括:用于在内存中划分出共享通信缓冲区及共享通信缓冲区控制区,并将所述共享通信缓冲区的位置和大小公告给其它节点的共享通信缓冲区分配模块;用于节点之间通过共享通信缓冲区进行消息传递的底层通信模块;和将所述底层通信模块模拟为网卡并与节点的协议栈连接的虚拟网卡。本发明的有益效果是不需要特殊的硬件支持,透明、高效、安全的传输数据。
-
公开(公告)号:CN1282326C
公开(公告)日:2006-10-25
申请号:CN200310119408.2
申请日:2003-12-10
Applicant: 中国科学院计算技术研究所
Abstract: 一种计算机间用户级并行通信的方法,使用多套支持智能网卡的高性能网络进行计算机间的互连,在实现用户级通信协议的操作系统核心空间设备驱动程序和用户空间通信库中加入支持并行通信的器件,传输过程中数据自动在多套互连网络间进行拆分和拼接。该方法能够实现计算机间并行、无拷贝、保序的消息传递,使用户能够获得多套互连网络硬件提供的聚合性能。该方法使得并行通信过程对上层用户和底层通信网络透明,避免增加用户负担和对特定网络的修改与依赖。该方法适用于单套互连网络不能满足对计算机间通信性能需求的系统。
-
公开(公告)号:CN1614577A
公开(公告)日:2005-05-11
申请号:CN200410009925.9
申请日:2004-12-02
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及计算机网络通信技术领域,特别是一种基于远程直接存储访问的图形终端方法和系统。系统包括:用于输出的显示设备,用于输入的键盘和鼠标设备,用户所在的本地计算机,用户所要控制的远程计算机,以及用户所在的计算机和用户所要控制的远程计算机之间的互连网络。方法包括;Step A:本地计算机的显示控制装置用远程直接存储访问方式读取远程计算机中的显示数据存储器;Step B:本地计算机的键盘控制装置读取本地键盘输入;Step C:本地计算机的鼠标控制装置读取本地键盘输入,用远程直接存储访问方式写入远程计算机中的环形缓冲区Mblock,远程计算机的鼠标驱动程序从Mblock中获取输入。
-
-
-
-
-
-
-
-
-