You might have seen the recent news reports about the collision between U.S. and Russian communication satellites. The U.S. satellite was one of the Iridium satellites. What wasn’t reported and you probably don’t know is that an object database management system (ODBMS) is an important part of the Iridium system. Even though ODBMSs are a bit off-topic for this blog, it is a technology with which I’ve been involved since the late 1980s. So, I’m adding some technical detail to this story.

The Iridium system includes over 66 low-earth-orbit satellites. That low orbit makes it possible to use low-power devices with a small antenna on Earth (satellite phones). Low orbit also means that Iridium satellites orbit the earth in less than 90 minutes. So during a typical telephone conversation, messages must be dynamically rerouted from one satellite to another. The Objectivity/DB ODBMS is used in the Iridium base stations for the message routing as well as network management. The developers described the Iridium switching problem as the equivalent to re-configuring an ATM switch every 4 minutes.

My understanding is that the part of the Iridium system that uses Objectivity/DB had nothing to do with the collision. Nevertheless, as it turns out, a new system is in the works to manage collision avoidance in space that uses Objectivity/DB as well. It is the Space High Accuracy Catalog (SHAC) project that will be deployed by Lockheed and used by the Joint Space Operations Center at the Vandenberg Air Force Base in California. The new system will provide improved collision avoidance and real-time tracking of hundreds of thousands of objects and debris in space. The goal is that decisions about spacecraft placement and collision avoidance can be made in seconds, rather than hours or days.

Search this site
Custom Search
Resource Books at Amazon.com
by Robert Daigneau
Description:Web services have been used for many years. In this time, developers and architects have encountered a number of recurring design challenges related to their usage, and have learned that certain service design approaches work better than others to solve certain problems.   In Servi...
by Amazon Web Services
Description:About AWS Account Billing provides basic information about how you are billed, how to read your bill, and how to set billing preferences. It also includes links to other support resources for specific billing questions.
by Leonard Richardson, Sam Ruby, David Heinemeier Hansson
Description: "Every developer working with the Web needs to read this book." -- David Heinemeier Hansson, creator of the Rails framework "RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it." -- Adam Trac...