发明名称 面向虚拟化软件流式加载的预取方法和系统
摘要 本发明提供一种面向虚拟化软件流式加载的预取方法和系统,其中,方法包括:获取与虚拟化软件使用过程中的文件访问对应的日志信息;对所述日志文件进行数据挖掘,得到所述虚拟化软件的预取规则表,所述预取规则表中包括分别与所述日志文件中的各长度小于等于设定长度的序列串对应的多个预取规则;当终端用户请求访问所述虚拟化软件中的文件时,获取所述预取规则表中的目标预取规则,并将所述目标预取规则中的序列串的所有文件均从软件服务器下载至本地。本发明使得软件运行更为顺畅,改善了用户体验。
申请公布号 CN102033769B 申请公布日期 2013.05.22
申请号 CN201010592125.X 申请日期 2010.12.08
申请人 北京航空航天大学 发明人 沃天宇;李建欣;郑海兵;钟亮
分类号 G06F9/445(2006.01)I;G06F9/455(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 华泽珍
主权项 一种面向虚拟化软件流式加载的预取方法,其特征在于,包括:获取与虚拟化软件使用过程中的文件访问对应的日志信息,所述日志信息中包括所访问文件的文件路径名,所述虚拟化软件使用过程中获取的多个日志信息组成一个日志文件;对多个所述日志文件处理为序列串的格式,通过计算日志文件中的序列串出现的次数,并根据频率替换和条件概率原理得到各所述序列串的概率值,得到所述虚拟化软件的预取规则表,所述预取规则表中包括分别与所述日志文件中的各长度小于等于设定长度的序列串对应的多个预取规则,所述预取规则包括所述序列串及其概率值;所述序列串包括连续的多个文件的文件索引,其中,所述对多个所述日志文件处理为序列串的格式包括:根据文件索引表将所述日志文件的日志信息中的文件路径名映射为数字标识,所述文件索引表中包括所述虚拟化软件中的所有文件以及分别与所述文件对应的数字标识;在所述映射完成后,去掉所述日志文件中重复的所述数字标识;当终端用户请求访问所述虚拟化软件中的文件时,获取所述预取规则表中的目标预取规则,并将所述目标预取规则中的序列串的所有文件均从软件服务器下载至本地;所述目标预取规则的序列串中的首个元素对应的文件为所访问的文件,并且所述目标预取规则的序列串的长度和概率值均为最大。
地址 100191 北京市海淀区学院路37号