A Task Allocation Middleware for Wireless Sensor Networks in a Multi-Agent Environment

Luca Caviglione, Mauro Coccoli, Alberto Grosso

Abstract

This paper presents the design of a task allocation middleware for the coordination of a Wireless Sensor Network (WSN) of embedded devices. Acquisition and distribution of new tasks are performed via a multi-agent system, while service oriented principles are used to handle data gathered from the field. Also, an ad-hoc component has been designed to reduce the impact of heterogeneous networks (e.g., long-haul satellite links). Lastly, we showcase an experimental setup to prove the effectiveness of the approach when used to enhance a forest fire prevention application.

References

  1. Boccalatte, A., Coccoli, M., Grosso, A. and Vecchiola, C. (2005). A multiuser groupware calendar system based on agent tools and technology. In Proc. of the IEEE 2005 Int. Symposium on Collaborative Technologies and Systems, St. Louis, MO, USA, pp. 144-151.
  2. Caviglione, L. (2006). Introducing Emergent Technologies in Tactical and Disaster Recovery Networks. Int. J. of Communication Systems, Wiley, vol. 19, no. 9, 1045- 1062.
  3. Caviglione, L. (2009). Can Satellites Face Trends? The Case of Web 2.0. In Proc. of Int. Workshop on Satellite and Space Communications (IWSSC'09), Siena, Italy, pp. 446-450.
  4. Caviglione, L. (2009) Enabling Cooperation of Consumer Devices Through Peer-to-Peer Overlays. IEEE Trans. on Consumer Electronics, vol. 55, no. 2, pp. 414-421.
  5. Delicato, F., Pires, P., Rust, L., Pirmez, L. and de Rezende, J. (2005). Reflective Middleware for Wireless Sensor Networks. In Proc. of the 20th Annual ACM symposium on applied computing (SAC 2005), Santa Fe, USA, pp. 730-735.
  6. Edalata, N., Thama, C.-K. and Xiaob, W. (2012). An Auction-based Strategy for Distributed Task Allocation in Wireless Sensor Networks. Computer Communications, vol. 35, no. 8, pp. 916-928.
  7. Faratin, P., Sierra, C. and Jennings, N.R. (1998). Negotiation Decision Functions for Autonomous Agents. Int. J of Robotics and Autonomous Systems, vol. 24, no. 3-4, pp. 159-182.
  8. Fox, D. and Box, J. (2003). Building Solutions with the Microsoft.Net Compact Framework: Architecture and Best Practices for Mobile Development. AddisonWesley Longman Publishing Co., Boston, MA, USA.
  9. Golatowski, F., Blumenthal, J., Handy, M. and Haase, M. (2003). Service Oriented Software Architecture for Sensor Networks. In Proc. of the Int. Workshop on Mobile Computing (IMC), Rockstock, Germany, pp. 93-98.
  10. Grosso, A., Gozzi, A., Coccoli, M. and Boccalatte, A. (2003). An Agent Programming Framework Based on the C# Language and the CLI. Journal of .NET Technologies, vol. 1, no. 3, pp.13-20.
  11. Ibbotson, J., Gibson, C., Wright, J, Waggett, P., Zerfos, P., Szymanski, B.K. and Thornley D.J. (2010). Sensors as a Service Oriented Architecture: Middleware for Sensor Networks. In Proc. of the 6th Int. Conf. on Intelligent Environments, pp. 209-214.
  12. Mc Donald, P., Geraghty, D., Humphreys, I., Farrell, S. and Cahill, V. (2007). Sensor Network with Delay Tolerance (SeNDT). In Proc. of the 16th Int. Conf. on Computer Communications and Networks, 1333-1338.
  13. Omicini, A. and Rimassa, G. (2004). Towards Seamless Agent Middleware. In Proc. of the IEEE 13th Int. Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, Modena, Italy.
  14. Pizzocaro, D. and Preece, A. (2009). Towards a Taxonomy of Task Allocation in Sensor Networks. In Proc. of the 28th IEEE Int. Conf. on Computer Communications Workshops, IEEE Press Piscataway, NJ, USA, pp. 413-414.
  15. Pletzer, F. and Rinner, B. (2010). Distributed Task Allocation for Visual Sensor Networks: a Market-based Approach. In Proc. of the 2010 4th IEEE Int. Conf. on Self-Adaptive and Self-Organizing Systems Workshop, Budapest, Hungary.
  16. Quin╦ťonez, Y. de Lope, J. and Maravall, D. (2011). Bioinspired Decentralized Self-coordination Algorithms for Multi-heterogeneous Specialized Tasks Distribution in Multi-Robot Systems. In Proc. of the 4th Int. Conf. on Interplay between natural and artificial computation, Springer Berlin, Heidelberg, pp.30-39.
  17. Shehory, O. and Kraus, S. (1995). Task Allocation via Coalition Formation Among Autonomous Agents. In Proc. of Int. Joint Conf. on AI 7895, Montreal, pp. 655- 661.
  18. Vecchiola, C., Grosso, A. and Boccalatte, A. (2008). AgentService: a Framework to Develop Distributed Multi-agent Systems. Int. J. of Agent-Oriented Software Engineering, vol. 2, no. 3, pp. 290-323.
Download


Paper Citation


in Harvard Style

Caviglione L., Coccoli M. and Grosso A. (2014). A Task Allocation Middleware for Wireless Sensor Networks in a Multi-Agent Environment . In Proceedings of the 3rd International Conference on Sensor Networks - Volume 1: SENSORNETS, ISBN 978-989-758-001-7, pages 325-330. DOI: 10.5220/0004634803250330


in Bibtex Style

@conference{sensornets14,
author={Luca Caviglione and Mauro Coccoli and Alberto Grosso},
title={A Task Allocation Middleware for Wireless Sensor Networks in a Multi-Agent Environment},
booktitle={Proceedings of the 3rd International Conference on Sensor Networks - Volume 1: SENSORNETS,},
year={2014},
pages={325-330},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004634803250330},
isbn={978-989-758-001-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Sensor Networks - Volume 1: SENSORNETS,
TI - A Task Allocation Middleware for Wireless Sensor Networks in a Multi-Agent Environment
SN - 978-989-758-001-7
AU - Caviglione L.
AU - Coccoli M.
AU - Grosso A.
PY - 2014
SP - 325
EP - 330
DO - 10.5220/0004634803250330