...
首页> 外文期刊>SIGMOD record >The Declarative Imperative: Experiences and Conjectures in Distributed Logic
【24h】

The Declarative Imperative: Experiences and Conjectures in Distributed Logic

机译:陈述式命令式:分布式逻辑中的经验和猜想

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

摘要

The rise of multicore processors and cloud computing is putting enormous pressure on the software community to find solutions to the difficulty of parallel and distributed programming. At the same time, there is more—and more varied—interest in data-centric programming languages than at any time in computing history, in part because these languages parallelize naturally. This juxtaposition raises the possibility that the theory of declarative database query languages can provide a foundation for the next generation of parallel and distributed programming languages.rnIn this paper I reflect on my group's experience over seven years using Datalog extensions to build networking protocols and distributed systems. Based on that experience, I present a number of theoretical conjectures that may both interest the database community, and clarify important practical issues in distributed computing. Most importantly, I make a case for database researchers to take a leadership role in addressing the impending programming crisis.rnThis is an extended version of an invited lecture at the ACM PODS 2010 conference [32].
机译:多核处理器和云计算的兴起给软件社区带来了巨大的压力,以寻找解决并行和分布式编程难题的解决方案。同时,对以数据为中心的编程语言的兴趣比以往任何时候都对计算历史的关注程度更高,并且种类更多,部分原因是这些语言自然地并行化。这种并置关系提出了声明式数据库查询语言理论可以为下一代并行和分布式编程语言提供基础的可能性。在本文中,我回顾了我小组使用Datalog扩展构建网络协议和分布式系统七年来的经验。 。基于这一经验,我提出了一些理论上的猜想,这些猜想既可能引起数据库界的兴趣,又会澄清分布式计算中的重要实际问题。最重要的是,我为数据库研究人员提供了在应对迫在眉睫的编程危机中发挥领导作用的理由。这是在ACM PODS 2010大会上受邀演讲的扩展版本[32]。

著录项

  • 来源
    《SIGMOD record》 |2010年第1期|P.5-19|共15页
  • 作者

    Joseph M. Hellerstein;

  • 作者单位

    University of California, Berkeley;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号