城市模拟:从分布式环境到AOP设计的探索
1. 分布式虚拟环境
分布式虚拟环境(DVEs)是模拟共享3D空间的在线多用户交互系统。首个成功的分布式模拟标准是SIMNET,它由美国国防部资助、DARPA开发。借助SIMNET,可将数百个模拟器连接起来创建虚拟世界,用于实时、人在回路、协调和战术模拟。之后,SIMNET演变成分布式交互模拟(DIS)标准,并成为IEEE标准(IEEE 1278 - 1993)。
专家认为DVEs在培训、整合计算机资源和异构资源用于分布式模拟方面潜力巨大,我们也看到了将其用于城市平台的机会,同时为未来模拟提供环境可视化和交互功能。
DVE领域的两篇奠基性论文是DIVE和Diamond Park,它们都提出了通过按空间划分工作负载来扩展虚拟环境(VE)的方法。如今,大多数DVEs都采用这种按空间划分世界的可扩展方法。
常见的DVE实现多在游戏领域,如《魔兽世界》《第二人生》和《我的世界》。《第二人生》没有明确的目标,旨在让用户体验不同的生活。OpenSimulator是一个开源的VE,采用与《第二人生》相同的协议,二者都通过基于对象的空间划分方法进行扩展,即将世界划分为256平方米的块,每个区域在不同的模拟器上进行模拟。其他已知的开源分布式模拟器实现还有OpenWonderland和Meru,但不如OpenSimulator和《第二人生》流行。
分布式场景图(DSG)架构是一种按功能而非空间划分虚拟世界模拟的新方法。在某些工作负载下,DSG比传统的空间划分方法更能有效实现负载均衡。我们团队与英特尔合作,将空间划分重新引入DSG架构。
2. 分布式模拟
在开发DVEs的同时,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



