arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1508.04465cs.SEcs.DCcs.PF
收藏

分布式虚拟环境的设计与测试

On Designing and Testing Distributed Virtual Environments

Arthur Valadares, Eugenia Gabrielova, Cristina V. Lopes

摘要:

分布式实时(DRT)系统是设计、测试、维护和发展最复杂的软件系统之一。分布在网络上的组件的存在往往与实时需求相冲突,导致设计策略依赖于特定领域甚至特定于应用程序的知识。分布式虚拟环境(DVE)系统是通过网络将多个用户彼此即时连接并与共享虚拟空间连接的DRT系统。DVE系统在终端用户体验的质量的重要性方面偏离传统DRT系统。我们提出了一个重要的,但具有挑战性的,在DVE系统的设计,测试和评估的问题,通过镜头的实验与一个具体的DVE,OpenSimulator的分析。我们的观察框架内六个方面的知名设计问题:正确性,容错/预防,可扩展性,时间敏感性,一致性,和开销的分布。此外,我们把我们的实验工作在一个更广泛的历史背景下,表明这些挑战是固有的DVEs和未来的研究建议线。

英文摘要:

Distributed Real-Time (DRT) systems are among the most complex software systems to design, test, maintain and evolve. The existence of components distributed over a network often conflicts with real-time requirements, leading to design strategies that depend on domain- and even application-specific knowledge. Distributed Virtual Environment (DVE) systems are DRT systems that connect multiple users instantly with each other and with a shared virtual space over a network. DVE systems deviate from traditional DRT systems in the importance of the quality of the end user experience. We present an analysis of important, but challenging, issues in the design, testing and evaluation of DVE systems through the lens of experiments with a concrete DVE, OpenSimulator. We frame our observations within six dimensions of well-known design concerns: correctness, fault tolerance/prevention, scalability, time sensitivity, consistency, and overhead of distribution. Furthermore, we place our experimental work in a broader historical context, showing that these challenges are intrinsic to DVEs and suggesting lines of future research.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