Orbital Edge Computing
- 9 March 2020
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
Advances in nanosatellite technology and a declining cost of access to space have fostered an emergence of large constellations of sensor-equipped satellites in low-Earth orbit. Many of these satellite systems operate under a "bent-pipe" architecture, in which ground stations send commands to orbit and satellites reply with raw data. In this work, we observe that a bent-pipe architecture for Earth-observing satellites breaks down as constellation population increases. Communication is limited by the physical configuration and constraints of the system over time, such as ground station location, nanosatellite antenna size, and energy harvested on orbit. We show quantitatively that nanosatellite constellation capabilities are determined by physical system constraints. We propose an Orbital Edge Computing (OEC) architecture to address the limitations of a bent-pipe architecture. OEC supports edge computing at each camera-equipped nanosatellite so that sensed data may be processed locally when downlinking is not possible. In order to address edge processing latencies, OEC systems organize satellite constellations into computational pipelines. These pipelines parallelize both data collection and data processing based on geographic location and without the need for cross-link coordination. OEC satellites explicitly model constraints of the physical environment via a runtime service. This service uses orbit parameters, physical models, and ground station positions to trigger data collection, predict energy availability, and prepare for communication. We show that an OEC architecture can reduce ground infrastructure over 24x compared to a bent-pipe architecture, and we show that pipelines can reduce system edge processing latency over 617x.Keywords
Funding Information
- Kav?i?-Moura Endowment Fund
- National Science Foundation (1629196)
This publication has 37 references indexed in Scilit:
- Review of Formation Flying and Constellation Missions Using NanosatellitesJournal of Spacecraft and Rockets, 2016
- A simpler, safer programming and execution model for intermittent systemsPublished by Association for Computing Machinery (ACM) ,2015
- Edge Analytics in the Internet of ThingsIEEE Pervasive Computing, 2015
- The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second editionSynthesis Lectures on Computer Architecture, 2013
- The Earth Observing One (EO-1) Satellite Mission: Over a Decade in SpaceIEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2013
- Development of the standard CubeSat deployer and a CubeSat class PicoSatellitePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Microsatellite and formation flying technologies on university nanosatellitesPublished by American Institute of Aeronautics and Astronautics (AIAA) ,1999
- Accurate algorithms to transform geocentric to geodetic coordinatesJournal of Geodesy, 1989
- DIRECT AND INVERSE SOLUTIONS OF GEODESICS ON THE ELLIPSOID WITH APPLICATION OF NESTED EQUATIONSSurvey Review, 1975
- Letters to the editor: a machine algorithm for processing calendar datesCommunications of the ACM, 1968