As sensor technologies, processor speeds, and memory densities increase, spacecraft command, control, processing, and data storage systems have grown in complexity to take advantage of these improvements and expand the possible missions of spacecraft. Spacecraft systems engineers are increasingly looking for novel ways to address this growth in complexity and mitigate associated risks. Looking to conventional computing, many solutions have been executed to solve both the problem of complexity and heterogeneity in systems. In particular, the cloud-based paradigm provides a solution for distributing applications and storage capabilities across multiple platforms. In this paper, we propose utilizing a cloud-like architecture to provide a scalable mechanism for providing mass storage in spacecraft networks that can be reused on multiple spacecraft systems. By presenting a consistent interface to applications and devices that request data to be stored, complex systems designed by multiple organizations may be more readily integrated. Behind the abstraction, the cloud storage capability would manage wear-leveling, power consumption, and other attributes related to the physical memory devices, critical components in any mass storage solution for spacecraft. Our approach employs SpaceWire networks and SpaceWire-capable devices, although the concept could easily be extended to non-heterogeneous networks consisting of multiple spacecraft and potentially the ground segment.
Applying a cloud computing approach to storage architectures for spacecraft
01.03.2013
313934 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
Modular Spacecraft Architectures
Springer Verlag | 2021
|Applications of Fractionated Spacecraft Architectures
AIAA | 2011
|Complexity Analysis of Spacecraft Architectures
British Library Conference Proceedings | 2011
|Fractionated Spacecraft Architectures Seeding Study
NTIS | 2006
|Complexity Analysis of Spacecraft Architectures
AIAA | 2011
|