Grid computing: software environments and tools (Springer, 2006)