首页> 外文学位 >ubQL: A distributed query language to program distributed query systems.
【24h】

ubQL: A distributed query language to program distributed query systems.

机译:ubQL:一种分布式查询语言,用于对分布式查询系统进行编程。

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

摘要

ubQL is a distributed query language for programming large-scale distributed query systems such as resource sharing systems. The language is obtained by adding a small set of mobile process primitives (communication channels, migration operators, etc.) on top of any traditional query language. Queries are encapsulated into processes and can migrate between sites thus enabling cooperation. ubQL primitives also support stream-based processing and adaptive behavior to a certain extent. An important methodological device is the separation of the deployment (including migration) of query processes from the distributed execution of the queries. We define the semantics of the language by identifying a small set of rewriting steps that an evaluator for this language can follow. We also show how the language can capture quite naturally some traditional distributed query patterns (e.g. chaining, referral, query shipping, etc.).; Our language is unique in the sense that it enforces a clear separation between the deployment of a query and its execution. Queries have to be deployed before they can be executed, as captured by the ubQL motto: “lay down the pipes, turn on the faucets”. Using some experimental configurations, we compare some deployment strategies for both single- and multi-query environments. A subset of the language has already been implemented as part of ubQLVM and has been used for the experimental results.
机译:ubQL是一种分布式查询语言,用于对大规模分布式查询系统(例如资源共享系统)进行编程。通过在任何传统查询语言之上添加少量移动过程原语(通信通道,迁移运算符等)来获得该语言。查询被封装到流程中,并且可以在站点之间迁移,从而实现合作。 ubQL原语在某种程度上还支持基于流的处理和自适应行为。一种重要的方法学手段是将查询过程的部署(包括 migration )与查询的分布式 分开。我们通过识别该语言的评估者可以遵循的少量重写步骤来定义该语言的语义。我们还将展示该语言如何自然地捕获某些传统的分布式查询模式(例如,链接,引荐,查询传送等)。我们的语言从某种意义上说是独特的,因为它在查询的部署和执行之间建立了明确的分隔。如ubQL座右铭所示,必须先执行查询,然后才能执行查询:“放下管道,打开水龙头”。使用一些实验配置,我们比较了单查询和多查询环境的一些部署策略。该语言的一个子集已作为ubQL VM 的一部分实现,并已用于实验结果。

著录项

  • 作者

    Sahuguet, Arnaud.;

  • 作者单位

    University of Pennsylvania.;

  • 授予单位 University of Pennsylvania.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 158 p.
  • 总页数 158
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:46:37

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号