Abstract
Current sensor networks have various types of sensor devices with different network protocols. Most users directly connect to the sensor devices with limited IT capabilities. This ad hoc method of using sensor networks has many limitations. First, multiple users cannot share a sensor device at the same time. Second, users cannot deploy applications for various sensor devices easily and quickly. To solve these problems, we propose the innovative IaaS management system for sensor devices in which the sensor devices are managed as one of the IT resources in the same way as CPUs, storage, and networks in the cloud computing. We call this cloud environment “Sensor Cloud (SC).” SC allows multiple users to share the sensor devices instead of the sensor data. SC adapts three cloud features for sensor devices, “virtualization,” “automation,” and “standardization.” We implemented SC and deployed it on actual server environments hosting the existing cloud software. The evaluation results of SC show that the transmission delay for sensor data between the sensor devices and the users in SC was decreased by up to 81% compared to a typical cloud computing implementation.
Highlights
Many objects are receiving embedded sensor devices with communications capabilities in the Internet of Things (IoT) [1] environments
To evaluate Sensor Cloud (SC), we acquired the power data from the five electric power meters connecting to twelve servers in the VM2 which is provisioned by SC on Host2
We evaluated the hypervisor that virtualizes the sensor devices for multiple users to share some sensor devices at the same time in SC
Summary
Many objects are receiving embedded sensor devices with communications capabilities in the Internet of Things (IoT) [1] environments. Applications in the IoT sometimes need various specialized sensor devices to sense a specific environmental factor. In such an environment, where the IT resources of most sensor devices are limited, here are some typical problems. (3) It is difficult for users and developers to deploy sensor-based applications because each sensor device uses its own API and network protocols. SC is a cloud computing environment in which the sensor devices are managed as one of the IT resources in the same way as CPUs, storage, and networks to provide Virtual Machine (VM) and sensor devices for multiple users [2, 3]. We have adapted three key features of cloud computing to sensor networks and devices: (1)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Distributed Sensor Networks
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.