code: def get_execution_host_info():
      
      host = os.environ.get('HOSTNAME', None)
      cluster = os.environ.get('SGE_O_HOST', None)
      if host is None:
          try:
              import socket
              host = host or socket.gethostname()
          except:
              pass
      return host or 'unknown', cluster or 'unknown'
docs: Tries to return a tuple describing the execution host.
      Doesn't work for all queueing systems
  
      Returns:
          (HOSTNAME, CLUSTER_NAME)