首页> 外文会议>Search computing : Challenges and directions >Chapter 12: Panta Rhei: Flexible Execution Engine for Search Computing Queries
【24h】

Chapter 12: Panta Rhei: Flexible Execution Engine for Search Computing Queries

机译:第12章:Panta Rhei:用于搜索计算查询的灵活执行引擎

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

摘要

The efficient execution of data-intensive computations over services is a challenging task: data are retrieved from remote sources and therefore are not available in the query engine until after the execution of these calls, but the system must be inherently efficient thereafter, by guaranteeing that data is immediately cached and processed efficiently, according to the best query plan. In this chapter, we present a flexible execution model for search computing queries, named Panta Rhei. The proposed execution engine paradigm adopts the producer/consumer model and supports both data-driven and event-driven synchronization, and their interplay. Query plans are modeled as directed graphs, whose nodes are processing units and whose edges are either control or data flows. While control flows synchronize service calls and unit execution, data flows transfer data between units that process data flows to produce query results. We present the specification of Panta Rhei by formally defining the units for data production, consumption, manipulation, and caching, as well as the control and data flows. Finally, we discuss how a query plan is expressed in terms of a query execution plan.
机译:通过服务有效执行数据密集型计算是一项艰巨的任务:要从远程源检索数据,因此直到执行完这些调用之后才能在查询引擎中使用它们,但是此后,系统必须具有固有的效率,方法是保证根据最佳查询计划,将立即对数据进行高速缓存和有效处理。在本章中,我们提出了一个用于搜索计算查询的灵活执行模型,称为Panta Rhei。提议的执行引擎范例采用生产者/消费者模型,并支持数据驱动和事件驱动的同步,以及它们之间的相互作用。查询计划被建模为有向图,其节点是处理单元,其边缘是控制流或数据流。当控制流使服务调用和单元执行同步时,数据流在处理数据流以产生查询结果的单元之间传输数据。通过正式定义数据生产,使用,操纵和缓存以及控制和数据流的单位,我们提出了Panta Rhei的规范。最后,我们讨论如何根据查询执行计划来表达查询计划。

著录项

  • 来源
  • 会议地点 Como(IT);Como(IT)
  • 作者单位

    Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy;

    Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy;

    Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy;

    Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号