Cloud@Home: Toward a Volunteer Cloud