×

Method and system using parameterized configurations

  • US 8,849,894 B2
  • Filed: 12/30/2005
  • Issued: 09/30/2014
  • Est. Priority Date: 12/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a database to persistently store a plurality of system-independent configuration entries;

    a first configuration module, running in a first server node at a cluster and coupled to the database, the first configuration module to resolve a parameterized value of a configuration entry of the plurality of system independent configuration entries into a first static value based on a first system context, the first system context specifying a value of a hardware attribute of a first configuration consumer upon which the resolving of the parameterized value of the first configuration entry into the first static value depends, the first configuration module comprising a parser to parse the first configuration entry to identify the parameterized value and a matching module to match the value of the hardware attribute to the parameterized value;

    a second configuration module, running in a second server node at the cluster and coupled to the database, the second configuration module to resolve the parameterized value of the configuration entry of the plurality of system independent configuration entries into a second static value based on a second system context, the second system context specifying a value of a hardware attribute of a second configuration consumer upon which the resolving of the parameterized value of the first configuration entry into the second static value depends, the second configuration module implemented by one or more processors;

    the first configuration consumer coupled to the first configuration module to receive distribution of the first static value from the first configuration module; and

    the second configuration consumer coupled to the second configuration module to receive distribution of the second static value from the second configuration module, the resolving of the configuration entry into the first static value and the resolving of the configuration entry into the second static value reducing a redundancy of system-specific values stored in the database.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×