{"title":"分布式系统支持网络游戏","authors":"T. Chiueh","doi":"10.1109/HOTOS.1997.595190","DOIUrl":null,"url":null,"abstract":"Network based multi user interaction systems such as network games typically include a database shared among the players that are physically distributed and interact with one another over the network. Currently network game developers have to implement the shared database and the inter player communications from scratch. The paper presents the architecture of a distributed system, Artery, which is specifically designed to support network game applications by providing a high level application program interface and by taking advantage of application semantics to optimize the network performance. Artery features such network bandwidth reduction techniques as dead reckoning and message aggregation, a novel virtual world database consistency maintenance scheme based on the dynamic group consistency model, and the support for distributed dynamic environment servers. The integration of Artery's features with existing IP multicasting mechanisms is also discussed.","PeriodicalId":176246,"journal":{"name":"Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"Distributed systems support for networked games\",\"authors\":\"T. Chiueh\",\"doi\":\"10.1109/HOTOS.1997.595190\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Network based multi user interaction systems such as network games typically include a database shared among the players that are physically distributed and interact with one another over the network. Currently network game developers have to implement the shared database and the inter player communications from scratch. The paper presents the architecture of a distributed system, Artery, which is specifically designed to support network game applications by providing a high level application program interface and by taking advantage of application semantics to optimize the network performance. Artery features such network bandwidth reduction techniques as dead reckoning and message aggregation, a novel virtual world database consistency maintenance scheme based on the dynamic group consistency model, and the support for distributed dynamic environment servers. The integration of Artery's features with existing IP multicasting mechanisms is also discussed.\",\"PeriodicalId\":176246,\"journal\":{\"name\":\"Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-01-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HOTOS.1997.595190\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HOTOS.1997.595190","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Network based multi user interaction systems such as network games typically include a database shared among the players that are physically distributed and interact with one another over the network. Currently network game developers have to implement the shared database and the inter player communications from scratch. The paper presents the architecture of a distributed system, Artery, which is specifically designed to support network game applications by providing a high level application program interface and by taking advantage of application semantics to optimize the network performance. Artery features such network bandwidth reduction techniques as dead reckoning and message aggregation, a novel virtual world database consistency maintenance scheme based on the dynamic group consistency model, and the support for distributed dynamic environment servers. The integration of Artery's features with existing IP multicasting mechanisms is also discussed.