The technological advancement of wireless sensor networks (WSNs) empowers numerous real-life applications such as target tracking, battlefield monitoring, telemonitoring, ubiquitous monitoring, and several other applications. However, these WSNs are single-user centric. On the other hand, for applications that do not concern on the security aspects such as environment monitoring and telemonitoring, the data from the single sensor networks can be share among the multiple applications. In these scenarios, Sensor-Cloud can play a huge role to provision the Sensors-as-a-Service (Se-aaS), while satisfying the requirement of the multiple applications by forming virtual sensors in a cloud-platform. Therefore, sensor-cloud architecture has been conceived as a potential solution for multiorganization WSN deployment and data access.
We study the various aspects of the sensor-cloud architecture such as: Virtualization, Caching, QoS of Se-aaS, and Pricing. We also develop and analyze various analytical models to characterize the performance of sensor-cloud.