-
公开(公告)号:CN103389946B
公开(公告)日:2016-08-10
申请号:CN201310298326.2
申请日:2013-07-16
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种去碎片化方法,该方法首先确定访问预测序列中每个访问操作的数据对象的预期读/写带宽,所述预取读/写带宽是以该访问操作对应的数据对象长度和访问跳动步长为变量,基于拟合带宽函数而得到的拟合带宽。然后从访问预测序列中某个访问操作开始,对于超过预定个数的连续多个访问操作且每个访问操作的数据对象的预取读/写带宽小于带宽阈值,将这些访问操作的数据对象按序写入到新的连续的存储空间。该方法能较为准确的判断出碎片化数据,在较少影响当前系统性能的情况下,提高读取性能,在变化的环境具有较好适应性。
-
公开(公告)号:CN103198100B
公开(公告)日:2016-05-18
申请号:CN201310080244.0
申请日:2013-03-13
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明提供一种多设备间文件同步的重命名处理方法及系统,该方法包括:步骤1,目的进程向服务器或源进程发送获取同步信息的请求;步骤2,所述服务器或源进程查询服务器端或源进程端所有文件的当前元数据,获取所述同步信息并发送给所述目的进程;步骤3,所述目的进程比较所述同步信息与本地文件元数据,确定新添加文件集合和被删除的文件集合,从而计算得出重命名操作;步骤4,所述目的进程执行所述重命名操作,根据执行结果调整重命名后的文件属性、更新本地元数据信息。本发明能够在现有的文件同步技术中处理重命名操作的问题,有效地降低了多设备同步系统的复杂性、减少了重命名相关的数据传输量。
-
公开(公告)号:CN103152398B
公开(公告)日:2016-05-11
申请号:CN201310049461.3
申请日:2013-02-07
Applicant: 中国科学院计算技术研究所
IPC: H04L29/08
Abstract: 本发明提供了一种多终端文件间的文件同步方法及系统,其中该文件同步方法包括:S1,一终端对文件进行操作并将更新后的终端文件元数据发送给服务器;S2,服务器查询并获得本地服务器文件元数据,并将其与更新后的终端文件元数据进行比较,计算得出更新操作;S3,服务器根据更新操作调整文件属性、更新服务器文件元数据;S4,另一终端向服务器发送获取文件元数据的请求;S5,服务器查询并获得更新后的服务器文件元数据,并将其发送给该另一终端;S6,另一终端查询并获得本地终端文件元数据,并将其与接收的更新后的服务器文件元数据进行比较,计算得出同步操作;S7,另一终端执行同步操作。
-
公开(公告)号:CN102752294B
公开(公告)日:2015-01-21
申请号:CN201210208518.5
申请日:2012-06-19
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开一种基于设备能力的多终端数据同步方法和系统,所述方法包括:步骤1,N个终端设备通过数据链路与数据同步控制器相互连接,初始化终端设备,检测终端设备相互之间的存在,所述N≥2;步骤2,对于能够检测到存在的终端设备,尝试更新同步控制器内记录的设备能力信息;步骤3,根据已收集的设备能力信息,为每个已知的终端设备制定数据同步与转换规则;步骤4,对于能够检测到存在的终端设备,尝试将终端设备内新产生或修改的数据同步到同步控制器中,并根据步骤3中制定的数据转换规则进行必要的转换;步骤5,对于能够检测到存在的终端设备,根据步骤3制定的数据同步规则,由数据同步控制器控制并进行同步更新。
-
公开(公告)号:CN103389946A
公开(公告)日:2013-11-13
申请号:CN201310298326.2
申请日:2013-07-16
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种去碎片化方法,该方法首先确定访问预测序列中每个访问操作的数据对象的预期读/写带宽,所述预取读/写带宽是以该访问操作对应的数据对象长度和访问跳动步长为变量,基于拟合带宽函数而得到的拟合带宽。然后从访问预测序列中某个访问操作开始,对于超过预定个数的连续多个访问操作且每个访问操作的数据对象的预取读/写带宽小于带宽阈值,将这些访问操作的数据对象按序写入到新的连续的存储空间。该方法能较为准确的判断出碎片化数据,在较少影响当前系统性能的情况下,提高读取性能,在变化的环境具有较好适应性。
-
公开(公告)号:CN103383666B
公开(公告)日:2016-12-28
申请号:CN201310298246.7
申请日:2013-07-16
Applicant: 中国科学院计算技术研究所
IPC: G06F12/0862
Abstract: 本发明提供了改善缓存预取数据局部性的方法和系统。该方法统计缓存中每个预取数据记录集合的预取命中次数,以及对于其预取命中次数小于设定的命中阈值的预取数据记录集合,在将该集合换出缓存时,将该集合中被访问的数据记录写入到新的存储区域,与该存储区域中的其他数据形成新的预取数据记录集。该方法能有效降低预取次数,提高缓存命中率。
-
公开(公告)号:CN103220336A
公开(公告)日:2013-07-24
申请号:CN201310091759.0
申请日:2013-03-21
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种文件同步系统中向量时钟的实现方法及系统,该方法包括:步骤1,当用户在两个终端上对文件进行操作时,该两个终端进行分量版本自增操作,调整各自的向量时钟;步骤2,两个终端中的一个终端向另一个终端发送数据同步请求,该另一终端响应所述同步请求,获取本地同步目录文件元数据信息后发送给该一个终端;步骤3,所述一个终端收到另一终端的本地同步目录文件元数据信息后,根据所述另一终端的本地同步目录文件元数据信息和自身的本地同步目录文件元数据信息进行向量时钟比较操作,根据比较结果执行同步操作;步骤4,所述两个终端执行同步操作后进行向量时钟合并操作,分别获得新的向量时钟。以此方式实现所有终端数据同步。
-
公开(公告)号:CN103198100A
公开(公告)日:2013-07-10
申请号:CN201310080244.0
申请日:2013-03-13
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明提供一种多设备间文件同步的重命名处理方法及系统,该方法包括:步骤1.目的进程向服务器或源进程发送获取同步信息的请求;步骤2.所述服务器或源进程查询服务器端或源进程端所有文件的当前元数据,获取所述同步信息并发送给所述目的进程;步骤3.所述目的进程比较所述同步信息与本地文件元数据,确定新添加文件集合和被删除的文件集合,从而计算得出重命名操作;步骤4.所述目的进程执行所述重命名操作,根据执行结果调整重命名后的文件属性、更新本地元数据信息。本发明能够在现有的文件同步技术中处理重命名操作的问题,有效地降低了多设备同步系统的复杂性、减少了重命名相关的数据传输量。
-
公开(公告)号:CN103220336B
公开(公告)日:2016-01-27
申请号:CN201310091759.0
申请日:2013-03-21
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种文件同步系统中向量时钟的实现方法及系统,该方法包括:步骤1,当用户在两个终端上对文件进行操作时,该两个终端进行分量版本自增操作,调整各自的向量时钟;步骤2,两个终端中的一个终端向另一个终端发送数据同步请求,该另一终端响应所述同步请求,获取本地同步目录文件元数据信息后发送给该一个终端;步骤3,所述一个终端收到另一终端的本地同步目录文件元数据信息后,根据所述另一终端的本地同步目录文件元数据信息和自身的本地同步目录文件元数据信息进行向量时钟比较操作,根据比较结果执行同步操作;步骤4,所述两个终端执行同步操作后进行向量时钟合并操作,分别获得新的向量时钟。以此方式实现所有终端数据同步。
-
公开(公告)号:CN103152398A
公开(公告)日:2013-06-12
申请号:CN201310049461.3
申请日:2013-02-07
Applicant: 中国科学院计算技术研究所
IPC: H04L29/08
Abstract: 本发明提供了一种多终端文件间的文件同步方法及系统,其中该文件同步方法包括:S1,一终端对文件进行操作并将更新后的终端文件元数据发送给服务器;S2,服务器查询并获得本地服务器文件元数据,并将其与更新后的终端文件元数据进行比较,计算得出更新操作;S3,服务器根据更新操作调整文件属性、更新服务器文件元数据;S4,另一终端向服务器发送获取文件元数据的请求;S5,服务器查询并获得更新后的服务器文件元数据,并将其发送给该另一终端;S6,另一终端查询并获得本地终端文件元数据,并将其与接收的更新后的服务器文件元数据进行比较,计算得出同步操作;S7,另一终端执行同步操作。
-
-
-
-
-
-
-
-
-