首页> 外文期刊>Software and systems modeling >Advanced prefetching and caching of models with PrefetchML
【24h】

Advanced prefetching and caching of models with PrefetchML

机译:具有预取型模型的高级预取和缓存

获取原文
获取原文并翻译 | 示例
       

摘要

Caching and prefetching techniques have been used for decades in database engines and file systems to improve the performance of I/O-intensive application. A prefetching algorithm typically benefits from the system's latencies by loading into main memory elements that will be needed in the future, speeding up data access. While these solutions can bring a significant improvement in terms of execution time, prefetching rules are often defined at the data level, making them hard to understand, maintain, and optimize. In addition, low-level prefetching and caching components are difficult to align with scalable model persistence frameworks because they are unaware of potential optimizations relying on the analysis of metamodel-level information and are less present in NoSQL databases, a common solution to store large models. To overcome this situation, we propose PrefetchML, a framework that executes prefetching and caching strategies over models. Our solution embeds a DSL to configure precisely the prefetching rules to follow and a monitoring component providing insights on how the prefetching execution is working to help designers optimize his performance plans. Our experiments show that PrefetchML is a suitable solution to improve query execution time on top of scalable model persistence frameworks. Tool support is fully available online as an open-source Eclipse plug-in.
机译:数据库引擎和文件系统中的几十年已经使用了缓存和预取技术,以提高I / O密集应用的性能。预取算法通常通过加载到未来所需的主存储器元素中,从系统的延迟中获益,加快数据访问。虽然这些解决方案可以在执行时间内带来显着的改进,但是在数据级别通常定义预取规则,使其难以理解,维护和优化。此外,低级预取和缓存组件难以与可扩展的模型持久性框架对齐,因为它们不知道依赖于元模型信息分析的潜在优化,并且在NoSQL数据库中较少,这是存储大型模型的常见解决方案。为了克服这种情况,我们提出了PrefetchML,这是一个在模型上执行预取和缓存策略的框架。我们的解决方案嵌入了DSL以精确配置预取规则来遵循和监控组件,提供有关预取执行如何工作以帮助设计人员优化他的性能计划的洞察。我们的实验表明,预取ML是一种适当的解决方案,可以在可扩展模型持久框架顶部提高查询执行时间。工具支持在线提供可在线提供,作为开源Eclipse插件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号