The Cloud@home architecture: Building a cloud infrastructure from volunteered resources