分布式虚拟环境的负载平衡和服务质量约束框架

Noah Dietrich, S. Banik
{"title":"分布式虚拟环境的负载平衡和服务质量约束框架","authors":"Noah Dietrich, S. Banik","doi":"10.4108/ICST.COLLABORATECOM.2010.22","DOIUrl":null,"url":null,"abstract":"Distributed Virtual Environments (DVE) have become increasingly popular over the last few years. Examples of DVEs are Massively Multiplayer Online Games (MMOGs), distributed interactive simulations, and shared virtual worlds. The service providers of DVEs need to ensure that certain Quality of Service (QoS) (messages delivered within a threshold delay) is guaranteed for the users participating in the DVE. In addition to ensuring QoS, the service providers want to balance the load on the servers that maintain the DVE. In this paper, we propose a framework for DVEs which provides QoS to the users and balances the load among the servers. Our framework uses the concept of a virtual server which is a piece of software that does the processing for the DVEs. Each region in the DVE is maintained by an overlay of virtual servers. We provide a heuristic that maps the virtual servers to physical servers, balances the load among the servers and ensures that the servers are not overloaded with objects. We also present a heuristic for creating a Degree and Diameter Bounded Multicast Tree of virtual servers for each region in the DVE which guarantees QoS for users in the DVE. We have conducted simulation experiments to evaluate the performance of our proposed framework.","PeriodicalId":354101,"journal":{"name":"6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2010)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Load balancing and quality of service constrained framework for Distributed Virtual Environments\",\"authors\":\"Noah Dietrich, S. Banik\",\"doi\":\"10.4108/ICST.COLLABORATECOM.2010.22\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Distributed Virtual Environments (DVE) have become increasingly popular over the last few years. Examples of DVEs are Massively Multiplayer Online Games (MMOGs), distributed interactive simulations, and shared virtual worlds. The service providers of DVEs need to ensure that certain Quality of Service (QoS) (messages delivered within a threshold delay) is guaranteed for the users participating in the DVE. In addition to ensuring QoS, the service providers want to balance the load on the servers that maintain the DVE. In this paper, we propose a framework for DVEs which provides QoS to the users and balances the load among the servers. Our framework uses the concept of a virtual server which is a piece of software that does the processing for the DVEs. Each region in the DVE is maintained by an overlay of virtual servers. We provide a heuristic that maps the virtual servers to physical servers, balances the load among the servers and ensures that the servers are not overloaded with objects. We also present a heuristic for creating a Degree and Diameter Bounded Multicast Tree of virtual servers for each region in the DVE which guarantees QoS for users in the DVE. We have conducted simulation experiments to evaluate the performance of our proposed framework.\",\"PeriodicalId\":354101,\"journal\":{\"name\":\"6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2010)\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-10-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2010)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4108/ICST.COLLABORATECOM.2010.22\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2010)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4108/ICST.COLLABORATECOM.2010.22","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

分布式虚拟环境(DVE)在过去几年中变得越来越流行。dve的例子包括大型多人在线游戏(mmog)、分布式交互模拟和共享虚拟世界。DVE的服务提供商需要保证参与DVE的用户有一定的服务质量(QoS),即在阈值延迟内发送消息。除了确保QoS之外,服务提供商还希望平衡维护DVE的服务器上的负载。在本文中,我们提出了一个为用户提供QoS并在服务器之间平衡负载的dve框架。我们的框架使用了虚拟服务器的概念,它是一个为虚拟服务器处理的软件。DVE中的每个区域由虚拟服务器的覆盖层维护。我们提供了一种启发式方法,将虚拟服务器映射到物理服务器,平衡服务器之间的负载,并确保服务器不会因对象而过载。我们还提出了一种启发式方法,在DVE中为每个区域创建虚拟服务器的度和直径有界的多播树,以保证DVE中用户的QoS。我们进行了模拟实验来评估我们提出的框架的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Load balancing and quality of service constrained framework for Distributed Virtual Environments
Distributed Virtual Environments (DVE) have become increasingly popular over the last few years. Examples of DVEs are Massively Multiplayer Online Games (MMOGs), distributed interactive simulations, and shared virtual worlds. The service providers of DVEs need to ensure that certain Quality of Service (QoS) (messages delivered within a threshold delay) is guaranteed for the users participating in the DVE. In addition to ensuring QoS, the service providers want to balance the load on the servers that maintain the DVE. In this paper, we propose a framework for DVEs which provides QoS to the users and balances the load among the servers. Our framework uses the concept of a virtual server which is a piece of software that does the processing for the DVEs. Each region in the DVE is maintained by an overlay of virtual servers. We provide a heuristic that maps the virtual servers to physical servers, balances the load among the servers and ensures that the servers are not overloaded with objects. We also present a heuristic for creating a Degree and Diameter Bounded Multicast Tree of virtual servers for each region in the DVE which guarantees QoS for users in the DVE. We have conducted simulation experiments to evaluate the performance of our proposed framework.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A collaborative framework for privacy protection in online social networks Information flow control in cloud computing Enhancing personalized ranking quality through multidimensional modeling of inter-item competition CAEVA: A customizable and adaptive event aggregation framework for collaborative broker overlays Collaborative information finding in smaller communities: The case of research talks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1