Text this: Grid computing and scientific research: Concepts and review