Wireless sensor networks allow remote and accurate monitoring of physical environment, but these networks are often deployed in inhospitable and nearly inaccessible environments. The lack of accessibility due to harsh environments makes routine maintenance of wireless sensor networks impossible. The networks must then be able to maintain themselves unattended. These accessibility and environmental constraints make resource management an essential requirement of any wireless sensor network in order to ensure continued performance and maintain quality of service to acceptable levels. Intelligent use of resources of wireless sensor networks could be achieved by using modern techniques of knowledge discovery and data mining. This thesis conside...