Not Your Father’s Data Center - Commercializing Space by Taking the Edge to the Final Frontier
Episode Date: April 23, 2021The modern world is driven by data and our ability to analyze it, and the final frontier – space – provides an overwhelming amount of data just waiting to help us understand and commercia...lize what lies beyond our planet. However, the current infrastructure needs a boost to help us get there. At OrbitsEdge, CTO and Co-founder Rick Ward and the rest of the team think they’ve identified the missing link. Just as edge network solutions are empowering robust connectivity and data capture on earth, the company believes it could do the same in space.
Transcript
Discussion (0)
Welcome to Not Your Father's Data Center podcast, brought to you by Compass Data Centers.
We build for what's next.
Now here's your host, Raymond Hawkins.
Welcome to another episode of Not Your Father's Data Center.
I'm your host, Raymond Hawkins.
As a reminder, each episode features four trivia questions related to our guests.
Please email your answers to me, RaymondHawkins at CompassDataCenters.com.
We'll draw a winner from all the correct responses,
and the winner will receive a $500 Amazon gift card.
Again, the email address is rhawkins at CompassDataCenters.com.
You can find all our past episodes on our website
at CompassDataCenters.com.
You can feel free to email me questions
or contact our office via our
Twitter handle at CompassDCS. I am recording today with Rick Ward. It is Thursday, March,
let's see, is it the 18th? I think it is. Rick Ward, CTO and founder of Orbit's Edge. Rick,
how are you this afternoon? I am doing great. It's 1130 where I am, so it's not quite afternoon, but we had a
rough storm last night, this morning, and now it's beautiful and clear. I was going to say,
I know you're in the southeast. Everyone's safe with the storms that rolled through
here the last day or so. Everyone that I know is. All good? Yes. All right. Well, good. Well,
Rick, if you don't mind, we'll kick off if you'll give us a little bit of your history.
So I'm going to lead off with one point because it's near and dear to my heart.
Rick and I are both Marines.
So I appreciate your service.
Thank you for serving.
If you'd tell us, Rick, a little bit about your background, and then we'll get into Orbit's Edge
and how in the world does data in space have anything to do with the data center business.
But, Rick, if you'd mind giving us a little bit of your history.
Where's home?
Where'd you grow up?
School?
How'd you get in the business?
And we'll sort of drive from there once we hear a little bit about you.
Yeah, sure.
As you would never have guessed, I'm from Alabama.
And I grew up here, went to the Marine Corps after high school, carried around a rocket launcher for four years. And
then ultimately I ended up working for Deep Space Industries, which was a space mining company,
and they were focused on asteroid mining. And worked there for two years,
and our contract with NASA ended, and then it was time to do other things.
I was interested in the space industry and staying a part of that
because I really felt that that's a place where I could make an impactful contribution with my life.
There's a lot of things you can do that can make you a living.
So the movie Armageddon is real.
We can actually mine on asteroids.
Absolutely.
One for one.
Everything there is perfectly accurate.
Yeah, that movie was 100% accurate.
Good.
I figured as much.
I mean, I can't imagine Bruce Willis telling us a lie.
No, no, no.
Walk me through how that got you to Orbit's Edge.
Although there was another step between mining.
Was there another step between mining and Orbit's Edge?
Actually, not really.
Kind of checked out the startup area in Orlando after Orbit's Edge
because that's where I'd moved to.
Kind of skipped that part.
The deep space industry's job was in Orlando.
And I was looking at what's involved in conducting space mining.
And I saw that obviously it had to be autonomous. It couldn't be a person out there for a year or
three, out there with a pickaxe. So it had to be robots. And that led me to, well, what kind of computers exist in space right now? And that was eye-opening for a lot of people who don't have extensive decades of space background. when I found out that the RAD 750 is one of the most popular processors. It's actually on the
Mars Perseverance rover today, and it is a single core 200 megahertz processor approximately equal
to the iPhone 1. So if you think about that, and this thing debuted in the mid-90s. So you're not talking about powerful compute in terms of what kind of AI
it can push. The answer is not very much. And that's what's currently
deployed in space. That is current. Right now.
Those are common. You see Raspberry Pis
basically, ARM processors that are going into CubeSats
today, but those things have a life cycle of like
six months if you're lucky. Those missions are intended to last a very short duration and do
a very limited scope of operations. So they're A, not powerful enough to run good AIs, and B,
they don't last long enough to even get you to the location.
So that's kind of a non-starter.
That led me to how do you make a computer space-hardened?
And the process involves basically a ground-up redesign.
And I did not see where that was tenable. As you get greater density, greater complexity, yes, you have better tools for doing it, but it still becomes harder and harder to make each new generation of compute hardware rad hardened. hardened so we looked at it from the other direction or i was uh i was actually in conversations with a friend of mine who has done it for 20 plus years um he became an advisor
and um my thought was what if we build the box that the computer can live inside what if we
build something that has radiation shielding, at least enough radiation
shielding, has thermal management, has power management, and you can just put the computer
inside that box and it will keep it alive for long enough to do some useful things.
And by doing that, you kind of sidestep that whole, how do you harden the computer?
You can have current year model hardware.
As new equipment comes online, it's relatively easy to add it into the system.
And you get the side benefit of using COTS, commercial off-the-shelf compute and hardware, means that you can also use COTS software.
So whatever you are used to using here on the ground, you can use in space. And that's actually a big deal because there's a serious bottleneck of people,
of programmers for space compute, for space software, because they have to do, they have
to work with relatively old languages. They have to be ultra efficient in processing power
and power management on their coding. So it's not a trivial thing to write software for space applications.
So where it might take, I'm just going to make up some numbers here.
It might take 40 hours of coding and debugging to make an application to do X task here on the ground.
To do a very similar task in space might take 400 hours.
Right.
And we're really, because we're running against older processors, processors that have shorter
life cycles.
And so we've got to be incredibly efficient in the code writing to be able to handle the
task.
So it's not just a compute pure hardware constraint. It's also finding software optimized for space is also a challenge,
is what I hear you saying. Right, right. Yeah, exactly. I gotcha. So by allowing this modern
compute, then you can actually take that application and say, well, you know, this is similar to what we need to do in
space. Let's take it and modify it to make it work there to do this somewhat different task.
And you've just flipped that on its head. I got you. All right, Rick, we're working in trivia.
Question number one, Rick, you are not eligible, even though you have Google. Yes, everyone can Google the questions. But the first question is, in what year was the U.S. NASA's landing on the moon?
What year? And bonus question number two, who were the astronauts who landed on the moon? So
that's our first two questions while we talk about space and compute in space and, yes, data centers in space with Orbit's Edge founder, Rick Ward.
All right, Rick.
So we got really efficient code and we got processors in space.
I liked your term COTS.
That's got to be a space industry term.
In other words, we didn't have to go special make a hammer.
We could go down to Home Depot and buy a hammer because it's now applicable in space. That's where you guys got
that term, I'm assuming, right? Off the shelf. I like that, right? That term actually comes from
the IT world. One of the funny things is we're kind of a mishmash of IT people and space people.
We've had to kludge together our own little language because in some cases you have
the same word meaning two different things.
I gotcha. Alright. So that's been fun.
So Orbit's Edge, you guys are trying to solve the problem of how do I get
robust compute in space and robust
compute in space that can actually, you know, survive the
journey and survive long enough to produce meaningful compute power and meaningful
information flow. So hardening the device itself, hardening, you know, I think those of us that
don't think about space, you know, the idea that radiation impacts the computer in space, I would have never thought of that.
So if you don't mind, will you take two or three minutes and just give us how Orbit's Edge, what the devices are doing, what you're supporting in space, how did this demand come up?
I can understand why you need compute on a spacecraft to get it there and get it home, but what else goes on up there? So most satellites are actually quite dumb.
They are remote control, basically. They don't really, they're quite blind. They depend on us
to know where they are. And if there's a possibility of a satellite colliding with another satellite,
it doesn't know that before the fact.
Because, honestly, they're traveling really fast.
So by the time you would see another satellite, it's already too late.
So we pay attention.
We map all that stuff.
We do what's called space situational awareness.
And this is all tracked and calculated.
And they might say, so there's a 3% probability that there will be a collision between these two satellites three weeks from now at this specific point where their orbits converge.
And like I said, 3%. That is a point where they probably will cause one of them to move.
And that's actually a negotiation between two entities, two companies.
So I think of satellites and I'm going to use a
term that just geosynchronous orbit. I think of a satellite that goes up and it's supposed to turn
at the same pace as the earth. That's geosynchronous, right, Rick? Okay. And in my mind,
that satellite is now static. I know it's moving, but it's moving at the same pace as the earth.
Are there satellites up there that are moving at different speeds? Is that how we end up with collisions?
And I guess what I'm asking is, do they move at different speeds and do they make different
tracks? Because my thought in geosynchronous is you put it up a certain distance, you get it to
move at the same pace of the Earth, and it's kind of holding that piece of real estate for good.
Does that deteriorate over time? So the one you mentioned really doesn't uh the geosynchronous satellites are
generally in um generally pretty far out there and where they are um where they, it's much less crowded than what we're generally concerned with when we're talking about collisions.
The place where we're most concerned about collisions is low Earth orbit, and that's from about 200 kilometers above the surface of the Earth to, um, a bit over 500 kilometers. Uh, from there you get
Mio that that's Leo. And then you get Mio, which is middle earth orbit. Um, not to be confused with
middle earth, which is a different place entirely. And I've never been there um yep we can that's another show yeah that's another fact yes and that is uh 600 and i'm not sure exactly where it ends uh but then geosynchronous orbit
is the one you mentioned and that's like like a thousand plus kilometers away i don't really
mess around with that one too much uh there's a current push towards doing
everything in leo uh lots of things are are moving towards leo because for instance if you put a
camera on a satellite and you take earth earth observational data your camera works better if
you're closer so you want to put your your spy satellite or your spy satellite or your any sort of picture-taking satellite as close to the Earth as you can.
And below 200 kilometers, it's going to fall out of the sky fairly quickly.
You're talking a matter of months.
Okay.
And is that because the gravitational pull is yanking it down?
It's close enough that gravity continues to impact it and no pulling it in actually um so if you think about our atmosphere you kind of say
well it's there's nothing above 200 kilometers but that's very much a gradient uh you're still
going to have random bits of oxygen random molecules of oxygen that are just up there.
And you strike them, and you don't notice it, but they slow you down.
And if you strike enough of them, they slow you down enough to where you don't have enough velocity to maintain orbit.
In fact, if I was flying at like, I don't know, 20,000 meters per second at like 10 feet above the ground,
I would technically be in orbit, but I would be going through so much oxygen
that I would turn the whole craft into a giant plasma ball.
But if I'm going fast enough to not get slowed down by all the oxygen and trees and people and mountains and cows that I'm going to be hitting, I would technically be in orbit.
So if you want something to de-orbit, just get it down below 200 kilometers and it'll be gone in a matter of months.
And it's running into stuff.
Yeah, it's running at all that oxygen.
And then it just slows down and falls out.
And that's where all the CubeSats end up.
They have these short missions that are at, like, you know,
100 and something kilometers above the Earth.
It's also cheaper to put stuff there.
All right, so we're putting stuff in lower Earth orbit,
stuff that wants to see the surface, take pictures.
And you say these satellites are dumb devices. So as we think about Orbit's Edge wanting to put compute up there, what are we,
because you're telling me today we monitor those satellites from Earth, having data, having compute
power up in that low Earth orbit, tell me what advantages are we gaining and what are we able to do by getting compute up there?
So for sure, there's really two constraints that Earth observation,
and I'm using Earth observation a lot because that is kind of our low-hanging fruit as we see it.
That is the first place where we feel we can make a difference.
There's a lot of other places we can make a difference, but those customers don't exist yet.
So we kind of have to focus on things that we can do today.
So one of the issues that EO companies deal with and everybody deals with is bandwidth constraints.
It is not easy to get data down to earth. The frequencies are regulated by
the FCC and other international bodies. You have to put in lots of paperwork. It takes a year plus
to get authorization to transmit stuff down and back up. It costs a lot of money. They have auctions for bandwidth,
and it's not a trivial thing.
So anybody up there...
So just like we sell spectrum here on Earth,
we sell spectrum into space.
Exactly.
What I hear you saying is,
is it as expensive?
Is it a cost issue, a bandwidth issue,
or just an entitlement issue
by the time you get authorized
to do it? Are you paying these government entities to move the data? So I can already
see where this one's going, but help us get our arms around what the limiting factors are getting
data down. You're paying for the privilege of using the spectrum. And no matter how much-
You're not getting a T-Mobile bill. Yeah. Yeah.
Actually, you also have that too.
So you pay for permission, then you pay for service.
So I can transmit my signal down at the Earth.
That doesn't do me any good.
I have to transmit it down to a receiver.
And that's a ground station.
And ground stations, bear in mind, as my satellite, because you're in a satellite now, you're a satellite, you only see one ground station for a few minutes.
You fly over it. As you're whipping around the earth.
Exactly.
So if you have 10 ground stations that you have contracted with or your company owns 10 ground stations, you have 10 opportunities to
send data down. If there's cloud cover, if there's bad weather, if there's whatever reason,
then you're not getting data down to one of those ground stations or three or whatever.
So there's always that constraint. And a lot of times the satellite doesn't know whether or not the data ever made it down. It just sends down the stream.
It broadcasts, but it has no confirmation. up and tell it to do it again. I actually had a conversation with somebody the other day that
he made a good analogy. He said, you're filling buckets and pouring them out.
So yeah, you fill up the bucket of pictures, you pour it out, and then you fill up another
bucket of pictures and pour it out. So you don't know whether or not anybody caught it.
Maybe some of the water was dirty maybe some
of the water just landed on the wrong spot but it's gone you're not worried about it you get
what you get and they get what they get all right so i got low earth orbit satellites doing earth
observation paying for the permissions to be able to broadcast back down to Earth.
They are then paying for a service for satellite stations,
receiving stations to pick up that download.
And the more of those that you have,
the better chances or the more numbers of times in each orbit you can download. And where I see this going is you guys at Orbit's Edge,
I'm assuming your plan is to have sufficient bandwidth down to Earth and sufficient service stations or satellite receivers on Earth to be able to provide people quality communications.
Is that part of the first stages of this?
Kind of not exactly.
So there's a few things we can do once you have compute on station.
Maybe some of the pictures that your satellite took were of cloud cover.
Maybe they took a picture, maybe over grid coordinate A, it was raining and there's nothing to be seen.
Maybe for whatever reason, the image is just bad. So we can filter that sort of stuff out. Say
image A was bad, but image B is good, which is, let's say, adjacent to A, but not A.
We're going to send that down instead. Another thing we can do is change analysis. So you take a picture of my house, and
most of the time, you'll see that nothing has changed. The house hasn't changed, the trees
haven't changed, but maybe you're interested in whether or not I'm home or not. And you might see
that my vehicle is gone or there, or I've put it in a different place, or I've done some sort of
change to the yard. I've put in some flowers here. What if you could just cut out the parts that are
different from the previous pass and just send those parts down? That's called change analysis.
Change analysis, and you're doing that in compute in space. Right. In that scenario,
let's say, again, hypothetically, that 90% of the image is different, is sorry, the same for what
it was the previous pass. For that same bandwidth, I could theoretically send down 10 images of change analysis versus one image of raw data.
Of 90% of the same stuff.
Yeah.
It's a lot like deduplication in a storage device on Earth.
Why send over and copy stuff that didn't change?
Just send me the changes.
Exactly.
I got it.
Okay.
Exactly.
Good stuff.
And you have to look at it.
The end user doesn't care about the data.
He cares about making a better decision
and that decision is information driven and he wants so what's different what's new what what
what contextual clues do i get the more the more the more complete the picture can be for the end user, the better the decision quality.
And that doesn't necessarily mean he needs the complete picture or sheet.
So yeah, another thing we can do is quite simple.
It's compression and encryption.
There is not a lot of capacity for either of those functions uh given the current state of compute
in space but if we can offer compression and encryption then we can improve that in both of
those things at the same time so with compression you can get stuff uh you can get data orders of magnitude more dense than you could get it in raw formats.
So that's a big deal.
Now you're talking about hundreds of times more data imagery than you would have without compute capabilities. And in order to get hundreds of times, you would theoretically need dozens more satellites
that are all equally dumb as the previous generation.
So you can really turn it into a force multiplier.
Who else is a consumer of Earth observation?
There's actually a couple of dozen.
Weather?
Oh, okay.
So what are other avenues? There's actually a couple of dozen. Weather? Oh, okay. So what are other avenues?
There's actually a couple of dozen companies that are working on that, either with their own satellites or using somebody else's satellites.
The applications for it are farming.
That's a big deal. It's good to be able to give the farmers insights, especially these large corporation farms.
It gives them better insights on when to plant, harvest, and put down pesticides and stuff.
For instance, you can do spectroscopy. You can do spectroscopy by satellites, which means I can see what kind of molecules are out there uh to that end they can
actually see the ratio of of crop to weed in in a field oh wow that's that's some pretty
sophisticated stuff and we're getting into multi-spectral imaging and hyperspectral imaging, where all of that stuff is, you're talking like,
again, orders of magnitude, 10 times, 100 times more information per square meter
than what previously existed. Okay. What's the future of OrbitSADS? What's the future of
computing space? When we talk about edge computing, this is really edge computing.
So tell us what's coming.
So first off, we need to go into space.
So we're not actually going to be the very first high-powered computer in space.
Our partners at HPE are currently flying a mission called Spaceborne 2,
which is, you might have guessed, subsequent to Spaceborne 1,
which ended, it was about a year and a half from 17 to the end of 19, roughly.
And they put a high-powered computer, a microdata server on the ISS,
and it functioned beautifully for a very long time.
In fact, they got their ride back home bumped a little bit, so they had to spend six more
months in operation than they planned on.
And it did well enough that now they're flying a second mission up there.
And this is going to do-
615 days in space.
Yeah.
I think that's the number.
Yeah. About three quarters of that was turned on because they had to...
So more than a year it was able to run in space.
Yeah. And it ran when they brought it back down to Earth too. So that's pretty remarkable.
So their mission, their second mission is working in conjunction with other experiments that are being conducted on ISS and they're wanting to do, well, what can you do with processing?
They're wanting to do all of those things for other experimenters on ISS.
One of the issues is they're doing genomics testing.
They're wanting to sequence things. They're wanting to sequence things.
They're wanting to see how astronauts are faring.
They're wanting to see how experiments are going, biology experiments.
So they sequence a thing, a genome, and it might take three months to send all those ATGCs down to Earth.
So the principal investigator of this mission, Mark Fernandez, he was talking with some of the people who were doing the work on the ground.
He said, so what do you actually need?
And they said, well, once we get the genome, we'll put it through a computer and we'll turn it into a spreadsheet we'll turn it into a spreadsheet
and and we'll just we only need like a few kilobytes but we have to get all these all
these gigabytes or or more might even be terabytes before we can get the get the spreadsheet and he's
like so what if we just sent you down a spreadsheet and that is that
turns it from three months of transmit time to 10 minutes so oh wow stuff like that is a trick
being they got to do the compute up in space yeah that's the trick though right they've got the
computes got to reside up where the data got yeah Yeah, yeah, I get it. Wow. So that means instead of let's do four genomes a year,
we could do a couple hundred if we wanted to.
It's a matter of how long it takes the sequencer to operate.
So there's a lot of things that you can do that we're not ready for yet.
We're looking at ourselves as a piece of infrastructure that facilitates other things.
So it looks like we're serious with Artemis. The new administration is breaking with previous tradition of lethally canceling the previous previous administration's big moonshot slash Mars shot and redirecting redirecting to the opposite one so that nothing ever actually happens.
I'm very, very heartened to see that the Biden administration is supportive of Artemis.
And when you get to the moon, you will find that it's about a 1.2 second lag between information
going here to the moon and back to here, or the other way around. And if you're going to be doing a rover or you're going to have humans
on site, that's doable. That is sufficiently sufficient that you can get some stuff done.
If you're going to have a rover that operates, you know, meters per day where you take a picture,
roll a little bit and take another picture and wait for feedback. Sure. But if you're going to do something where you're expecting to travel
kilometers per day, you have to have onboard compute. It has to be at least a semi-autonomous
vehicle where it can think for itself. It can make some decisions. It can say left or right,
faster or slower, all by itself without me having to directly joystick control it.
And as you get farther than the moon, think about it, the moon is the closest target we have in the
whole solar system. There's not another body that is closer than the moon. So the farther you get,
the longer that time lag gets. Mars, you're talking about from like 40 minutes to a couple of hours or
so, depending on the time of year. So it really does become untenable to not have local compute.
And the more we get out into space, the more our need for compute will grow.
Makes complete sense.
Well, Rick, I got to tell you, this is awesome.
It's fascinating to understand and hear the idea of what the edge and what compute in the real edge, the
way, way out edge could be.
Makes me think of my time as a kid watching Star Trek and the places men have never been
before.
I don't remember the intro, but that's the kind of stuff we're doing.
And you guys enabling us to do it with compute power and all the things that compute power then enables.
Just fascinating stuff.
Frankly, Rick, if you're willing, I'd love to record another episode with you because I got about 70 more questions, but can't fit them into this episode.
So thank you for joining us, Rick Ward, CTO and founder of Orbit's Edge, literally taking compute to the edge out into outer space and fascinated to hear
you join us another time and talk about more and more about where it's going, what's out there,
and what having compute in space can do for us. Rick, thanks so much for joining us.
Thank you for having me, and I can't wait to do it again.