This module makes it possible to partition the nodes of a
      system into global groups. Each global group has its own
      global namespace, see 
      global(3).
    The main advantage of dividing systems into global groups is that
      the background load decreases while the number of nodes to be
      updated is reduced when manipulating globally registered names.
    The Kernel configuration parameter global_groups defines
      the global groups (see also
      kernel(6)
      and config(4)):
    {global_groups, [GroupTuple :: group_tuple()]}For the processes and nodes to run smoothly using the global
      group functionality, the following criteria must be met:
    
      - 
        An instance of the global group server, global_group,
          must be running on each node. The processes are automatically
          started and synchronized when a node is started. 
- 
        All involved nodes must agree on the global group definition,
          otherwise the behavior of the system is undefined. 
- 
        All nodes in the system must belong to exactly
          one global group. 
In the following descriptions, a group node is a node
      belonging to the same global group as the local node.