

Extensive experimental results depict that the total payable service price varies in the range 77.69–86.97% with the increase in the service price of SCSP from 500–1000 units. Further, we apply Karush–Kuhn–Tucker ( KKT) conditions to obtain an optimal sensor node, based on the QoS value.

We formulate the QoS of a sensor node with its specifications shared by the sensor owner. On the other hand, the SLA between SCSP and the end-users enforces the SCSP to determine the optimal QoS of different available sets of sensor nodes and share with the end-users. The SLA between sensor owner and SCSP enforces the former to share the detailed specifications of his/her sensor nodes to the SCSP.

This work has twofold objectives-first, we define the Service-Level Agreements (SLAs) in sensor-cloud to bind sensor owners, SCSP, and end-users together with certain contracts, and second, with the help of these SLAs, the proposed scheme provisions to select a suitable set of sensor nodes, based on the QoS value, to serve an application. On the other hand, the end-users pay the charges for their availed services. In this architecture, a Sensor-Cloud Service Provider (SCSP) provisions Sensors-as-a-Service (Se-aaS) to the registered end-users. In this paper, we propose a Quality-of-Service (QoS)-aware sensor node selection scheme, QSens, for sensor-cloud architecture.
