Software updates are a frequent occurrence in our digitally-driven lives. Microsoft issues software patches at least twice a month, while Apple releases a major version every few months alongside its regular updates. But when it comes to satellites, software updates are non-existent, or at least that was the case until recently.

On Earth, virtualization and software-driven everything has been revolutionizing IT practices and business models for the last two decades. Everywhere we look, across nearly every industry, software services have been decoupled from hardware while being controlled, configured and managed remotely.
While capabilities such as Software-defined Networks (SDN) and Software-defined Storage (SDS) have been readily accessible on Earth for some time now, Space payloads have remained limited and fixed. This means that the limited processing power that is launched with a satellite limits its adaptability to support changing application mixes over the lifetime of the spacecraft, which is often fifteen years or more.

But this reality is changing rapidly.

Commercialization drives change

Over the last few years, the realities of Space have changed. Governments have ended decades-long restrictions on commercial and private use of Space, while at the same time the proliferation of reusable rockets continues to drive launch costs down dramatically.

The privatization and commercialization of Space are driving the launch of new services and applications to leverage the new business opportunities created by the grand opening of the final frontier. “With the cost of launching satellites going down via reusable rockets, you need manufacturing costs to go down via mass production of generic satellites,” explains NSR analyst Carlos Placido. “As in terrestrial networks, hardware is becoming software in space as well.”

An essential element to support this change in the industry is a robust and resilient Space computing infrastructure to provide the backbone of new services and applications. High accessibility to increasing numbers of users and developers that promote global collaboration while dynamically supporting unique missions for users on Earth or in Space is required. It’s all very similar to the computing we are used to on Earth, enabling missions through software, upgrades, and powered through the cloud.

Enter Space grade computing

We have not yet seen the same advancement of computing infrastructure in Space as on Earth. The main reason for this gap is the harsh conditions found in Space, which are not electronics-friendly, to say the least. Issues such as radiation, zero gravity, and extreme temperature ranges eliminate the option of using off-the-shelf, made-for-Earth electronics in Space. A purpose-built solution is required.

We are encouraged to see new advances in satellite computing capabilities that are empowering the use of software in space. These advances include space-grade processors that deliver the robust processing power available on Earth combined with the capacity and storage required to support advanced software and computing requirements. Additionally, these capabilities enable Artificial Intelligence (AI) and Machine Learning (ML) software and their associated applications to be injected into the satellites themselves so that decisions and actions can be taken quicker and on-orbit.

The result is Software-Empowered satellites – a decoupling of the satellite hardware and software that introduces the ability to configure and update both the satellite and their payloads remotely.
These new abilities are highly advantageous in a fast-changing market landscape in which new technologies are constantly evolving, and business dynamics are constantly in flux. With software-empowered capabilities, satellites can be quickly updated to reflect these changes, thereby ensuring ongoing, efficient use throughout their lifetime.

Immediate tangible benefits include:

Imagining the unimagined

Unlike the computing capabilities available on Earth, we have yet to scratch the surface of the benefits of having robust and resilient computing infrastructure in Space.

Cost reduction from standardization

Software-empowered satellites will drive the standardization of the software and hardware on multiple levels. This standardization of the software and different hardware components of a satellite will drive lower cost of ownership and will develop an entirely new ecosystem for software and hardware building blocks.

Redefining service agility

With improved computing capabilities, such as ML and AI, satellites can provide a much-enhanced level of service agility. In Earth Observation applications, for example, captured information can be processed and analyzed in Space, translating raw data into insights much faster than the traditional method of transferring all data back to gateway locations for processing and decision making. This enables timeliness of providing actionable information to be introduced as the new quality of service metric. This capability will have huge implications on the levels of services capable for fire detection, asset ground movement, and financial market applications, to name a few.

Extending effective satellite lifetime

Until recently, satellites were single-use “black box” devices. Similar to disposable cameras, if you run out of film or battery or if something breaks, game over. The ability to update and upgrade payloads reconfigure the use of limited spacecraft assets and issue maintenance patches on satellites has changed all this. Truly software-empowered satellites will serve as intelligent and autonomous infrastructure for Space-based applications and services – for the long term.

