1 first we introduce a model for evaluating the performance of data allocation and replication algorithms in distributed databases