Oak Ridge National Laboratory
Infrastructure-as-a-service has revolutionized the manner in which user's commission computing infrastructure. Coupled with big data platforms (hadoop and cassandra), IaaS has democratized the ability to store and process massive datasets. For users that need to customize or create new big data stacks, however, readily available solutions do not yet exist. Users must first acquire the necessary cloud computing infrastructure, and manually install the prerequisite software. For complex distributed services this can be a daunting challenge. To address this issue, the authors argue that distributed services should be viewed as a single application consisting of virtual machines.