Recent advances in distributed computing with a large amount of processing elements make it important how to use unused network resources ,such as processor and memory, efficiently. Efficient process execution with these resouses requires gathering precise information of resource status. However,querying state to each resources one by one requires unreasonable cost, or cannot gather precise information. Therefore,it is one of th most important keys to efficient distributed parallel execution to gather precise infomation with reasonable cost. In this study, it is proposed and discussed a system to support gathering of network resource information and parallel execution of program ,and it is implimented on existing general-purpose operating systems. A server of this system gathers various resource infomation automaticaly with optimized algorithm and holds them, so that it presents practical network infomation with reasonable cost. For general use, a user can gather both automaticaly gathered information and user-demanded infomation.