A communication management device for managing a plurality of managed devices forming a mesh network under Television White Space environment, the plurality of managed devices forming a plurality of pairs of the managed devices, the device being characterized by comprising: a storing unit configured to store and retain a corresponding list, the corresponding list having a geographical position of each of the a plurality of managed devices and an available frequency for the each of the plurality of managed devices at the geographical position thereof; a first specifying unit configured to specify a pair available frequency commonly usable in both of the managed devices in each of the pairs of managed devices respectively for all combinations of the pairs of managed devices based on the corresponding list; a notifying unit configured to notify the pair available frequency to the both of the managed devices related thereto; an acquiring unit configured to acquire a pair communication quality indicating a quality of communication between both of the managed devices in each of the pairs of managed devices using the specified pair available frequency; a defining unit configured to define, a best pair available frequency indicating the pair available frequency to provide the best pair communication quality in each of the pairs of managed devices and to define a best pair communication quality indicating the pair communication quality, corresponding to the best pair available frequency; a second specifying unit configured to specify a candidate path between the managed devices in the related pair of managed devices for all combinations of the pairs of managed devices,, the candidate path including all of paths connecting both of the managed devices in the related pair of managed devices the candidate path including a path formed by the plurality of pairs of managed devices, relaying other managed device in the plurality of managed devices; a calculating unit configured to calculate a path communication quality in each candidate path based on information of the best pair communication quality by using the best pair available frequency a path communication quality in each candidate path; a selecting unit configured to select a use path, having a best quality in the path communication qualities out of the candidate path for each of the pairs of managed devices; and a directing unit configured to direct each of the plurality of managed devices to perform communication between one and another of the related pair of managed device by using the use path connecting the managed devices of each of the pairs of managed devices using the best pair available frequency. a storing unit configured to store and retain a corresponding list, the corresponding list having a geographical position of each of the a plurality of managed devices and an available frequency for the each of the plurality of managed devices at the geographical position thereof; a first specifying unit configured to specify a pair available frequency commonly usable in both of the managed devices in each of the pairs of managed devices respectively for all combinations of the pairs of managed devices based on the corresponding list; a notifying unit configured to notify the pair available frequency to the both of the managed devices related thereto; an acquiring unit configured to acquire a pair communication quality indicating a quality of communication between both of the managed devices in each of the pairs of managed devices using the specified pair available frequency; a defining unit configured to define, a best pair available frequency indicating the pair available frequency to provide the best pair communication quality in each of the pairs of managed devices and to define a best pair communication quality indicating the pair communication quality, corresponding to the best pair available frequency; a second specifying unit configured to specify a candidate path between the managed devices in the related pair of managed devices for all combinations of the pairs of managed devices,, the candidate path including all of paths connecting both of the managed devices in the related pair of managed devices the candidate path including a path formed by the plurality of pairs of managed devices, relaying other managed device in the plurality of managed devices; a calculating unit configured to calculate a path communication quality in each candidate path based on information of the best pair communication quality by using the best pair available frequency a path communication quality in each candidate path; a selecting unit configured to select a use path, having a best quality in the path communication qualities out of the candidate path for each of the pairs of managed devices; and a directing unit configured to direct each of the plurality of managed devices to perform communication between one and another of the related pair of managed device by using the use path connecting the managed devices of each of the pairs of managed devices using the best pair available frequency.