Dapper Dataflow Engine

软件截图:
Dapper Dataflow Engine
软件详细信息:
版本: 0.98
上传日期: 12 May 15
开发: Roy Liu
许可: 免费
人气: 10

Rating: 2.0/5 (Total Votes: 1)

小巧玲珑(分布式并行程序执行运行时)可以驯服开发大型云计算和网格计算的复杂性,使用户能够从本质创建分布式计算的工具 - 这将EXECUT代码
为什么小巧玲珑的?
我们生活在一个有趣的时代,凡在科学的突破越来越依赖于日益普及的大众化,网络化的计算资源和丰富。随着云或网格,计算好几天单一的台式机现在已分发和/或并行的配方,可以通过翻腾,在几个小时内上,否则将运行的帮助下,输入设置上百元的机器大十倍。由于诱人的人多力量大的想法可能是,刚刚物理硬件是不够的 - 程序员有手艺的实际计算,将在其上运行。因此,高价值放在人的努力和创造性就必须一个编程环境,使,甚至鼓励,分布式计算的简洁表达,但同时并没有牺牲普遍性。
短小精悍,静置分布式并行程序执行运行时,就是这样一种工具,以缩小科学家/程序员的高层次规范,捕获方案​​的精髓,以反映分布式和并行计算的令人厌恶的现实水平低的机制。根据其数据流为导向的方法,小巧玲珑使用户能够在本地Java代码,并且在云或网格全球执行。用户首先写codelets,或小的代码片段,执行简单的任务,不这样做,本身,构成了一个完整的程序。之后,他或她指定的那些codelets,看作是数据流顶点如何,经由边缘关系将数据传输到对方。由此产生的向无环数据流图是一个完整的程序由可解释的小巧玲珑的服务器,其中在被联系了长寿命工作者的客户,可以协调一个分布式执行。
根据小巧玲珑的模型,用户不再需要担心传统的点对点管理云或网格,其中包括处理数据的互联和依赖关系,从​​错误中恢复,分发代码,并开始工作的各个方面。也许更重要的是,它提供了一个完整的基于Java的工具链和运行时框架几乎所有的粗粒度的分布式计算的统一格式,允许快速部署和轻松传送给其他研究人员。

功能

  • 系统代码分发系统,使小巧精致的服务器发送必要的程序代码在网络上,并有客户动态加载它。这样做的结果是,除非外部的可执行文件,更新节目短小精悍只需要发生在服务器端。
  • 在一个强大的子流嵌入法进行动态修改数据流图在运行时。
  • 在香草的Java运行时,许多都毫无疑问熟悉的语言。除了最近JVM和任选的Graphviz点的要求,小巧玲珑是自包含的。
  • 系统鲁棒控制协议。的小巧玲珑服务器期望任何数量的客户端失败,在任何时间,并具有定制的重新执行和超时策略应付。因此,人们可以启动和停止(长寿)的客户,而不用担心把整个系统处于不一致的状态。
  • 灵活的语义,允许通过的文件或TCP数据传输流。
  • 在互操作性与防火墙。由于当地的云或网格可能位于防火墙后面,我们设计了一套特殊的语义流数据传输。
  • 在自由的许可条款。短小精悍的是LGPL下发布的,以防止你的代码库的污染。
  • 在操作的嵌入式应用。用户手册描述了编程的API,用户可以按照这样运行的Apache Tomcat应用程序内部的服务器小巧玲珑。
  • 操作作为一个独立的用户界面。有了它,人们可以流掉的,现成的演示,了解核心概念,从视觉的例子。通过下面一组约定最小的,可以再捆绑自己小巧玲珑的方案,作为执行档案,然后得到实时的数据流的状态和调试反馈。

什么在此版本中是新的

  • 在该ServerLogic#closeIdleClients方法已被更改为更好地匹配用户的直观概念闲置。
  • 系统指定服务器的主机名用户选项已被添加。
  • 在网络内部被修改,以使用新的API。
  • 在构建过程已经更新,同时支持32位和64位Windows交叉编译。
  • 短小精悍。*层次结构已更名为org.dapper。*。

在什么版本的0.96都是新

  • 添加了FlowListener抽象,使用户可能现在联想元与数据流及其节点。
  • 修正了小巧玲珑的服务器内存泄漏。
  • 新增apiviz的doclet标记,以便之间的关系类可以更好地显现。
  • 新增apiviz的依赖Javadoc中的可视化。
  • 修正了BuildAndTest可执行一个小bug。
  • 在构建过程现在已经完全与Apache集成的常青藤。源分布较长,现在船舶与海温。相反,依赖关系自动下载;做不到这一点,人们可以下载源SST,编译它,并发布到本地存储库。请参阅用户手册,了解更多详情。
  • 在更新的构建过程,并去除多余的步骤。

  • 在所有文件
  • 归版权和许可声明。
  • 1.6的Java现在需要建立和运行。
  • 更改构建过程中使用Apache常春藤,这意味着外部的依赖不再与SST主要分布进行包装。
  • 新增“doxygen的”目标建设进程,使本机组件可记录。

什么是在0.95版本新

  • 在一个新的,灵活的日志基础设施已被添加
  • 初始化程序日志结构已被移出服务器和客户端类,进入驱动器。
  • 在有限状态机已经更新到新的注解驱动的API。
  • 在源代码已被标准化为具有8个空格,而不是制表符。

在哪些0.94版都是新

  • 在客户端和服务器的命令行选项现已推出,承蒙Apache的百科全书CLI库。
  • 在客户端进程生命周期现在定义为当从服务器断开连接发生结束。
  • 茎生成功能已经从OutputHandleResource的成员方法是CodeletUtilities的静态方法感动。
  • 的FlowNodeFactory类是用于支持FlowNodes直接实例化的。
  • 在本地组件的建筑已迁移到CMake的。
  • 在日志已经迁移到SLF4J。
  • 系统自述已被添加到所有的发行。

在什么版本的0.93都是新

  • 在极大地提高了教学的例子
  • 更新手册。
  • 新增的dapper.codelet.CodeletUtilities资源查询方便程序。
  • 删除发电机,FileEdge,FileBatchGenerator,FileBatchEdge,FileResource和FileBatchResource。他们已被替换的抽象数据手柄在HandleEdge,InputHandleResource,OutputHandleResource形式的概念。参见手册中的变化。
  • 更新dapper.codelet.Resource输出输入和输出流。

要求

  • 在Java 2标准版运行环境

类似的软件

Tentakel
Tentakel

15 Apr 15

buzzweb2pdf
buzzweb2pdf

11 May 15

JGroups
JGroups

26 Apr 16

意见 Dapper Dataflow Engine

评论没有发现
添加评论
打开图片!