Разрешение конфликтных ситуаций при синхронизации многопользовательских online-приложений

Dettagli Bibliografici
Parent link:Вестник Томского государственного университета. Управление, вычислительная техника и информатика/ Томский государственный университет (ТГУ).— , 2007-
№ 1 (34).— 2016.— [С. 79-91]
Autore principale: Царева Е. В. Елена Владимировна
Ente Autore: Национальный исследовательский Томский политехнический университет Институт электронного обучения Центр электронных образовательных ресурсов Отдел имитационных виртуальных сред
Riassunto:Заглавие с экрана
Приведено сравнение конфликтных ситуаций для задачи синхронизации многопользовательских online-приложений и других задач синхронизации. Предложены алгоритмы разрешения конфликтов на стороне клиента. Предлагается методика синхронизации приложений на основе указанных алгоритмов, в том числе способ программной реализации. Рассмотрена синхронизация flash-приложения «Мозговой штурм» в системе вебинаров Adobe Connect Meeting 9.
In information technology synchronization problem is quite urgent: the synchronization required when providing multi-tasking operating systems, in parallel and multi-threaded programming, with multi-user database. Besides synchronization process there is also the problem of synchronization of data, i.e. bringing copies of large amounts of data to one version, for example, use of cloud services, update mirroring servers or remote databases. Data synchronization can occur singly or in real time, for example, in the distributed databases and the multi-user online applications. Task of synchronization of multiplayer online applications is different from other similar tasks. Its features are a critical time delays, reject all but one of the conflicting requests, the execution of their own actions (or cancellation of incoming events) in the application before return of a special response from the server, optionally (but preferably) lock objects on the editing, the possibility of conflict of different user selection rules for related events. Multi-user applications can be divided into online games and applications of collaborative editing. Multiplayer games differ from collaborative editing systems by the presence of competition, conflicts arise there not only due to simultaneous access, but also different (due to time delays) developments in various client applications of system. For conflict resolution two selection rules can be used, they based on the time sequence of receipt requests: select the first or the last user. For the authors of events the sequence is determined by the returned from the server echo events: before the return of the echo received events are considered as events occurred before, and after returning of the echo - as events occurred later.
Режим доступа: по договору с организацией-держателем ресурса
Pubblicazione: 2016
Soggetti:
Accesso online:http://journals.tsu.ru/informatics/&journal_page=archive&id=1384&article_id=27200
http://elibrary.ru/item.asp?id=25650973
Natura: Elettronico Capitolo di libro
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=650527