SensOrch: QoS-Aware Resource Orchestration for Provisioning Sensors-as-a-Service

In this work, we address the problem of efficient utilization of resource-constrained wireless sensor nodes for provisioning Sensors-as-a-Service (Se-aaS) with high quality. In sensor-cloud, the sensor-owners provide their respective sensor nodes to the sensor-cloud service provider (SCSP) on rent. The SCSP utilizes these nodes to create virtual sensors and provisions them as Se-aaS for serving their WSN-dependent applications of the end-users and earns revenue in exchange. To ascertain high quality-of-service (QoS) of Se-aaS while simultaneously ensuring profits for itself and the sensor-owners, the SCSP needs to optimally allocate physical sensor nodes to serve the virtual sensors, while considering their limited capacity and the fair distribution of service load among different sensor-owners. Although a few existing works focused on resource allocation problem in sensor-cloud, none of them considered the possibility of sharing the same physical sensor node among multiple virtual sensors. Hence, in this work, we propose a resource orchestration scheme for sensor-cloud, named SensOrch, which is based on coalition formation game with transferable utility. Using SensOrch, the SCSP ensures the optimal allocation of sensor nodes to form virtual sensors while maintaining high QoS and profitability of Se-aaS. Through simulations, we yield that, using SensOrch, the network lifetime increases by 25.31 – 59.6% along with a simultaneous increase in the profit of the SCSP by 23.64 – 29.49%, compared to the existing schemes. Additionally, SensOrch ensures fair revenue distribution among the sensor-owners.

[1]  Sudip Misra,et al.  Dynamic and adaptive data caching mechanism for virtualization within sensor-cloud , 2014, 2014 IEEE International Conference on Advanced Networks and Telecommuncations Systems (ANTS).

[2]  Sungwook Kim An Effective Sensor Cloud Control Scheme Based on a Two-Stage Game Approach , 2018, IEEE Access.

[3]  Sudip Misra,et al.  Optimal composition of a virtual sensor for efficient virtualization within sensor-cloud , 2015, 2015 IEEE International Conference on Communications (ICC).

[4]  Sudip Misra,et al.  Cache-enabled sensor-cloud: The economic facet , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[5]  Victor C. M. Leung,et al.  Towards Pricing for Sensor-Cloud , 2020, IEEE Transactions on Cloud Computing.

[6]  Zhu Han,et al.  A Distributed Merge and Split Algorithm for Fair Cooperation in Wireless Networks , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.

[7]  Mohammad S. Obaidat,et al.  On Theoretical Modeling of Sensor Cloud: A Paradigm Shift From Wireless Sensor Network , 2017, IEEE Systems Journal.

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

[9]  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.

[10]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

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

[12]  Narendra Singh Raghuwanshi,et al.  Dynamic Duty Scheduling for Green Sensor-Cloud Applications , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[13]  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).

[14]  Narendra Singh Raghuwanshi,et al.  DVSP: Dynamic Virtual Sensor Provisioning in Sensor–Cloud-Based Internet of Things , 2019, IEEE Internet of Things Journal.

[15]  Mohammad S. Obaidat,et al.  iDVSP: Intelligent Dynamic Virtual Sensor Provisioning in Sensor-Cloud Infrastructure , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[16]  Albert Y. Zomaya,et al.  Zeus: A resource allocation algorithm for the cloud of sensors , 2019, Future Gener. Comput. Syst..

[17]  Sudip Misra,et al.  QoS-Aware Dispersed Dynamic Mapping of Virtual Sensors in Sensor-Cloud , 2019, IEEE Transactions on Services Computing.

[18]  Nazim Agoulmine,et al.  Resources optimization and efficient distribution of shared virtual sensors in sensor-cloud , 2017, 2017 IEEE International Conference on Communications (ICC).