This article provides an overview of computing models to describe the frontier in space-based computing, and describes the definitions and ecosystem historically termed Cloud and Edge. It is proposed that optically internetworked, Proliferated Low-Earth Orbit (PLEO) space-based computing should be considered Fog computing, not Cloud nor Edge. Space-based computing should orient toward software paradigms observed in Fog computing such as internetworked, secure, reactive services. Definitions are provided, with comparisons between Cloud, Fog, Edge, and near-term space-based computing. Implications and the ecosystem around space-based computing are discussed. Specifically, improper application of Edge or Cloud computing models to space systems causes misrepresentations and can have real consequences to investments and technology development. To call such systems Edge is to under-represent their capabilities, and suggests a misleading limitation of resources and unreliability of networks. To call such systems Cloud is to over-represent their capabilities, and incorrectly suggest an ease of deployment and operation of commercially-available distributed computing technologies in space. Acceptance of Fog computing as the model for on-orbit processing will advance usage of reactive service-based software instead of less scalable architectures. Unresolved trends and technical risks to fruition of Fog computing in space are also presented.
Read full abstract