Hi Hao,
The current implementation can replicate transactions to a second pmem file on the same machine, or over RDMA to remote pmem. Those are currently the only choices, but pull requests for welcome :-)
If you can make the remote NVDIMM look like a local NVDIMM, I suppose it would just work. But I'm not sure that's possible over an NTB because all the local NVDIMMs are expected to be part of the cache coherency domain.
Hope that helps,
-andy