An Overview of the Granules Runtime for Cloud Computing
Source: Indiana University
Cloud computing enables applications to harness capabilities, both computing and storage, that are available in computational clouds that comprise thousands of computers. In the past year, cloud computing environments have gained significant traction. Salesforce allows clients to purchase entire solutions that are hosted on their cloud. In some cases, such as Google, the generated responses are the result of processing that was performed in the cloud. Amazon, on the other hand, allows direct access to its cloud: users can allocate and deallocate entire virtual machines. Typically, most of these cloud computing solutions have been used for commercial applications such as processing web documents, videos, images, payroll, and so forth.