我正在考虑开发一个框架来简化在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/