Journal of Theoretical and Applied Information Technology
Collaborative Virtual Environment (CVE) systems allow the sharing of virtual space and each participant is represented by an entity in the CVE. Resources are consumed when interaction among several users occurs. The resources are consumed as a result of updating its own state and the communication resources required to distribute the update of counterpart users in the CVE. The Peer-To-Peer (P2P) and Client Server (CS) architecture in CVE has the limitation of scaling to large number of users while maintaining consistency in the virtual world.