New missions

How we look at space-based communication systems, earth observation solutions, space tourism and even services such as cloud services in space will be different. Space will grow much beyond orbiting Earth and computing infrastructure will drive the expansion of mankind to the moon and other planets. We will explore those topics further in future blogs.

Computing as the driving force for the Space software revolution

While we place tremendous focus on how software-empowered spacecraft will support existing applications, consider the unforeseen applications that have not arisen yet. Many of the applications that will be mainstream in 2037, or 2032… or even 2027 are not known today. Unfortunately, spacecraft being designed and launched in the next three years will need to support this unknown application mix.

The start of software-empowered satellites will revolutionize everything we do in Space. From real-time modifications to satellite configurations to the ongoing enhancement of existing services over time.

All of this will only be possible with breakthroughs in the satellite computing infrastructure. Processing, storage and machine learning are the cornerstones of software-empowered satellites.

The digital era is followed by a huge data trail. And this data that is generated is penetrating nearly every aspect of our lives. Some might say that it has even spawned a new evolution of the human being: the Digital Data Junkie.

Long gone are the days we’d be satisfied with taking one roll of film on a daytrip, or just print and archive those 1 or 2 really important documents. Digitization is empowering a new reality, one that allows us to take hundreds of photos a day and save each and every document to the cloud, without a second thought.

The numbers tell a story of exponential growth. In 2010 for example, the entire world created, captured, copied and consumed just 2 zettabytes of data. By the end of this year, that number is expected to reach 79 zettabytes, and shows no indications of slowing down anytime soon.


This insatiable demand for data has created a lucrative market; one that Big Tech companies have already taken over. Companies like Facebook, Amazon, Google and Apple are capitalizing on our addiction to data. They’re the ones running the data centers and public clouds that facilitate the collecting, processing, analyzing and storing of our data.; the critical data infrastructure that’s powering the data revolution.

And if you think our addiction to data is confined to Earth, you’re in for a surprise. Data has been accumulating in Space for years. As this trend accelerates, now is the perfect time to take a look at how data is currently handled in Space, and discuss how it will be handled in the future.

Data in Space: How’d that Happen?

Over the last few years cheaper launch technology has finally made viable the commercialization of the final frontier. Commercial imaging and earth observation companies are the first to capitalize on this brave, new world; what we call the New Space. For some years now they’ve been launching remote-sensing satellites that support continuous observation for verticals such as weather forecasting, military observation, telecommunication, agriculture and more. The data they capture is used in multiple, varied ways, including monitoring crop yield, identifying flood-prone areas, customer-behavior research, intelligence-gathering, traffic pattern analysis, to name just a few.

The bottom line is that these commercial endeavors are creating huge amounts of data. More specifically 100TB of data on average a day, every single day of the year.

Transforming Data from Space into Valuable Insights

Extracting the valuable insights locked within the data generated in Space requires that it be analyzed, processed and stored, just like any other data. However, the current, standard processes for doing this leave much room for improvement. Basically, existing practices dictate that data should be generated in Space and then transmitted to Earth, where infrastructure that supports advanced data computing tasks like storage, analysis and processing await.

With more and more private companies launching more and more satellites into Space, the amount of data generated in Space is growing leaps and bounds. This makes the above mentioned process of handling this data particularly problematic. It cannot support the generation of real-time, actionable insights and time-sensitive analysis, and it also gives way to the question of sustainability. How long can existing processes support the potentially infinite amount of data extracted from Space?

Space Edge Computing: The Great Enabler

Accessing real-time insights derived from data generated in Space can save lives and support more productive, effective Space missions. For example, real-time access could help astronauts make data-driven decisions such as finding the optimal location on the moon’s surface for experiments or quickly diagnosing a sick colleague. It could also empower earlier detection of environmental disasters on Earth, like oil spills and forest fires. Unfortunately, with the average time for sending a single temperature reading to the earth’s surface taking 5-20 minutes, real-time insights simply aren’t feasible with existing practices.

