grid-computing相关内容

分布式计算框架 (.NET) - 专门用于 CPU 密集型操作

我目前正在研究可用于开发分布式应用程序的选项(开源和商业). “分布式系统由通过计算机网络进行通信的多台自治计算机组成."维基百科 该应用程序专注于分发高度 cpu 密集型 操作(相对于数据密集型),因此我确信 MapReduce 解决方案不符合要求. 您可以推荐任何框架(+ 简要总结任何经验或与其他框架进行比较),我们将不胜感激. 解决方案 MPAPI 框架 -http ..

为什么mpi_bcast比mpi_reduce慢得多?

使用MPI,我们可以进行广播以将阵列发送到多个节点,也可以简化将多个节点上的阵列组合到一个节点上. 我猜想,实现这些目标的最快方法将是使用二叉树,其中每个节点要么发送到两个节点(bcast),要么减少两个节点(reduce),这将使节点数成为时间的对数 似乎没有什么理由会比减少广播特别慢? 我在4台计算机的群集上运行了以下测试程序,其中每台计算机具有12个内核.奇怪的是,广播比减 ..
发布时间:2021-04-22 19:44:33 C/C++开发

为什么JXTA被放弃?还有其他选择吗?

P2p/网格计算似乎是一个很有前途的概念. JXTA看起来像是唯一的一个框架.如此稀疏地追求这个领域是否有原因? 解决方案 我已经领导了JXTA 2.6和2.7的发布-JXTA并未完全放弃.有人在2.6分支上发布了补丁,可以轻松地将其与2.7分支合并. 人们没有继续参加JXTA的原因有很多: Oracle没有跟进他们在项目管理方面的职责,这使该项目陷入了困境. Oracl ..
发布时间:2020-05-23 19:12:25 其他开发

主节点(发送者)的Gridgain故障转移

我正在处理批处理问题.解决方案需要处理出现故障的硬件. 有主节点(用于启动任务执行)和辅助节点(用于执行作业).我知道辅助节点的故障转移是如何工作的,但是我找不到有关主节点故障转移的任何信息.每当启动任务的主节点失败时,整个任务都会被取消. 那有什么办法完成任务处理吗? 您能建议实现主节点故障转移的最佳方法吗? 亲切的问候, 库巴 解决方案 只要您的主节点死亡,基本 ..

如何创建一个用于在Java中运行物理模拟的Linux集群?

我正在开发用于执行物理模拟的科学应用程序.所使用的算法为O(n3),因此对于大量数据而言,需要很长时间才能处理.该应用程序将在大约17分钟内运行一次仿真,而我必须运行大约25,000次仿真.那大约是一年的处理时间. 好消息是,模拟彼此之间是完全独立的,因此我可以轻松地更改程序以在多台计算机之间分配工作. 我可以看到实现此目的的多种解决方案: 获得一台多核计算机,并在所有核之间分配 ..
发布时间:2020-05-01 10:55:27 Java开发

以qsub开头的shell脚本的参数

如何参数化在网格上执行的shell脚本(以qsub开头)?我有一个shell脚本,在这里我使用getopts来读取参数. 当我启动(qsub script.sh -r firstparam -s secondparam ..)时,这个带有qsub的工作脚本会收到错误消息, qsub:无效选项-s qsub:非法的-r值 如qsub认为参数本身就是 .但是我还没有找到任何解决方 ..
发布时间:2020-05-01 09:23:18 服务器开发

云,网格和集群之间有什么区别?

云,群集和网格有什么区别?请给出一些例子,因为云的定义非常广泛。如在另一个问题中回答的,我可以 集群和网格的示例是什么? 要了解更多关于云计算,我建议您阅读本文: http://www.eecs。 berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf 以下是上述文件的摘要: 云计算是指通过互联网提供的应用程序和提供这些服务的数据 ..
发布时间:2016-12-02 18:09:44 云存储

云计算和网格计算有什么区别?

云计算和网格计算之间的显着差异是什么?两者的精确定义和目标应用程序域是什么? 像 Windows Azure 是一个云操作系统,我们是否有网格计算的任务? 过去我在分布式和并行计算上工作,我使用像PVM和MPI这样的图书馆来处理分发。出于好奇,我想知道如果网格计算是分布式计算扩展到互联网? 解决方案 计算是多个计算机协同解决问题的地方。 云计算是一个应用程序不直接访问它需要的资 ..
发布时间:2016-12-02 18:09:34 云存储

.NET或JAVA上的框架建议志愿计算(互联网节点)

我想在互联网上订阅我的服务器的客户端机器捐赠他们的空闲cpu周期(像SETI @家) 他们会工作)从服务器到进程,并将结果发送回服务器。 (这是最简单的描述)。我需要的框架应该允许我定义一个作业/任务。 我评估了Alchemi的工作情况, BOINC在C中有API,但我想要一个.NET或JAVA框架。 我在寻找Manjrasoft的ANEKA,但它似乎只适用于LAN云端。 ..

解决方案在本地网络的简单网格计算

我想使用.NET以下问题制定一个简单的解决方案: 我们在本地网络中的几台电脑: 可能需要执行一个只在两个工作站上安装的程序 10的客户端计算机 ,仅用于执行所定义的程序中的两个工作站 可用于安装从所有previously描述电脑服务的服务器 当客户计算机需要执行程序,他就向服务器发送一个请求,并且服务器将作业时可用分发到工作站执行,并且当已经执行了执行通知客户端计算机。 我不是 ..

分布式计算框架(.NET) - 专门为CPU密集型操作

我目前正在研究可用的选项(包括开源和商业)开发分布式应用程序。 “分布式系统由通过一计算机网络通信的多个自主计算机”。维基百科 应用主要集中在高度分布的 CPU密集型操作(相对于数据密集型),所以我敢肯定,麻preduce解决方案不符合要求。 这是你能推荐(+给出任何经验或相对于其他框架的简短摘要)将大大AP preciated任何框架。 解决方案 MPAPI框架 - HTTP:// ..