Combining different computing approaches Clause Samples

Combining different computing approaches. ‌ We integrate elements from three different computing areas to set up this vision, which will be dis- cussed in the following three subsections; these are cloud computing, voluntary computing, and peer- to-peer computing. Cloud Computing Firstly and obviously, we deal with cloud computing. Cloud computing refers to provisioning resources such as virtual machines, storage space, processing power, or applications to consumers “on the net”: Consumers can use these resources without having to install hardware or software themselves and can dynamically add and remove new resources. There are three commonly accepted levels of provisioning in cloud computing, which are infras- tructure, platform, and software. In the first, low-level resources such as virtual machines are offered. In the second, a platform for executing custom client software is provided. On the third level, com- plete applications (such as an office suite) is provided, mostly directly to end users. In any case, clouds are usually offered from one or more centrally coordinated locations; the servers providing the infrastructure run in a well-maintained data center and are under the control of a single entity. In the ASCENS cloud computing case study, we will be concerned with a Platform-as-a-Service (PaaS) solution. The goal of the case study is providing a software system (called the Science Cloud Platform, SCP) which will, installed on multiple virtual or non-virtual machines, form a cloud pro- viding a platform for application execution (these applications in turn providing SaaS solutions). The applications running on top of the platform are assumed to have requirements similar to Service Level Agreements (SLAs), which includes where they can and want to be run (regarding CPU speed, avail- able memory, or even closeness in network terms such as latency to other applications or nodes).