一种硬件事务内存系统中的伪相联多版本数据管理方法

    公开(公告)号:CN102722401B

    公开(公告)日:2014-07-09

    申请号:CN201210125359.2

    申请日:2012-04-25

    IPC分类号: G06F9/46

    摘要: 本发明公开了一种硬件事务内存系统中的伪相联多版本数据管理方法,包括:(1)检查硬件事务内存系统中已有的多版本共享数据的事务依赖关系,同时判断该事务是否可以正常调度执行;(2)如果不可以,则撤销该事务或等待;(3)如果可以,则:对于读操作,指派未提交的共享数据的多个版本中的任一个版本给该事务,并将该事务的依赖关系加入到事务依赖关系中去,最后再访问该版本数据;对于写操作,在多个版本中添加一个新的版本给该事务,并将该事务的依赖关系加入到事务依赖关系中去,最后再访问新的版本的数据。本发明在减少数据移动和硬件开销的同时,也降低了冲突事务对系统并发性能的影响,提升了硬件事务内存系统的性能。

    一种硬件事务内存系统中避免数据移动的方法

    公开(公告)号:CN101923486A

    公开(公告)日:2010-12-22

    申请号:CN201010231134.6

    申请日:2010-07-23

    IPC分类号: G06F9/46 G06F9/38

    摘要: 一种硬件事务内存系统中避免数据移动的方法,利用地址重定向表格,将事务内存系统中运行的事务内的写操作重定向到一个空闲的地址空间中,在重定向表格中采用预测添加的方式记录下原始地址和重定向地址,原始的地址用来保存事务操作之前的数据的值,重定向地址用来保存事务操作修改后的数据的值。当事务正常提交的时候,则以后对所述原始地址的访问将被重定向到重定向地址;如果事务遇到冲突需要撤销,则将重定向表格中的相关的预测添加的条目清空,后续操作直接访问原始的地址。本发明适用于任何硬件事务内存系统,采用本方法后可以大大的增强系统的性能。

    一种适用于云备份的重复数据删除方法

    公开(公告)号:CN101908077B

    公开(公告)日:2012-11-21

    申请号:CN201010263933.1

    申请日:2010-08-27

    IPC分类号: G06F17/30 H04L29/08

    摘要: 本发明提出一种适用于云备份的重复数据删除方法,主要包括三层次的重复数据删除:第一层根据文件的修改时间和备份时间进行初步重复文件删除,第二层是全局的基于文件级的重复数据删除,第三层是局部的基于块级的重复数据删除。本发明重复数据删除方法层层递进,在数据压缩率和重复数据的查找开销之间达到了很好的平衡,有着很高的数据压缩率/查找开销的比值,在很短的时间内删除了大量的重复数据,减少了备份数据的传输和存储,解决了云备份系统中备份窗口过大和存储开销过大的问题。

    一种适用于云备份的重复数据删除方法

    公开(公告)号:CN101908077A

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

    申请号:CN201010263933.1

    申请日:2010-08-27

    IPC分类号: G06F17/30 H04L29/08

    摘要: 本发明提出一种适用于云备份的重复数据删除方法,主要包括三层次的重复数据删除:第一层根据文件的修改时间和备份时间进行初步重复文件删除,第二层是全局的基于文件级的重复数据删除,第三层是局部的基于块级的重复数据删除。本发明重复数据删除方法层层递进,在数据压缩率和重复数据的查找开销之间达到了很好的平衡,有着很高的数据压缩率/查找开销的比值,在很短的时间内删除了大量的重复数据,减少了备份数据的传输和存储,解决了云备份系统中备份窗口过大和存储开销过大的问题。

    一种硬件事务内存系统中的伪相联多版本数据管理方法

    公开(公告)号:CN102722401A

    公开(公告)日:2012-10-10

    申请号:CN201210125359.2

    申请日:2012-04-25

    IPC分类号: G06F9/46

    摘要: 本发明公开了一种硬件事务内存系统中的伪相联多版本数据管理方法,包括:(1)检查硬件事务内存系统中已有的多版本共享数据的事务依赖关系,同时判断该事务是否可以正常调度执行;(2)如果不可以,则撤销该事务或等待;(3)如果可以,则:对于读操作,指派未提交的共享数据的多个版本中的任一个版本给该事务,并将该事务的依赖关系加入到事务依赖关系中去,最后再访问该版本数据;对于写操作,在多个版本中添加一个新的版本给该事务,并将该事务的依赖关系加入到事务依赖关系中去,最后再访问新的版本的数据。本发明在减少数据移动和硬件开销的同时,也降低了冲突事务对系统并发性能的影响,提升了硬件事务内存系统的性能。

    一种硬件事务内存系统中避免数据移动的方法

    公开(公告)号:CN101923486B

    公开(公告)日:2012-10-10

    申请号:CN201010231134.6

    申请日:2010-07-23

    IPC分类号: G06F9/46 G06F9/38

    摘要: 一种硬件事务内存系统中避免数据移动的方法,利用地址重定向表格,将事务内存系统中运行的事务内的写操作重定向到一个空闲的地址空间中,在重定向表格中采用预测添加的方式记录下原始地址和重定向地址,原始的地址用来保存事务操作之前的数据的值,重定向地址用来保存事务操作修改后的数据的值。当事务正常提交的时候,则以后对所述原始地址的访问将被重定向到重定向地址;如果事务遇到冲突需要撤销,则将重定向表格中的相关的预测添加的条目清空,后续操作直接访问原始的地址。本发明适用于任何硬件事务内存系统,采用本方法后可以大大的增强系统的性能。