Comparison Of Grid, Cloud, And Distributed Computing