zoukankan      html  css  js  c++  java
  • 分布式计算平台:Dryad

    微软正在研究开发的允许编程人员利用计算机集群(Cluster)或者数据中心运行数据并行处理程序的一个体系架构Dryad, Dryad是微软对应于Google的MapReduce技术。其体系结构图如下:

    计算机集群的各个计算机之上是Cluster Service,用于提供集群内的计算机的最基本的管理。在Cluster Service的基础上可以构建分布式文件系统,使得数据的访问对上面的应用程序是半透明的。Dryad构建在Cluster Service和分布式文件系统之上。Dryad可以处理任务的创建和管理、资源管理、任务监控和可视化、容错、重新执行和调度等工作。DryadLINQ是分布式计算语言,能够将LINQ编写的程序转变为能够在Dryad上运行的程序。

    Dryad利用有向图来表示。程序相当于图的节点,而通道相当于图的边。由于有向图的表达能力很强,它可以囊括其他的计算架构,例如Google的MapReduce.

    DryadLINQ让分布式计算更美好: http://www.infoq.com/cn/news/2009/05/DryadLINQ

    欢迎大家扫描下面二维码成为我的客户,为你服务和上云

  • 相关阅读:
    邻接矩阵
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/shanyou/p/1377946.html
Copyright © 2011-2022 走看看