Text this: A combined communication network design and file allocation for distributed database /