A Task Allocation Middleware for Wireless Sensor Networks in a Multi-Agent Environment
Luca Caviglione, Mauro Coccoli, Alberto Grosso
2014
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
- 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.
- Caviglione, L. (2006). Introducing Emergent Technologies in Tactical and Disaster Recovery Networks. Int. J. of Communication Systems, Wiley, vol. 19, no. 9, 1045- 1062.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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