code: def start_server(
      server_id, ip_config, num_servers, num_clients, keep_alive
  ):
      server_state = dgl.distributed.ServerState(
          None, local_g=None, partition_book=None, keep_alive=keep_alive
      )
      dgl.distributed.register_service(
          HELLO_SERVICE_ID, HelloRequest, HelloResponse
      )
      print("Start server {}".format(server_id))
      dgl.distributed.start_server(
          server_id=server_id,
          ip_config=ip_config,
          num_servers=num_servers,
          num_clients=num_clients,
          server_state=server_state,
      )
  
file_path: dgl/tests/dist/python/rpc_basic.py
imports: import os
  import backend
  import dgl
  from numpy.testing import assert_array_equal
label_desc: Use image node_id 2 for calling a global function with example usage: start_server(server_id, ip_config, num_servers, num_clients, keep_alive) without return types