Scaling Distributed Virtual Environments Using Socially Aware Load Partitioning And Interest Management