TY - GEN
T1 - Resources optimization and efficient distribution of shared virtual sensors in sensor-cloud
AU - El Rachkidi, Elie
AU - Agoulmine, Nazim
AU - Chendeb, Nada
AU - Belaid, Djamel
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/28
Y1 - 2017/7/28
N2 - Sensor-cloud was introduced to create a cloud environment where a geographically distributed pool of sensors (physical or logical) and cloud resources can be shared between numerous applications. In addition, sensor-cloud hides the complexity and heterogeneity of underlying physical/logical sensors from applications. Based on the applications' requirements, the sensor-cloud creates virtual sensors that provide an abstract layer for applications to interact with real sensors through a model. Each virtual sensor abstracts one given real sensor. In this work, we focus mainly on the performance aspect of sensor-cloud infrastructure. In fact, since same data can be requested by applications, if the sensor-cloud allocates several real sensors and creates multiple virtual sensors to retrieve it, many resources will be wasted. To overcome this problem, we propose to share real and virtual sensors between different applications based on their requirements to minimize the network and system resources utilization. The proposed mechanism permits indeed to minimize the number of instantiated virtual sensors in the sensor-cloud, as well the traffic to/from the physical/logical sensors while achieving the QoS objectives of applications. The performed simulations, show that by adopting this strategy, a further optimization of resources within the sensor-cloud infrastructure is possible without compromising the requested QoS.
AB - Sensor-cloud was introduced to create a cloud environment where a geographically distributed pool of sensors (physical or logical) and cloud resources can be shared between numerous applications. In addition, sensor-cloud hides the complexity and heterogeneity of underlying physical/logical sensors from applications. Based on the applications' requirements, the sensor-cloud creates virtual sensors that provide an abstract layer for applications to interact with real sensors through a model. Each virtual sensor abstracts one given real sensor. In this work, we focus mainly on the performance aspect of sensor-cloud infrastructure. In fact, since same data can be requested by applications, if the sensor-cloud allocates several real sensors and creates multiple virtual sensors to retrieve it, many resources will be wasted. To overcome this problem, we propose to share real and virtual sensors between different applications based on their requirements to minimize the network and system resources utilization. The proposed mechanism permits indeed to minimize the number of instantiated virtual sensors in the sensor-cloud, as well the traffic to/from the physical/logical sensors while achieving the QoS objectives of applications. The performed simulations, show that by adopting this strategy, a further optimization of resources within the sensor-cloud infrastructure is possible without compromising the requested QoS.
KW - Optimization
KW - QoS
KW - Resources Allocation
KW - Sensor-Cloud
KW - Virtual Sensors
UR - https://www.scopus.com/pages/publications/85028333545
U2 - 10.1109/ICC.2017.7996643
DO - 10.1109/ICC.2017.7996643
M3 - Conference contribution
AN - SCOPUS:85028333545
T3 - IEEE International Conference on Communications
BT - 2017 IEEE International Conference on Communications, ICC 2017
A2 - Debbah, Merouane
A2 - Gesbert, David
A2 - Mellouk, Abdelhamid
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE International Conference on Communications, ICC 2017
Y2 - 21 May 2017 through 25 May 2017
ER -