The task allocation using a market-based architecture is proposed for answering unexpected communication delay and node fault under energy conditionality and distributed characteristic in WSN. Composition and information exchange way have been analyzed, in terms of energy balancing and energy using performance, schedule length and energy consumption adaptive effect of different numbers of nodes, and node fault dealing effect, simulation results show that the scheme can adapt to resource validity change and happening of node fault in the convalescent stage of task allocation, Improved energy ba...