Dynamic Grid-Based Data Distribution Management In Large Scale Distributed Simulations