计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2011年
7期
1178-1189
,共12页
钟亮%胡春明%沃天宇%李建欣%康俊彬
鐘亮%鬍春明%沃天宇%李建訢%康俊彬
종량%호춘명%옥천우%리건흔%강준빈
软件即服务%流式加载%预取%日志挖掘%虚拟计算
軟件即服務%流式加載%預取%日誌挖掘%虛擬計算
연건즉복무%류식가재%예취%일지알굴%허의계산
近年来,随着SaaS技术的发展,软件的网络化、服务化访问成为一种新的使用模式.软件的按需动态部署是实现上述模式的重要基础.为了支持软件的按需动态部署,需要能够在执行环境支持软件的流式加载运行.而在软件按需流式加载的执行过程中,程序会因为请求缺失的数据块被阻塞直至数据块被下载过来,从而极大地影响执行性能与用户体验.针对流式加载中的性能问题,提出一种基于N-Gram预测模型和增量数据挖掘技术的预取机制,该预取机制可用于支持软件流式加载执行.预取机制通过收集用户使用软件所产生的历史访问日志,进行数据挖掘分析,来动态更新、完善预取规则,然后根据最合理的预取规则进行软件预取.该预取机制可同时支持基于文件级别和软件块级别的预取.实验结果表明,对于各类软件,该可预取的文件系统能够将软件启动加载时间减少10%~50%,而预取命中卒达到了81%~97%.
近年來,隨著SaaS技術的髮展,軟件的網絡化、服務化訪問成為一種新的使用模式.軟件的按需動態部署是實現上述模式的重要基礎.為瞭支持軟件的按需動態部署,需要能夠在執行環境支持軟件的流式加載運行.而在軟件按需流式加載的執行過程中,程序會因為請求缺失的數據塊被阻塞直至數據塊被下載過來,從而極大地影響執行性能與用戶體驗.針對流式加載中的性能問題,提齣一種基于N-Gram預測模型和增量數據挖掘技術的預取機製,該預取機製可用于支持軟件流式加載執行.預取機製通過收集用戶使用軟件所產生的歷史訪問日誌,進行數據挖掘分析,來動態更新、完善預取規則,然後根據最閤理的預取規則進行軟件預取.該預取機製可同時支持基于文件級彆和軟件塊級彆的預取.實驗結果錶明,對于各類軟件,該可預取的文件繫統能夠將軟件啟動加載時間減少10%~50%,而預取命中卒達到瞭81%~97%.
근년래,수착SaaS기술적발전,연건적망락화、복무화방문성위일충신적사용모식.연건적안수동태부서시실현상술모식적중요기출.위료지지연건적안수동태부서,수요능구재집행배경지지연건적류식가재운행.이재연건안수류식가재적집행과정중,정서회인위청구결실적수거괴피조새직지수거괴피하재과래,종이겁대지영향집행성능여용호체험.침대류식가재중적성능문제,제출일충기우N-Gram예측모형화증량수거알굴기술적예취궤제,해예취궤제가용우지지연건류식가재집행.예취궤제통과수집용호사용연건소산생적역사방문일지,진행수거알굴분석,래동태경신、완선예취규칙,연후근거최합리적예취규칙진행연건예취.해예취궤제가동시지지기우문건급별화연건괴급별적예취.실험결과표명,대우각류연건,해가예취적문건계통능구장연건계동가재시간감소10%~50%,이예취명중졸체도료81%~97%.