The good news is that advanced edge computing capabilities can potentially help us bring real-time insights to Space. Edge computing basically moves the processing and analyzing capabilities away from the data center and places it as close as possible to the actual data source.

But real-time analysis is just the tip of the iceberg in regards to the advantages that edge computing in Space can deliver. With edge computing, there’s no need to store, or even transmit to Earth, so much data, as much of it has already been processed and its insights extracted in Space. Imaging tasks are more successful when the data captured is immediately analyzed–that way, they can instantly verify that the imaging mission reached its objectives.
Data storage and downlink transmission are managed more efficiently when fewer images and less data needs to be transmitted. Complicated Space missions such as docking at Space stations are simplified when the complex calculations and interspace communication required to facilitate smooth navigation take place in Space.

Data Centers in Space, The Next Big Thing

All these benefits, and more, can be delivered by integrating edge computing into dedicated data centers. These data centers could potentially reside in satellites, or even on the moon. They’d be set up with software-defined hardware, enabling remote upgrades and remote data center management. Data centers are perhaps our best bet for unlocking a huge number of new capabilities that can significantly upgrade the benefits of commercial Space endeavors:

Servicing other satellites

The ability to process data in Space enables data center satellites to provide computing and storage services to other satellites. This will empower the creation of a “cloud-like” data network in Space so that observational and imaging satellites can offload data storage and computing to the data centers. This, in turn, will allow for the development of smaller, cheaper commercial satellites that won’t require built-in computing equipment.

Outsourcing pollution to Space

Power hungry, energy intensive computing tasks with huge carbon footprints, like crypto-currency mining for example, can be moved from earth to massive computing machines in Space to help reduce pollution levels.

The Challenges of Setting Up A Data Center in Space

The commercialization of Space has transformed it into a blue ocean market for data centers. New companies are entering the arena with a mission to deploy organized, commercial efforts that solve the issue of handling data in Space.

There are already a number of companies tapping into this growing industry. Companies and agencies like the SDA, LeoCloud, LyteLoop and others are integrating micro data centers into their satellites to handle Space data processing and provide services to other satellites. This growing trend is only just getting started, however there are several challenges that must be overcome before it can really accelerate.

  • Access to Space. Deploying data centers in Space obviously requires the ability to get them into Space. The traditional, number 1 barrier of entry to this industry–launch costs–is getting cheaper, and companies are beginning to offer commercial services that meet this need.
  • Energy supply. Data centers are heavy energy-consumption machines. New, innovative methods for continuously delivering sufficient levels of energy to the data center need to be developed. Solar energy, which is usually easier to produce in Space, is one potential solution.
  • Temperature. Just like servers on earth require constant cooling and tight climate control, so do those in Space. Maintaining optimal temperature levels in the data center to prevent overheating is a critical challenge.
  • Radiation. Space radiation is a significant hazard due to the much larger flux of high-energy galactic cosmic rays (GCRs). Data centers must be able to withstand the higher levels of radiation in Space.
  • Computing and Storage. Earth-like computing and storage infrastructure that is resilient to the harsh conditions of Space needs to be developed, built and deployed. This infrastructure must be both robust enough to withstand Space conditions while delivering the processing power and other mission-critical features required for handling data in Space.This is precisely what we’re solving at Ramon.Space. Our Space-resilient super-computer systems are driven by AI/ML processors that enable the realization of earth-like computing capabilities in Space.

Boosting the evolution of the Space ecosystem

The near future will see an explosion of new Space-focused applications that we currently can’t even imagine. Think AI-powered autonomous moon rovers. Space data centers open up the possibility of entirely new ecosystems in Space powered by extraterrestrial computing and storage.


In our data-driven world, the ability to quickly move, process and store data is powering disruptive, positive change in every industry. With the commercialization of Space now a reality, existing data management processes that dictate the transmission of Space data to earth for handling must be improved. The latest edge computing technologies have the potential to transport the processing from Earth to Space; this begs the question: if we can handle it all locally in Space, why even consider any other way?