MASSIVE-3内部:灵活支持数据一致性和世界结构

C. Greenhalgh, Jim Purbrick, D. Snowdon
{"title":"MASSIVE-3内部:灵活支持数据一致性和世界结构","authors":"C. Greenhalgh, Jim Purbrick, D. Snowdon","doi":"10.1145/351006.351027","DOIUrl":null,"url":null,"abstract":"MASSIVE-3 is our third generation of Collaborative Virtual Environment (CVE) system. This paper describes the goals, design and implementation of key aspects of the MASSIVE-3 system, and in particular its support for data consistency, and world structuring and interest management. MASSIVE-3 adopts a distributed database model, in which all changes to items in the database are represented by explicit events that are themselves visible to the system. Networking is logically multicast, but physically client-server (the reasons for this are explained). MASSIVE-3 makes application behaviours explicitly visible within the database in the form of “Behaviour” data items. MASSIVE-3 implements and extends work on consistency by the University of Reading. In particular, it adds an explicit “Update Request” data item, which allows the system to support a number of different consistency mechanisms within a single virtual world. World structuring in MASSIVE-3 extends the notion of “Locales” from the SPLINE system to include distinctions based on functional class, organisational scope and fidelity. It also allows flexible and general replication and rendering policies to be specified and used for interest management.","PeriodicalId":193080,"journal":{"name":"International Conference on Collaborative Virtual Environments","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"168","resultStr":"{\"title\":\"Inside MASSIVE-3: flexible support for data consistency and world structuring\",\"authors\":\"C. Greenhalgh, Jim Purbrick, D. Snowdon\",\"doi\":\"10.1145/351006.351027\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"MASSIVE-3 is our third generation of Collaborative Virtual Environment (CVE) system. This paper describes the goals, design and implementation of key aspects of the MASSIVE-3 system, and in particular its support for data consistency, and world structuring and interest management. MASSIVE-3 adopts a distributed database model, in which all changes to items in the database are represented by explicit events that are themselves visible to the system. Networking is logically multicast, but physically client-server (the reasons for this are explained). MASSIVE-3 makes application behaviours explicitly visible within the database in the form of “Behaviour” data items. MASSIVE-3 implements and extends work on consistency by the University of Reading. In particular, it adds an explicit “Update Request” data item, which allows the system to support a number of different consistency mechanisms within a single virtual world. World structuring in MASSIVE-3 extends the notion of “Locales” from the SPLINE system to include distinctions based on functional class, organisational scope and fidelity. It also allows flexible and general replication and rendering policies to be specified and used for interest management.\",\"PeriodicalId\":193080,\"journal\":{\"name\":\"International Conference on Collaborative Virtual Environments\",\"volume\":\"70 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"168\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Collaborative Virtual Environments\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/351006.351027\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Collaborative Virtual Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/351006.351027","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 168

摘要

MASSIVE-3是我们的第三代协同虚拟环境(CVE)系统。本文描述了MASSIVE-3系统的目标、设计和实现的关键方面,特别是它对数据一致性、世界结构和兴趣管理的支持。MASSIVE-3采用分布式数据库模型,其中对数据库中项目的所有更改都由显式事件表示,这些事件本身对系统可见。网络在逻辑上是多播,但在物理上是客户机-服务器(解释了这样做的原因)。MASSIVE-3使应用程序的行为在数据库中以“行为”数据项的形式显式可见。MASSIVE-3实现并扩展了雷丁大学在一致性方面的工作。特别是,它添加了一个显式的“Update Request”数据项,它允许系统在单个虚拟世界中支持许多不同的一致性机制。《MASSIVE-3》中的世界结构扩展了SPLINE系统的“locale”概念,包括基于功能类别、组织范围和保真度的区分。它还允许指定灵活和通用的复制和呈现策略,并将其用于兴趣管理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Inside MASSIVE-3: flexible support for data consistency and world structuring
MASSIVE-3 is our third generation of Collaborative Virtual Environment (CVE) system. This paper describes the goals, design and implementation of key aspects of the MASSIVE-3 system, and in particular its support for data consistency, and world structuring and interest management. MASSIVE-3 adopts a distributed database model, in which all changes to items in the database are represented by explicit events that are themselves visible to the system. Networking is logically multicast, but physically client-server (the reasons for this are explained). MASSIVE-3 makes application behaviours explicitly visible within the database in the form of “Behaviour” data items. MASSIVE-3 implements and extends work on consistency by the University of Reading. In particular, it adds an explicit “Update Request” data item, which allows the system to support a number of different consistency mechanisms within a single virtual world. World structuring in MASSIVE-3 extends the notion of “Locales” from the SPLINE system to include distinctions based on functional class, organisational scope and fidelity. It also allows flexible and general replication and rendering policies to be specified and used for interest management.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信