You are here: RiverMuse: IT Operations Management & Event Correlation Software » blog » Why Exploration and Not Discovery is Right for Dynamic Infrastructures

Why Exploration and Not Discovery is Right for Dynamic Infrastructures

While watching an episode of Star Trek the other day, the opening title sequence in which Captain Kirk narrates, “These are the voyages of the starship Enterprise. Its five-year mission: to explore strange new worlds…to seek out new life and new civilizations…to boldly go where no man has gone before,” got me thinking.

Why was the Enterprise only exploring and not discovering strange new worlds? The answer in fact provides a great analogy as to why exploration and not discovery is right for dynamic infrastructures. The Enterprise only had five years in which to explore strange new worlds. If the crew spent too much time discovering one planet and its inter-relations with nearby planets, their explorations would be limited, and more often than not, changing relationships between planets would mean their discoveries would be outdated.

In dynamic infrastructures, the details as to the nature of an entity, what the entity is connected to and how this connectivity widens to encompass relationships with other entities is not just a one-way conversation. In fact, it would take significant amounts of time to discover such a set up. Also in modern networks the connectivity is so fluid, any connectivity discovery would be quickly out of date and subsequently useless.

With the RiverMuse central discovery manager process (topod), a collection of Explorers and Embellishing Agents just go out and create the raw presence, or add information about a known entity in the network. So by coupling a definitive list of ‘what is out there’ with the configuration of a network management system in an object orientated way; thereby, defining logically the things you do every time you come across an ATM switch, or a router, or a server, you can automatically create the running configuration for a network management system.

Also, if this definitive list of ‘what is out there’ is dynamic, as the network changes you can automate the creation of the definitive list of that configuration.

In short, if there are ‘N’ entities in a system, discovery is an ‘N2’ process, as you have to talk to each entity, and then to each of the entities that it is connected to, whereas exploration only involves interrogating each entity in turn. Exploration is much faster than discovery, and in a modern enterprise that can mean the difference between a current and up-to-date configuration and one that is obsolete before it is complete.

Captain Kirk had five years; our customers must explore their universe in five minutes!

Leave a Reply