一种基于闪存存储设备并行特征的垃圾回收优化方法

    公开(公告)号:CN107391392A

    公开(公告)日:2017-11-24

    申请号:CN201710600091.6

    申请日:2017-07-21

    Applicant: 重庆大学

    Abstract: 本发明公开了一种基于闪存存储设备并行特征的垃圾回收优化方法。该优化方法利用闪存存储设备多通道的并行结构特征,减少垃圾回收过程中有效页迁移导致的时延开销,从而提高闪存存储设备性能。在垃圾回收过程中,针对即将被擦除的闪存块中的有效数据页,传统的垃圾回收策略将有效页按顺序从该闪存块中读出,并按顺序写回到其他空闲闪存块中。为提高有效页的迁移效率,本发明提出将有效页优先传输至闪存存储设备控制器的缓存中,然后将该部分有效页转化为写请求,与传统的写请求一起被发送至闪存存储设备中进行处理。在此过程中,根据闪存存储设备的并行结构特征,这些在垃圾回收过程导致的写请求将能够得到并行地处理,从而改善存储性能。根据上述方法,垃圾回收过程的时延开销将大大缩减,闪存存储设备的性能将得到明显的改善。

    一种内存访问的数据密集型进程调度方法

    公开(公告)号:CN105204938A

    公开(公告)日:2015-12-30

    申请号:CN201510731602.9

    申请日:2015-11-02

    Applicant: 重庆大学

    Abstract: 本发明公开了一种内存访问的数据密集型进程调度方法,包括步骤1,构造就绪队列;步骤2,构造调度队列;步骤3,构造优先等待队列,步骤4,当前时间片执行完之后,判断进程是否已经执行完毕,如果已经执行完成,将进程从所有队列中移除,否则将进程放入就绪队列,继续等待下一次调度;步骤5,判断所有进程是否执行完毕,如是则当前工作集完成,否则执行下一个进程。本发明具有如下的优点:优化系统管理,充分利用系统资源,避免了因内存总线竞争所造成的访问长时间等待。

    一种基于集群的共享射频片上网络及映射方法

    公开(公告)号:CN104270327A

    公开(公告)日:2015-01-07

    申请号:CN201410544045.5

    申请日:2014-10-15

    Applicant: 重庆大学

    Abstract: 本发明公开了一种基于集群的共享射频片上网络及映射方法,该片上网络包括共享射频通信子网,所述共享射频通信子网为底层通信子网划分的多个子网格,每个子网格形成一个集群,集群共享一个射频通信节点。映射方法包含步骤:1、确定共享射频片上网络的参数:集群大小S、集群个数Nc、共享射频信道带宽Bs,以及共享射频信道的数量Ns;2、将通信轨迹图划分为Nc个子通信轨迹图,使得切割边数量最少;3、把射频片上网络结构特征图划分为Nc个子网格,根据各集群间的通信权重,将集群映射到子网格;4、将处理节点映射到子网格中的路由节点和射频使能路由器节点。本发明的优点:提高了片上射频带宽资源的利用率,增加了片上网络信息传输的吞吐量和速度。

    一种快速响应的相变存储器损耗均衡方法

    公开(公告)号:CN102981971A

    公开(公告)日:2013-03-20

    申请号:CN201210568914.9

    申请日:2012-12-25

    Applicant: 重庆大学

    Abstract: 本发明涉及一种相变存储器的损耗均衡方法。它包括以下步骤:判定相变存储器中频繁写的热区和不频繁写的冷区;将热区划分为多个热区小块;依次将每一个热区小块与对应冷区物理位置交换,实现热区小块的移动,所有热区小块移动结束后完成热区移动,直至热区移动遍及全部存储区后再循环移动;通过逻辑LA-物理PA地址的转换公式获得需要访问的相变存储器物理地址。本发明具有如下的优点:避免了大量写操作集中在热区,实现了相变存储器损耗均衡,能延长相变存储器的寿命,又能保证系统快速响应。

    一种去中心化的分布式异构存储系统数据分布方法

    公开(公告)号:CN109196459B

    公开(公告)日:2020-12-08

    申请号:CN201780026690.X

    申请日:2017-05-02

    Applicant: 重庆大学

    Abstract: 本发明公开了一种去中心化的分布式异构存储系统数据分布方法,它包括以下步骤:1、将数据对象分类;2、将存储设备分类;3、将存储数据分成不同的“放置组集群”,每种存储设备的类型对应于一类“放置组集群”;4、计算待存入的每种数据对象应该放置到不同类型“放置组集群”的比例;5、利用哈希算法确定待存入的数据对象属于“放置组集群”中的哪一个“放置组”;6、利用存储系统的数据分布算法,将每个“放置组”中的数据对象存储到多个对应的存储设备中;7、在系统运行过程中,根据数据对象的访问特征计算迁移阈值,并动态迁移数据对象。本发明的优点是:保持了存储系统的性能、负载均衡和可扩展性,又减少了对固态硬盘的写操作次数。

    一种非易失内存文件系统索引节点的磨损均衡方法及系统

    公开(公告)号:CN111597125A

    公开(公告)日:2020-08-28

    申请号:CN202010394802.0

    申请日:2020-05-09

    Applicant: 重庆大学

    Abstract: 本发明涉及存储设备技术领域,提供一种非易失内存文件系统索引节点的磨损均衡方法,方法包括:对非易失内存文件系统中索引节点以及索引节点所在的存储单元、物理页和存储域的写次数分别进行统计并判断,并根据判断执行域间磨损均衡算法或域内磨损均衡算法,将非易失内存文件系统中索引节点迁至新的存储位置,从而实现在文件系统这一系统软件层面实现磨损均衡机制,实现存储单元之间的磨损率均衡,进而延长设备使用寿命。

    一种内存文件系统的多粒度结构化空间管理机制

    公开(公告)号:CN110688345A

    公开(公告)日:2020-01-14

    申请号:CN201910918678.0

    申请日:2019-09-26

    Applicant: 重庆大学

    Abstract: 本发明提供一种内存文件系统的多粒度结构化空间管理机制,涉及到计算机系统软件领域。本发明提出多粒度结构化块管理内存文件系统的空闲存储空间,使用多个结构化块列表管理不同种类的结构化块,提升文件系统的并发性能。在写入操作中通过多粒度块分配机制分配合适的结构化大块,减少空间分配的次数和文件映射表的操作次数,以提升内存文件系统的写文件性能。在释放文件操作中,通过将释放空间以结构化块的结构回收,减少空间回收的次数,提升内存文件系统删除文件的性能。

    基于NVM的分布式消息队列管理系统

    公开(公告)号:CN110113420A

    公开(公告)日:2019-08-09

    申请号:CN201910381138.3

    申请日:2019-05-08

    Applicant: 重庆大学

    Abstract: 本发明公开一种基于NVM的分布式消息队列管理系统,采用基于主题的发布订阅模式,设置有生产者机器、消费者机器、消息服务器集群和集群管理器,每个机器上均配置了NVM存储器和RDMA网卡,且通过RDMA网络互联;其效果是:可绕过复杂的I/O软件栈,通过进程的虚拟地址访问消息数据,可以通过访问支持随机读取的消息元数据完成对消息数据的访问,同时基于RDMA单边操作传输消息,直接读写远端服务器内存中的消息数据,无需任何多余的数据拷贝,实现数据高吞吐量、低延迟的消息传输,通过主题分区机制保证远程消息写入的无锁化,并在远程消息写入过程中,采用了基于消息生产速度、消息传输速度自适应的消息批处理策略,降低传输延迟,提升传输带宽。

    一种用于消息队列的文件管理方法

    公开(公告)号:CN110109873A

    公开(公告)日:2019-08-09

    申请号:CN201910381124.1

    申请日:2019-05-08

    Applicant: 重庆大学

    Abstract: 本发明公开了一种用于消息队列的文件管理方法,其特征在于:采用新型非易失存储设备,并在存储模块中设置有消息文件和元数据文件且建立了两个键值存储结构用于记录每个消息文件包含的消息数和消息文件大小,所述消息文件和元数据文件一一对应且分开保存,其中消息文件用于存放消息实体数据,元数据文件用于存放每条消息的描述信息,包括消息大小、在消息文件内的偏移,消息生成时间。其效果是:使用NVM做为消息的持久化存储介质,可通过进程的虚拟地址访问消息数据,规避复杂的I/O软件栈,可通过访问消息编号随机访问消息数据,建立了基于消息生产时间的多精确度的消息分层索引结构,可快速回溯消息。

    一种用于内存文件系统的文件数据一致性更新方法

    公开(公告)号:CN105404667B

    公开(公告)日:2018-08-24

    申请号:CN201510773274.9

    申请日:2015-11-13

    Applicant: 重庆大学

    Abstract: 本发明公开了一种用于内存文件系统的文件数据一致性更新方法,包括以下步骤:1,在进程初始化时,系统在内核空间为进程打开一个伪文件;2,进程请求更新“目标文件”,内存文件系统按照需要更新的数据量,一次性分配全部所需的物理内存给伪文件;3,构建伪文件中索引数据页的数据结构,称为“数据索引”;4,调用一次数据拷贝函数,把新数据一次性全部写入伪文件;5,使用一个原子操作,把伪文件的数据索引插入目标文件的数据索引中相应的位置;6,进程结束,删除该进程对应的伪文件。本发明的优点是:对于数据量较大的更新操作,避免了大量数据拷贝函数调用以及原子操作,可以在保证文件数据更新一致性的情况达到较高的性能。

Patent Agency Ranking