M. Joselli, M. Zamith, E. Clua, A. Montenegro, R. Leal-Toledo, Luís Valente, B. Feijó
{"title":"An Architecture with Automatic Load Balancing and Distribution for Digital Games","authors":"M. Joselli, M. Zamith, E. Clua, A. Montenegro, R. Leal-Toledo, Luís Valente, B. Feijó","doi":"10.1109/SBGAMES.2010.19","DOIUrl":null,"url":null,"abstract":"Distributed computing is being used in several fields to solve many computation intensive problems. In digital games, it is used mainly in multi-player games, where the majority of the game logic is processed in a mainframe or cluster. Single player games could also use distributed computing to process the game logic, devoting host processing to renderization, which is usually the task that digital games spend most of its processing time. By using distributed computing, games could need softer system requirements, since the game loop would be distributed. This paper presents a game loop that can be applied in both multi-player and single-player games, using automatic load balancing and distributing game logic computation among several computers.","PeriodicalId":211123,"journal":{"name":"2010 Brazilian Symposium on Games and Digital Entertainment","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Brazilian Symposium on Games and Digital Entertainment","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBGAMES.2010.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
Distributed computing is being used in several fields to solve many computation intensive problems. In digital games, it is used mainly in multi-player games, where the majority of the game logic is processed in a mainframe or cluster. Single player games could also use distributed computing to process the game logic, devoting host processing to renderization, which is usually the task that digital games spend most of its processing time. By using distributed computing, games could need softer system requirements, since the game loop would be distributed. This paper presents a game loop that can be applied in both multi-player and single-player games, using automatic load balancing and distributing game logic computation among several computers.