a framework to support batch operations on a group of remote nodes