.net - 在 .NET 云中运行分布式计算的框架

标签 .net azure distributed hadoop cloud

我正在考虑开发一个框架来简化在Windows Azure的.NET云环境中运行分布式计算

Azure 目前(很可能在发布时)完全不适合在云中简单运行分布式查询 ( details )。 简单对我来说就像 DryadLINQ您可以在其中编写查询:

var results = from c in collection
  where IsLegal(c.Key)
  select new 
  { 
    Key = Hash(c.Key), 
    Result = RunModel(c.Value); 
  };

并让它在集群中的多台机器上远程执行。无需担心部署、存储或配置。

您可以建议哪些资源、论文或开源项目来检查有关该主题的其他信息(尤其是调度和 DAG 优化)?

到目前为止,我一直在研究 Hadoop(由 Amazon Elastic Map Reduce 使用)和 DryadLINQ。显然这包括谷歌搜索。

最佳答案

Google Research有很多有趣的论文.

MapReduce Paper如果您还没有阅读过,这可能是一个不错的起点。

关于.net - 在 .NET 云中运行分布式计算的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/755595/

相关文章:

.net - 如何基于外部事件可靠地创建工作流实例?

c# - 从控制台\Web 应用程序记录到 Azure 诊断

c# - AppContextSwitchOverrides 不起作用,在授权上下文中发现 3 个 DNS 声明

c# - 在异步方法中使用锁

c# - WPF keyDown 响应时间准确性

.net - .Net Concurrent BlockingCollection 有内存泄漏吗?

azure - 将 blob 内容获取到本地的 PowerShell 代码

java - 分布式服务器的拉与推

hadoop - MapReduce 堆排序

php - PHP分布式​​系统编程