Directed diffusion: a scalable and robust communication paradigm for sensor networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Impala: a middleware system for managing autonomic, parallel sensor systems
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
Matching data dissemination algorithms to application requirements
Proceedings of the 1st international conference on Embedded networked sensor systems
Why markets could (but don't currently) solve resource allocation problems in systems
HOTOS'05 Proceedings of the 10th conference on Hot Topics in Operating Systems - Volume 10
SensorWare: Programming sensor networks beyond code update and querying
Pervasive and Mobile Computing
Agilla: A mobile agent middleware for self-adaptive wireless sensor networks
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Collective intelligence, data routing and braess' paradox
Journal of Artificial Intelligence Research
Middleware to support sensor network applications
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
Support for autonomous and adaptive management is essential for many wireless sensor network (WSN) applications expected to be functioning over long periods of time. WSN management is further complicated by heterogeneity in terms of resources as well as applications deployed on those resources. In this paper, we present, Distributed Reinforcement Learning (DReL), middleware that provides adaptive WSN management by applying techniques from reinforcement learning and utility theory. DReL exploits a two-tier learning scheme consisting of: a) micro-learner-managing node's local tasks and resources by learning utilities of performing various tasks in different states; and b) macro-learner- managing macroscopic view and actions of a node by ensuring system as a whole achieves application's goal. Novel contributions of DReL include design and development of utility based mechanisms and associated data-structures for task, data and reward distribution by adopting concepts from directed diffusion. Our work demonstrates that individual node level as well as global level learning can help in designing a generic scheme to optimize the system while maintaining robust, localized and distributed sensing as provided by directed diffusion. Through preliminary performance analysis it is shown that DReL results in substantial increase in system lifetime compared to traditional directed diffusion.