A double auction mechanism to allocate and price the network resource