首页> 外文期刊>Computer languages >Flexibility and coordination in event-based, loosely coupled,distributed systems
【24h】

Flexibility and coordination in event-based, loosely coupled,distributed systems

机译:基于事件的松耦合分布式系统中的灵活性和协调性

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

摘要

The scale and diversity of interactions in current wide-area distributed programming environments, specially in Internet-based applications, point to the fact that there is no single solution for coordinating distributed applications. Instead, what is needed is the ability to easily build and combine different coordination abstractions. In this paper, we discuss the role of some language features, such as first-class function values, closures, and coroutines, in allowing different coordination mechanisms to be constructed out of a small set of communication primitives, and to be easily mixed and combined. Using the Lua programming language, we define a basic asynchronous primitive, which allows programming in a direct event-driven style with the syntax of function calls, and, based on this primitive, we build different well-known coordination abstractions for distributed computing.
机译:在当前的广域分布式编程环境中,尤其是在基于Internet的应用程序中,交互的规模和多样性表明,没有一个统一的解决方案可用于协调分布式应用程序。相反,需要的是能够轻松构建和组合不同的协调抽象的能力。在本文中,我们讨论了一些语言功能(例如一流的函数值,闭包和协程)的作用,这些功能允许从一小套通信原语中构造出不同的协调机制,并易于混合和组合。使用Lua编程语言,我们定义了一个基本的异步原语,该原语允许使用函数调用的语法以直接事件驱动的方式进行编程,并基于此原语,为分布式计算构建不同的知名协调抽象。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号