Large-scale Distributed Virtual Environments Research Articles