Provenance Framework for the Cloud Infrastructure: Why and How?
Provenance is an important aspect in the verification, audit trails, reproducibility, privacy and security, trust, and reliability in distributed computing, in-silico experiment and generally in e-science. On the other hand, Cloud computing is the business model of distributed computing and is considered the next generation of computing and storage platforms. Cloud computing requires an extension of the architecture of distributed and parallel systems by using virtualization techniques. Key to this extensible architecture is to support properties such as compute on-demand and pay-as-you-go model. Many research domains have already adopted Cloud paradigm into their existing computational and storage platforms and, thus, a shift of technology is in progress.