我想知道是否值得花费时间在由ad-hoc网络或甚至是适当建立的网络形成的网络附近的多个设备上分布移动设备中的某些可处理实体(例如汇编指令或机器级指令)。这是考虑到我们不是一家公司的一部分,或者没有非常先进的设施。我们的首选目标是基于Andorid OS的设备。
我遇到了以下链接,想知道是否有人知道这个领域已经发展到了什么程度。
http://www.intel.com/pressroom/kits/innovation/newsletter/eNewsJune/Q2articles/article4.html http://www.cloudbus.org/cloudsim/
那么,为什么我们没有看到太多的通用用法呢?
发布于 2014-02-20 23:12:07
我猜问题在于(就像在这个系统中的大多数情况一样)协调,有一个集中的服务器或集群来协调所有的操作要容易得多-为此,已经有一些应用程序利用智能手机的能力来计算科学任务
另一方面,许多大公司只允许将智能手机用作显示设备,而大部分计算都在服务器上完成。
这两个方面都涉及一个中央服务器。如果我们从总体上看p2p,它主要用于数据和消息传输(BitTorrent、Skype的原始版本、Spotify等)对于不是时间紧迫的场景。
我不知道有任何MMORPG或类似的东西会部署在去中心化的p2p系统之上,即使是在adhoc网络中也是如此。一旦这样的东西出现在PC上,它应该离移动设备的实现也不远了。
然而,即使你不会“简单地”拆分汇编指令,而是传递带有小数据块的消息(MPI,消息队列服务)。
至于cloudsim,它只是一个模拟软件,你可以在这里定义你的分布式程序、设备和网络的参数,它会计算出计算需要多长时间。
https://stackoverflow.com/questions/21908685
复制相似问题