Market-Based Resource Allocation for Energy-Efficient Execution of Multiple Concurrent Applications in Wireless Sensor Networks
Many engineering disciplines have become reliant on WSNs in order to detect and track certain events of interest by monitoring various variables, through a number of specially distributed wireless sensors. Due to resource constraints of sensor hardware, traditional WSN applications involved exchanging an excessive amount of data, usually in an offline mode, between sensor nodes and a central unit, in order to apply computational analysis on the captured data. New sensor devices however, are equipped with more powerful resources and capable of running multiple concurrent processing, and applying computational data analysis can be implemented online and often in a distributed fashion. In this paper we will investigate the application of market-based algorithms for energy management, tasks allocation and resource coordination in WSNs with multiple concurrent applications. We will also propose a number of algorithms for calculating costs and utilities for multi-paradigm application requirements.
KeywordsMarket-based Auction-based WSN Sensor Utility Sensomax Concurrency
Unable to display preview. Download preview PDF.
- 1.Haghighi, M., Cliff, D.: Sensomax: An Agent-Based Middleware For Decentralized Dynamic Data-Gathering in Wireless Sensor Networks. In: The 2013 International Conference on Collaboration Technologies and Systems, CTS 2013, San Diego, USA (May 2013)Google Scholar
- 2.Haghighi, M., Cliff, D.: Multi-Agent Support for Multiple Concurrent Applications and Dynamic Data-Gathering in Wireless Sensor Networks. In: The Seventh International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS 2013, Taiwan (July 2013)Google Scholar
- 4.Edalat, N., Wendong, X., Chen-Khong, T., Keikha, E., Lee-Ling, O.: A price-based adaptive task allocation for Wireless Sensor Network. In: IEEE 6th International Conference on Mobile Adhoc and Sensor Systems, pp. 888–893 (2009)Google Scholar
- 5.Elmogy, A.M., Khamis, A.M., Karray, F.O.: Dynamic complex task allocation in multisensor surveillance systems. In: 3rd International Conference on Signals, Circuits and Systems (SCS), pp. 1–6 (2009)Google Scholar
- 6.Zimmerman, A.T., Lynch, J.P., Ferrese, F.T.: Market-based computational task assignment within autonomous wireless sensor networks. In: IEEE International Conference on Electro/Information Technology 2009, pp. 23–28 (2009)Google Scholar
- 7.Cheng, W., Shengbin, L., Wei, L., Zongki, Y., Kanru, X.: A Price-Based Distributed Algorithm for Optimal Utility-Energy Trade-Off in Wireless Sensor Networks. In: 66th IEEE Vehicular Technology Conference, pp. 143–147 (2007)Google Scholar
- 8.Haghighi, M.: An Agent-based Multi-model Tool for Simulating Multiple Concurrent Applications in WSNs. In: Journal of Advances in Computer Networks (JACN), 5th International Conference on Communication Software and Networks, Malaysia (June 2013)Google Scholar
- 9.Khan, M.I., Rinner, B., Regazzoni, C.S.: Resource coordination in Wireless Sensor Networks by combinatorial auction based method. In: 3rd IEEE International Conference on Networked Embedded Systems for Every Application, pp.1–6 (2012)Google Scholar
- 10.Oracle, Sun Spot Programmer’s manual, Release v6.0, Sun Labs, Oracle (2010)Google Scholar
- 11.Upton, E., Halfacree, G.: Raspberry Pi. USER GUIDE IS. John Wiley and Sons (2012)Google Scholar