-
公开(公告)号:CN104575618B
公开(公告)日:2017-08-08
申请号:CN201510014945.3
申请日:2015-01-13
Applicant: 重庆大学
Abstract: 本发明公开了一种基于闪存错误校验的读写调制方法,使用LDPC错误校验码为中介,建立闪存读写延迟关系模型。基于该模型,对读写延迟的调制主要包括以下步骤:写请求根据性能需求和系统状态确定数据编程速度,即确定编程步幅电压ΔVpp。记录写入的数据页的步幅电压ΔVpp。读取数据时,根据读取的数据在编程时的ΔVpp,综合其它干扰因素,计算数据错误率。由于LDPC码的纠错能力与读取时的参考电压数目相关,根据计算出的错误率,选择能够保证纠错能力的最少参考电压数目,从而确保能够正确解码出数据,确定读取数据。本发明确定了读写延迟的关系,通过调节编程时ΔVpp来改变读请求的执行时间。另一方面,相对于传统LDPC解码从硬判决开始逐步增加参考电压数目的方式减少了读请求的执行时间。
-
公开(公告)号:CN102981971B
公开(公告)日:2016-06-08
申请号:CN201210568914.9
申请日:2012-12-25
Applicant: 重庆大学
IPC: G06F12/02
Abstract: 本发明涉及一种相变存储器的损耗均衡方法。它包括以下步骤:判定相变存储器中频繁写的热区和不频繁写的冷区;将热区划分为多个热区小块;依次将每一个热区小块与对应冷区物理位置交换,实现热区小块的移动,所有热区小块移动结束后完成热区移动,直至热区移动遍及全部存储区后再循环移动;通过逻辑LA-物理PA地址的转换公式获得需要访问的相变存储器物理地址。本发明具有如下的优点:避免了大量写操作集中在热区,实现了相变存储器损耗均衡,能延长相变存储器的寿命,又能保证系统快速响应。
-
公开(公告)号:CN103699455B
公开(公告)日:2016-05-25
申请号:CN201310739053.0
申请日:2013-12-27
Applicant: 重庆大学
IPC: G06F11/07
Abstract: 本发明提出了一种多核实时容错系统中获取准确的最晚截止时间的方法,包括如下步骤:根据给定的任务调度,在保持原有数据依赖的基础上,为调度在同一核上的相邻任务增加调度顺序依赖;增加两个执行时间为0的虚拟任务节点,使得在任务调度中,其中一个虚拟节点先于所有任务执行,另外一个后于所有任务执行;假设在任务执行过程中最多出现X个软错误,在原有调度的基础上通过出错任务在同一核上立即重新执行来实现容错,并确定任务集合的关键任务,获取任务集合的准确的最晚截止时间。若任务集合中包含N个任务,并且在执行过程中最多出现X个软错误,本发明能够在O(n^2)时间内确定任务集合的准确的最晚截止时间,保证容错,高效快速。
-
公开(公告)号:CN104298615A
公开(公告)日:2015-01-21
申请号:CN201410527352.2
申请日:2014-10-09
Applicant: 重庆大学
Abstract: 本发明公开了一种存储器交换分区损耗的均衡方法,属于移动设备中的存储技术领域,它包括步骤1、NVRAMSwap分区上的每一个页槽设有一个记录页槽年龄的计数器,页槽每写一次,就将计数器加1;步骤2、建立一个用于保存NVRAMSwap分区中的页槽信息的小顶堆,小顶堆根据计数器上的页槽年龄,将最年轻的页槽置于堆顶;还建立一个用于保存所有空闲页槽的双向链表;步骤3将双向链表表头页槽与堆顶页槽的年龄之差,与阈值比较,确定要使用的页槽。本发明的技术效果是,在NVRAMSwap分区中找到了既空闲的、又写次数较少的页槽来承接的DRAM页面,实现了NVRAMSwap分区写的损耗均衡。
-
公开(公告)号:CN110109873B
公开(公告)日:2023-04-07
申请号:CN201910381124.1
申请日:2019-05-08
Applicant: 重庆大学
IPC: G06F16/13
Abstract: 本发明公开了一种用于消息队列的文件管理方法,其特征在于:采用新型非易失存储设备,并在存储模块中设置有消息文件和元数据文件且建立了两个键值存储结构用于记录每个消息文件包含的消息数和消息文件大小,所述消息文件和元数据文件一一对应且分开保存,其中消息文件用于存放消息实体数据,元数据文件用于存放每条消息的描述信息,包括消息大小、在消息文件内的偏移,消息生成时间。其效果是:使用NVM做为消息的持久化存储介质,可通过进程的虚拟地址访问消息数据,规避复杂的I/O软件栈,可通过访问消息编号随机访问消息数据,建立了基于消息生产时间的多精确度的消息分层索引结构,可快速回溯消息。
-
公开(公告)号:CN110113420B
公开(公告)日:2020-06-05
申请号:CN201910381138.3
申请日:2019-05-08
Applicant: 重庆大学
Abstract: 本发明公开一种基于NVM的分布式消息队列管理系统,采用基于主题的发布订阅模式,设置有生产者机器、消费者机器、消息服务器集群和集群管理器,每个机器上均配置了NVM存储器和RDMA网卡,且通过RDMA网络互联;其效果是:可绕过复杂的I/O软件栈,通过进程的虚拟地址访问消息数据,可以通过访问支持随机读取的消息元数据完成对消息数据的访问,同时基于RDMA单边操作传输消息,直接读写远端服务器内存中的消息数据,无需任何多余的数据拷贝,实现数据高吞吐量、低延迟的消息传输,通过主题分区机制保证远程消息写入的无锁化,并在远程消息写入过程中,采用了基于消息生产速度、消息传输速度自适应的消息批处理策略,降低传输延迟,提升传输带宽。
-
公开(公告)号:CN110109889A
公开(公告)日:2019-08-09
申请号:CN201910384983.6
申请日:2019-05-09
Applicant: 重庆大学
IPC: G06F16/182 , G06F16/172 , G06F16/13
Abstract: 本发明公开一种分布式内存文件管理系统,设置有元数据存储服务器和文件数据存储服务器,所述元数据存储服务器用于管理系统的元数据信息和所述文件数据存储服务器的相关信息,所述文件数据存储服务器用于存放文件数据块,客户端通过元数据存储服务器获取文件数据块的物理地址,然后再通过RDMA单侧读写直接访问文件数据块在文件数据存储服务器中的物理内存。其效果是:避免了在文件数据存储服务器的本地文件系统查询文件数据块索引的开销,同时可以利用索引预取和空间预分配将元数据保存在客户端缓存中,降低客户端请求元数据存储节点查询索引的通信频率,进一步提升数据访问性能。
-
公开(公告)号:CN106020736B
公开(公告)日:2019-02-12
申请号:CN201610400153.4
申请日:2016-06-08
Applicant: 重庆大学
Abstract: 本发明公开了一种内存文件系统中的数据一致性更新方法,包括分配一个备份文件;获取原文件的索引节点号、请求的更新位置和长度;将新数据写入备份文件的文件数据区域;若数据更新的量大于阈值T,则用备份文件的索引结构替代原文件中待更新数据对应的第一索引;若数据更新的量小于阈值T,则计算待更新数据的第一起始虚拟地址,一次性新数据拷贝到原文件中待更新的数据位置。本发明根据更新数据量的大小,即利用内存文件系统拷贝速度快的优点,又使用原子性更新的方式进行更新,保证文件数据更新一致性的情况提高了内存文件系统的性能。
-
公开(公告)号:CN109196459A
公开(公告)日:2019-01-11
申请号:CN201780026690.X
申请日:2017-05-02
Applicant: 重庆大学
IPC: G06F3/06
CPC classification number: G06F3/06
Abstract: 本发明公开了一种去中心化的分布式异构存储系统数据分布方法,它包括以下步骤:1、将数据对象分类;2、将存储设备分类;3、将存储数据分成不同的“放置组集群”,每种存储设备的类型对应于一类“放置组集群”;4、计算待存入的每种数据对象应该放置到不同类型“放置组集群”的比例;5、利用哈希算法确定待存入的数据对象属于“放置组集群”中的哪一个“放置组”;6、利用存储系统的数据分布算法,将每个“放置组”中的数据对象存储到多个对应的存储设备中;7、在系统运行过程中,根据数据对象的访问特征计算迁移阈值,并动态迁移数据对象。本发明的优点是:保持了存储系统的性能、负载均衡和可扩展性,又减少了对固态硬盘的写操作次数。
-
公开(公告)号:CN107055232A
公开(公告)日:2017-08-18
申请号:CN201710426542.9
申请日:2017-06-08
Applicant: 重庆大学
IPC: B66B1/24
CPC classification number: B66B1/2408 , B66B2201/212 , B66B2201/215 , B66B2201/222 , B66B2201/233 , B66B2201/403
Abstract: 本发明公开了一种面对负载波动的电梯动态调度方法,它包括以下步骤:1、控制器收集电梯的运行信息;2、检测是否有电梯出现故障、判断电梯服务范围分配的时间是否达到预设值;二者皆为否,则程序结束;3、依据电梯运行开销数学式,确立电梯分配算法对电梯服务范围进行分配;4、控制器发送控制信号重新调整每一个电梯的服务范围;5、电梯收到控制信号后,在完成调整后发出确认信号到控制器。本发明的技术效果是:实现了电梯的服务范围动态的变化,使每一个电梯的负载尽可能相等,提高了电梯系统的吞吐量;且通过重新分配服务范围的方式,提高了容错率和可靠性。
-
-
-
-
-
-
-
-
-