QSens: QoS-Aware Sensor Node Selection in Sensor-Cloud Architecture

In this paper, we propose a Quality-of-Service (QoS)-aware sensor node selection scheme, QSens, for sensor-cloud architecture. In this architecture, a Sensor-Cloud Service Provider (SCSP) provisions Sensors-as-a-Service (Se-aaS) to the registered end-users. On the other hand, the end-users pay the charges for their availed services. 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. The SLA between sensor owner and SCSP enforces the former to share the detailed specifications of his/her sensor nodes to the SCSP. 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. We formulate the QoS of a sensor node with its specifications shared by the sensor owner. Further, we apply Karush-Kuhn-Tucker (KKT ) conditions to obtain an optimal sensor node, based on the QoS value. 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. On the other hand, with the change in the price of sensor nodes from 500–1000 units, the total payable service price varies from 35.79 – 54.6%.

[1]  Steven Brown,et al.  Experimental Design and Analysis , 1990 .

[2]  Madoka Yuriyama,et al.  Sensor-Cloud Infrastructure - Physical Sensor Management with Virtualized Sensors on Cloud Computing , 2010, 2010 13th International Conference on Network-Based Information Systems.

[3]  Madoka Yuriyama,et al.  A New Model of Accelerating Service Innovation with Sensor-Cloud Infrastructure , 2011, 2011 Annual SRII Global Conference.

[4]  Vijanth S. Asirvadam,et al.  Real-Time and Proactive SLA Renegotiation for a Cloud-Based System , 2019, IEEE Systems Journal.

[5]  Prasanta K. Jana,et al.  A smoothing based task scheduling algorithm for heterogeneous multi-cloud environment , 2014, 2014 International Conference on Parallel, Distributed and Grid Computing.

[6]  Fabrice Theoleyre,et al.  Service Level Agreements for Wireless Sensor Networks: A WSN operator's point of view , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[7]  Sanjay Kumar Madria,et al.  Sensor Cloud: Sensing-as-a-Service Paradigm , 2018, 2018 19th IEEE International Conference on Mobile Data Management (MDM).

[8]  Manuel Resinas,et al.  Modeling Service Level Agreements with Linked USDL Agreement , 2017, IEEE Transactions on Services Computing.

[9]  Sudip Misra,et al.  Dynamic Trust Enforcing Pricing Scheme for Sensors-as-a-Service in Sensor-Cloud Infrastructure , 2018, IEEE Transactions on Services Computing.

[10]  Sudip Misra,et al.  DIVISOR: Dynamic virtual sensor formation for overlapping region in IoT-based sensor-cloud , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[11]  Sudip Misra,et al.  Dynamic Pricing for Sensor-Cloud Platform in the Presence of Dumb Nodes , 2019 .

[12]  R. Tyrrell Rockafellar,et al.  Lagrange Multipliers and Optimality , 1993, SIAM Rev..

[13]  Gerard P. Parr,et al.  SLA brokering and bandwidth reservation negotiation schemes for QoS-aware internet , 2005, IEEE Transactions on Network and Service Management.

[14]  Richard Honeck,et al.  Experimental Design and Analysis , 2006 .