Authors: Biplab Kanti Sen; Anupam Sarkar; Sunirmal Khatua; Rajib K. Das
Addresses: Department of Computer Science and Engineering, University of Calcutta, Kolkata, 700 098, India ' Indian Statistical Institute, Kolkata, 700108, India ' Department of Computer Science and Engineering, University of Calcutta, Kolkata, 700 098, India ' Department of Computer Science and Engineering, University of Calcutta, Kolkata, 700 098, India
Abstract: Sensor-cloud is a collaborative platform which allows multiple wireless sensor networks (WSN) to pull their resources together for better utilisation and efficiency. In this work, we consider a set of applications, each characterised by the set of targets it intends to cover and our aim is to provide routing as a service (RaaS) to all these applications in the sensor-cloud. We should be able to run data gathering for each application in parallel with the minimum use of sensor-cloud resources. This is achieved by creating a collection of data gathering trees. We have proposed an algorithm which selects a minimal set of sensors to cover the required targets and obtains a spanning forest connecting them so that, the total energy cost of all the trees in the forest is minimised. Experimental results demonstrate the advantages of serving the applications by a sensor-cloud over standalone WSNs in terms of the usage of resources.
Keywords: sensor-cloud; WSN; wireless sensor network; virtualisation; data gathering; RaaS; routing as a service; VSN; virtual sensor network; data aggregation.
International Journal of Sensor Networks, 2020 Vol.32 No.1, pp.42 - 53
Received: 07 Feb 2019
Accepted: 01 Aug 2019
Published online: 12 Jan 2020 *