Software scalability engineering for distributed virtual environments

H. Singh, D. Gračanin, K. Matkovič
{"title":"Software scalability engineering for distributed virtual environments","authors":"H. Singh, D. Gračanin, K. Matkovič","doi":"10.1109/SEARIS.2012.6231169","DOIUrl":null,"url":null,"abstract":"Distributed Virtual Environments (DVEs) must continue to perform well as users are added. However, DVE performance can become sensitive to user behavior in many ways: their actions, their positions, and even the direction that they look. Two virtual words may be similar in terms of user experience, task efficiency, immersion, and aesthetics. However they may exhibit substantially different performance when many users are logged in. We discuss an approach: Software Scalability Engineering (SSE), that uses load simulation and iterative modeling to locate causes of undesirable performance, experiment with changes, and verify improvements to DVE systems. Presented here is a case study of using the approach to determine the primary bottleneck of the Torque engine. Once that bottleneck is identified, we continue to use SSE to determine the primary cause of the bottleneck and the primary controlling factor for that user. SSE allows us to look at changing both the engine software and the virtual world to improve performance.","PeriodicalId":381228,"journal":{"name":"2012 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)","volume":"11 9","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEARIS.2012.6231169","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Distributed Virtual Environments (DVEs) must continue to perform well as users are added. However, DVE performance can become sensitive to user behavior in many ways: their actions, their positions, and even the direction that they look. Two virtual words may be similar in terms of user experience, task efficiency, immersion, and aesthetics. However they may exhibit substantially different performance when many users are logged in. We discuss an approach: Software Scalability Engineering (SSE), that uses load simulation and iterative modeling to locate causes of undesirable performance, experiment with changes, and verify improvements to DVE systems. Presented here is a case study of using the approach to determine the primary bottleneck of the Torque engine. Once that bottleneck is identified, we continue to use SSE to determine the primary cause of the bottleneck and the primary controlling factor for that user. SSE allows us to look at changing both the engine software and the virtual world to improve performance.
分布式虚拟环境的软件可扩展性工程
随着用户的增加,分布式虚拟环境(dve)必须继续运行良好。但是,DVE性能可能会在许多方面对用户行为变得敏感:他们的动作、他们的位置,甚至他们看的方向。两个虚拟词可能在用户体验、任务效率、沉浸感和美学方面相似。但是,当许多用户登录时,它们可能表现出明显不同的性能。我们讨论了一种方法:软件可伸缩性工程(SSE),它使用负载模拟和迭代建模来定位不良性能的原因,进行更改实验,并验证对DVE系统的改进。本文给出了一个使用该方法确定扭矩发动机主要瓶颈的案例研究。一旦确定了瓶颈,我们将继续使用SSE来确定瓶颈的主要原因和该用户的主要控制因素。SSE允许我们着眼于改变引擎软件和虚拟世界,以提高性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信