Space-based computing