This project presents a deduplication storage system over cloud computing. Data deduplication is a technique for reducing the amount of storage space an organization needs to save its data.