scalable data-collector for distributed network environment based on RPC