Text this: A Genetic Algorithm based approach for designing multi-state computational grid with cost and bandwidth constraints