-
公开(公告)号:CN110442555B
公开(公告)日:2021-08-31
申请号:CN201910681862.8
申请日:2019-07-26
Applicant: 华中科技大学
IPC: G06F16/17 , G06F16/174 , G06F16/14 , G06F16/11
Abstract: 本发明公开了一种选择性预留空间的减少碎片的方法及系统,属于计算机信息存储领域,包括:从历史应用数据中提取与碎片产生相关的特征数据,以进行估计分析,将产生较多碎片的文件标记为预留文件,由特征数据及文件类别构成训练数据集;基于机器学习算法建立预留文件挖掘模型,并利用训练数据集进行训练与测试;在模型测试结果满足终止条件时,根据标记结果生成预留文件列表;处理写操作时,根据预留文件列表识别待写入文件是否为预留文件,若是,则判断写操作类别;若为写入新的数据,则为该文件分配预留空间,并将数据写入预留空间,若为更新数据,则进行就地更新。本发明能有效减少移动设备中的碎片,改善用户使用体验。
-
公开(公告)号:CN111443874B
公开(公告)日:2021-07-27
申请号:CN202010232889.1
申请日:2020-03-28
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了一种基于内容感知的固态盘内存缓存管理方法、设备及固态盘,属于计算机存储领域,包括:创建影子缓存,用于缓存首次被读取的数据块的元数据;创建数据缓存,缓存写入的和被多次读取的数据块;初始化主映射表和二级映射表,分别用于记录逻辑地址到物理地址或虚拟地址的映射关系,以及虚拟地址到物理地址的映射关系;接收到读写操作请求时,根据逻辑地址查找主映射表以获取主映射表条目,然后判断是否存在对应的二级映射表条目,若是,则从二级映射表条目提取数据状态标志,否则,从主映射表条目提取数据状态标志;结合数据状态标志和请求类型,执行请求。本发明能够减轻底层并行单元访问竞争,从而提升固态盘的读性能。
-
公开(公告)号:CN112988064A
公开(公告)日:2021-06-18
申请号:CN202110175548.X
申请日:2021-02-09
Applicant: 华中科技大学
IPC: G06F3/06 , G06F9/48 , G06F16/901
Abstract: 本发明提供了一种面向并发多任务的磁盘图处理方法,属于计算机大数据处理技术领域,包括:将输入图数据转换的边数据块和顶点值集存储至磁盘中;执行多个图任务时,将顶点值集加载至内存中,且在内存中采用一进一出方式加载边数据块;基于多个图任务并发访问的边数据块和顶点值集,利用任务更新函数,更新目的顶点值;当访问的所有边数据块的目的顶点值均更新,且满足收敛条件时,输出最终的顶点值;否则,在内存中循环加载边数据块,并更新目的顶点值;本发明可以降低磁盘的I/O访问开销。
-
公开(公告)号:CN112667416A
公开(公告)日:2021-04-16
申请号:CN202011564580.9
申请日:2020-12-25
Applicant: 华中科技大学
IPC: G06F9/54 , G06F11/07 , G06F11/10 , G06F12/02 , G06F16/901
Abstract: 本发明公开了一种基于RDMA的非易失内存系统的通信方法及服务器,即提供一种基于RDMA技术和NVM的数据通信方法,该方法包括:服务器以日志结构的方式在非易失内存中维护数据的多个版本,对象的多个版本组成链表,链表头结点被哈希表索引。客户端使用RDMA write写数据,服务器使用后台线程进行数据完整性验证和持久化,通过一致性感知的持久化保证数据在读之前完整持久化,进而保证强一致性。本发明还提供了实现上述方法的系统。本发明有效地保证了基于RDMA的非易失内存系统的数据强一致性,同时保证在写为主的场景下的高性能和高可扩展,避免了数据较大时CRC校验引起的读性能降级。
-
公开(公告)号:CN110580127B
公开(公告)日:2020-10-16
申请号:CN201810577638.X
申请日:2018-06-07
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了一种基于多租户云存储的资源管理方法及管理系统,方法包括:得到每一个租户的租户性能需求,并对应地记录在租户所使用的虚拟机镜像文件的元数据内;为每一个虚拟机镜像文件的元数据添加一个令牌桶;在IO栈的页缓存层,获取被访问的虚拟机镜像文件的索引节点对象,并利用令牌桶算法对内存资源进行调度;在IO栈的文件系统层,将文件IO请求转换成对应的块IO请求;对于每一个文件IO请求,获取其所访问的虚拟机镜像文件的索引节点对象,从中获取租户性能需求并附加到由该文件IO请求转换得到的每一个块IO请求中;在IO栈的块层,从块IO请求中获取租户性能需求,并利用令牌桶算法对硬盘资源进行调度。本发明能够有效实现租户间的性能隔离。
-
公开(公告)号:CN111483996A
公开(公告)日:2020-08-04
申请号:CN202010335389.0
申请日:2020-04-24
Applicant: 华中科技大学
IPC: C01B25/45 , C01B3/08 , C02F9/06 , C02F101/10 , C02F101/16
Abstract: 本发明属于水处理技术领域,更具体地,涉及一种利用稻壳炭处理含氮磷废水制备鸟粪石的方法。通过使用稻壳炭一方面可调节溶液的初始pH;另一方面可有助于加速反应过程中金属镁的自腐蚀作用释放大量镁离子,同时根据化学平衡废水中的水会得电子产生大量的氢氧根,从而使得溶液中pH进一步提升。由此,释放出的镁离子与含有氮磷的废水中的磷酸根和铵根在此碱性条件下发生化学反应,反应后通过结晶沉淀,得到鸟粪石。稻壳炭作为添加剂可有效减少镁金属用量,无须使用药剂、显著提高氮磷回收率以及生成鸟粪石的速率和纯度等,由此解决现有技术采用电化学处理含氮磷废水制备鸟粪石运行成本高、不利于大规模应用的技术问题。
-
公开(公告)号:CN109240600B
公开(公告)日:2020-05-19
申请号:CN201810816008.3
申请日:2018-07-24
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了基于混合更新策略的磁盘图处理方法,包括:(1)将图组织为入射子块—出射子块双重子块结构;(2)根据当前磁盘读写开销选择不同的更新策略,包括基于行导向的push策略和基于列导向的pull策略;(3)根据选择对图进行访问和顶点值进行更新;(4)判断是否达到收敛条件,若是,执行步骤(5),否则,执行步骤(2);(5)输出图的顶点值。本发明提供的混合更新策略,能够根据不同图的运行特征,自适应选择不同的更新策略,最大化磁盘利用,提升系统性能;基于行导向的push策略,选择性加载活跃边,避免无用磁盘数据的加载和磁盘读写浪费;基于列导向的pull策略,加载全部的图数据到内存中以确保磁盘的顺序访问,极大降低磁盘读写的开销。
-
公开(公告)号:CN110837650A
公开(公告)日:2020-02-25
申请号:CN201911022014.2
申请日:2019-10-25
Applicant: 华中科技大学
Abstract: 本发明公开了一种不可信网络环境下的云存储ORAM访问系统和方法,属于信息安全领域。为了降低访问过程中的总体带宽消耗,本发明采用根桶驱逐方法,即驱逐过程中并不用将整条路径上所有桶中数据全部读取到客户端而只需要根桶中数据,同样写回过程也只用传输根桶中需要的数据,将驱逐过程中需要传输的数据从logN个桶变为1个,大大降低了带宽消耗。为了保证某路径上数据块存放位置的随机性,本发明采用了循环移位方法,即将每个桶中数据沿着路径移动到下一层,叶子节点移动到根桶,保证了相同数据块访问请求不会泄露访问隐私,使不可信方无法获取准确的信息,保护了访问模式的安全性,为根桶驱逐过程提供保证。
-
公开(公告)号:CN106294197B
公开(公告)日:2019-12-13
申请号:CN201610637855.4
申请日:2016-08-05
Applicant: 华中科技大学
IPC: G06F12/02 , G06F12/121
Abstract: 本发明公开了一种面向NAND闪存的页面置换方法,属于数据存储领域。本发明使用冷的干净页链表和其他混合页链表分别管理冷干净页和其它缓存页,还使用预留的幽灵页链表记录近期被淘汰的缓存页的元数据信息;处理页访问时先初始化,若该页在其他混合页链表或冷的干净页链表中命中,则将该页标记为热页并移动到其他混合页链表的最近被访问端;如果该页在幽灵页链表命中,则删除幽灵页链表中该页的记录,为该页分配一个新的缓存页并标记为热页,再将该页移动到其他混合页链表的最近被访问端;最后判断该页如果是读/写请求,则将数据读出/写入缓存页并返回。本发明的方法解决了减少闪存写操作的同时尽量维持较好的缓存命中率的技术问题。
-
公开(公告)号:CN107291550B
公开(公告)日:2019-11-12
申请号:CN201710481071.1
申请日:2017-06-22
Applicant: 华中科技大学
IPC: G06F9/50
Abstract: 本发明公开了一种针对迭代应用的Spark平台资源动态分配方法及系统,包括:根据Spark集群的硬件信息为Spark集群的任务执行单元分配第一资源以用于任务执行单元执行迭代应用;确定每个监控周期下每个计算节点在执行所述迭代应用时的软件信息;根据每个计算节点在第m个监控周期下和第m+1个监控周期下执行迭代应用时的软件信息确定所述迭代应用对所述第一资源的使用量达到收敛;根据第1至第m+1个监控周期下每个计算节点在执行所述迭代应用时的软件信息为Spark集群的任务执行单元分配第二资源,以用于任务执行单元重新执行所述迭代应用。本发明在保证迭代应用正常而高效运行的同时,可以自动释放其占用的冗余系统资源,提高系统的整体资源利用率与应用的并发度。
-
-
-
-
-
-
-
-
-