Active Transactions

Active Transactions

Active transactions (in Collaborative Virtual Environments) is a consistency model focused on the strength of the data consistency. It was developed by [http://www.fit.vutbr.cz/~peciva Jan Pečiva ] at [http://www.fit.vutbr.cz Brno University of Technology] in 2006.

Collaborative/networked virtual environments (CVE), such as multiplayer games and distributed simulations, share the virtual environment data over network. The sharing is usually realized by the data replication among the computers and some data consistency model. The consistency model deeply influences performance of the whole system, and also complexity of its programming model. The architects of multiprocessor systems strived to design such consistency models that are as close as possible to sequential consistency that programmers of single processor systems are familiar with. However, sequential consistency realized on multiprocessor system usually degrades unacceptably the performance of the system. Weakening of the consistency increases the system performance, but it is going hand-to-hand with increasing complexity of the programming model. Active transactions are trying to keep high performance while keeping simple programming model close to the sequential consistency, thus reducing the complexity of the application and associated programming and maintaining resources.

Theoretical foundations of active transactions are based on active replication from distributed systems and transaction concept from database systems. Both concepts were modified and adapted to reach the performance requirements of CVE systems.

To prove Active transactions usability and easiness of usage, they were made a part of Open Inventor library as an extension. Then, the Open Inventor scene graph is automatically shared without a need to change application code. Several applications were developed using the library.

Research papers

*Pečiva, J. 2007. [http://www.fit.vutbr.cz/~peciva/CVE/download/peciva-dissertation-rev1.pdf Active Transactions in Collaborative Virtual Environments] . PhD Thesis, Brno, Czech Republic.
*Pečiva, J. 2006. Active transaction approach for collaborative virtual environments. In Proceedings of the 2006 ACM international Conference on Virtual Reality Continuum and Its Applications (Hong Kong, China). VRCIA '06. ACM Press, New York, NY, 171-178. DOI= http://doi.acm.org/10.1145/1128923.1128950
*Pečiva, J. 2005. Omnipresent Collaborative Virtual Environments for Open Inventor Applications. Springer LNCS, Volume 3814, Nov 2005, Pages 272 - 276. DOI=http://dx.doi.org/10.1007/11590323_33

External links

* [http://www.fit.vutbr.cz/~peciva/CVE/index.php3 Active Transactions homepage]
* [http://www.fit.vutbr.cz/~peciva/CVE/CVELibrary.zip zipped sources (~10MB) - contains Collaborative library and DBalls demo]
* [http://www.fit.vutbr.cz/~peciva/CVE/Intetain/Demos.zip binaries Multi-user Flight Simulator demo (~3.2MB)]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Active Appearance Model — (AAM) bezeichnet ein von Cootes, Edwards und Taylor entwickeltes Verfahren der Bildverarbeitung, mit dem sich besonders gut Klassen deformierbarer Objekte wie Gesichter oder medizinische Aufnahmen von Organen charakterisieren lassen. Das Active… …   Deutsch Wikipedia

  • Active server pages — Pour les articles homonymes, voir ASP. Active Server Pages (ASP) est une technologie développée par Microsoft utilisée dans la programmation Web. C est une technologie web dynamique, équivalente et concurrente de PHP. Elle nécessite pour… …   Wikipédia en Français

  • Transactions — Analyse transactionnelle L’analyse transactionnelle (aussi appelée AT) est une théorie de la personnalité et de la communication. Elle postule des « états du Moi » (parent, adulte, enfant), et étudie les phénomènes intrapsychiques à… …   Wikipédia en Français

  • Active camouflage — Illustrating the concept, i.e. active capture and re display, creates an illusory transparency , also known as computer mediated reality Active camouflage or adaptive camouflage, is a group of camouflage technologies which allow an object to… …   Wikipedia

  • active — /ˈæktɪv / (say aktiv) adjective 1. in a state of action; in actual progress or motion: active hostilities. 2. constantly engaged in action; busy: an active toddler. 3. having the power of quick motion; nimble: an active animal. 4. highly involved …  

  • active — / æktɪv/ adjective involving many transactions or activities ● an active demand for oil shares ● an active day on the Stock Exchange ● Computer shares are very active …   Dictionary of banking and finance

  • Active Server Pages — Pour les articles homonymes, voir ASP. Active Server Pages (ASP) est un ensemble de logiciels développés par Microsoft et utilisés dans la programmation Web. C est une suite de logiciels destinée à créer des sites web dynamiques. Elle nécessite… …   Wikipédia en Français

  • Active Bond Crowd — The name given to members of the NYSE and their specific bond trading departments that are acknowledged as frequent traders in active bonds. The active bond crowd creates liquidity and can affect the price of bonds traded on the market because… …   Investment dictionary

  • active account — Refers to a brokerage account in which many transactions occur. Brokerage firms may levy a fee if an account generates an inadequate level of activity. Bloomberg Financial Dictionary …   Financial and business terms

  • Major League Baseball transactions — are changes made to the roster of a major league team during or after the season. They may include waiving, releasing, and trading players, as well as assigning players to minor league teams. Contents 1 25 man and 40 man rosters 2 Trades 3… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”