NIST, NIST Cloud Computing Reference Architecture (NIST Special Publication 500-292) (Sept. 2011) (full-text).