I built a file system, called CloudFS, to integrate solid-state devices (SSDs) and cloud storage systems (AmazonS3, etc.). To ease development, this file system will be built using the “file system in user-space” (FUSE). CloudFS includes three dimensions: a core file system that leverages the properties of SSDs and cloud storage for making data placement decision, a second dimension that takes advantage of redundancy in datasets to reduce storage capacity and a third dimension that uses local caching to improve performance and reduce (cloud) costs.