presto-main/src/main/java/io/prestosql/execution/scheduler/TopologyAwareNodeSelectorModule.java/TopologyAwareNodeSelectorModule/setup
class TopologyAwareNodeSelectorModule:    @Override
    protected void setup(Binder binder)
    {
        configBinder(binder).bindConfig(TopologyAwareNodeSelectorConfig.class);
        bindNetworkTopology();
        binder.bind(TopologyAwareNodeSelectorFactory.class).in(Scopes.SINGLETON);
        binder.bind(NodeSelectorFactory.class).to(TopologyAwareNodeSelectorFactory.class).in(Scopes.SINGLETON);
        binder.bind(NodeSchedulerExporter.class).in(Scopes.SINGLETON);
    }