我想问一下是否存在一个程序,该程序旨在(例如跟随某些物理力)在地球上传播,可能会占用并释放计算资源/节点。从字面上看,这意味着某些基于代理的系统只是在定期更改其位置和(不可避免地在某种程度上)配置。
一个示例是:假设您有外部传感器,并且整个空间中都有免费的计算机(节点);自复制代理程序遵循传感器中的初始化程序是否有意义,但是这种限制方式使计算仅位于物理业务进行的地方。
我想强调的是,这个问题只是为了“理论上的”乐趣,因为除了“过时的”(取代的)代理处置的优化之外,我看不到上述限制的任何实际好处。但这也许会引起一些兴趣。谢谢!
编辑:很明显,病毒是合适的例子,尽管开发人员很少关注删除此类代理。更确切地说,我对“旅行”软件感兴趣-也就是说,当代理商的人数(或至少是订单)是恒定的,而旅行的只是整个系统。
最佳答案
我相信您正在寻找的被称为“移动代理”。
顺便说一句:我不相信有病毒资格。病毒的定义性特征之一是它不能自行传播,而是依赖于人类使用者进行传播。但是,蠕虫会合格。
关于distributed-system - 旅行软件。那是个概念吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2932152/