Sensor Cloud

10,241 views 25 slides Jan 16, 2017
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

Integration of Wireless Sensor Network and Cloud Computing.


Slide Content

Sensor Cloud
Presented By
DebjyotiGhosh
M.Tech3
rd
Semester
Dept. of Computer Science & Engineering
University of Calcutta16-01-2017
1

Contents
Introduction
Wireless Sensor Network
Cloud Computing
Why Sensor Cloud?
General Architecture
Detailed Architecture
Pros and Cons
Application Scenario
Conclusion
References
16-01-2017
2

Introduction
What is sensor cloud?
Integrated version of Wireless
Sensor Networks and Cloud
Computing.
Powerful and scalable high-
performance computing and
massive storage infrastructure
Analysis of the processed
information to extract events of
interest.
16-01-2017
3

Wireless Sensor Network
A wireless sensor network (WSN) consists of spatially distributed autonomous
sensors to monitor physical or environmental conditions .
Monitors temperature, sound, pressure, etc.
Used in healthcare, military, critical infrastructure monitoring, environment
monitoring, and manufacturing.
16-01-2017
4

Cloud Computing
Provides shared computer processing resources and data to computers
and other devices on demand.
Infrastructure as a service(IaaS)
Software as a service(SaaS)
Platform as a service(PaaS)
16-01-2017
5

Why Sensor Cloud?
Sensors are limited in energy, processing power, memory, and
communication bandwidth.
WSNs have been designed to support a specific application service in
mind.
Sensor data used for specific applications cannot be easily shared among
different groups of users.
Cloud computing platform dynamically provisions, configures, and
reconfigures the servers when needed by users.
16-01-2017
6

General Architecture
16-01-2017
7

Sensor Cloud Service Life-Cycle Model
Preparing IT
resources and
sensor
dev ices
Preparing
serv ice
templates to
create
serv ice
instances
Users
requesting
the serv ice
instances
Utilisingthe
serv ice
instances
Unregistering/
Deleting the
serv ice
instances
Unregidtering
the serv ice
template or
physical
serv ices
User interface via
web crawler
M onitoring
Automated
provisioning of Data
Controlling
Virtual sensor groups
Physical
Sensors 1
Physical
Sensors 2
Physical
Sensors 3
Preparing the IT
resources (processors,
storage, disk, memory
etc.)
Preparing the physical
sensor devices
Preparing the service
templates
16-01-2017
8

Layered Structure of Sensor Cloud
1. User and application
layers
2. Sensor-Cloud and
virtualization layers,
3. Template creation
and tangible sensors
layers
16-01-2017
9

Sensor Cloud Infrastructure Overview
16-01-2017
10

Design Considerations
Virtualization
Each virtual sensor is created from one or more physical sensors which is dependent on the user
application area.
A virtual sensor group is created from one or more virtual sensors.
Users can create virtual sensor groups and freely use the virtual sensors included the groups as if
they owned sensors.
Users can activate or inactivate their virtual sensors, check their status, and set the frequency of
data collection from them.
Standardization & Automation
Each physical sensor provides its own functions for control and data collection.
Standard like Sensor Model Language/SML mechanism enables users to access sensors without
concern for the differences among the physical sensors.
Sensor-Cloud infrastructure translates the standard functions for the virtual sensors into specific
functions for the different kinds of physical sensors.
Automation (in terms of response of data), improves the service delivery time and reduces the
cost.
Sensor-Cloud infrastructure is an on demand service delivery and supports the full lifecycle of
service delivery from the registration of physical sensors through creating templates, requesting of
virtual sensors, provisioning, starting and finishing to use virtual sensors, and deleting the physical
sensors.
16-01-2017
11

Design Considerations
16-01-2017
12

Design Considerations
Monitoring
The users can check the status and the availability of the virtual sensors by the
monitoring mechanism of Sensor-Cloud infrastructure.
Grouping
There are many kinds of physical sensors, each application does not have to use
all of them.
Each application uses some types of sensors or when the sensors which match
certain constrains (such as a location).
Sensor-Cloud infrastructure can provide virtual sensors as virtual sensor groups.
Users can control each virtual sensor and virtual sensor groups.
For example, a user can set the access control and the frequency of data collection
for virtual sensor groups. Sensor-Cloud infrastructure prepares typical virtual sensor
groups and users can create new virtual sensor groups by selecting virtual sensors.
16-01-2017
13

Entities Involved
SensorOwner:
Ownshasphysicalsensorswhicharedeployedovertheareaofinterest.
Oneofthepossibleadvantagesforsensorownercouldberentalfeesforusingthe
physicalsensors.Thefeesreflectstheactualusageofthephysicalsensors.
AsensorownerregistersthephysicalsensorswiththeirpropertiestoSensor-Cloud
infrastructure.Theownerdeletestheregistrationofthemwhens/hequitssharingthem.
Sensor-CloudAdministrator:
TheactorwhomanagestheSensor-CloudInfrastructureservice.
ManagestheITresourcesforthevirtualsensors,monitoring,andtheuserinterfaces.
Preparesthetemplatesforthevirtualsensorsandforsometypicalvirtualsensorgroups.
EndUser:
Anactorwithoneormoreapplicationsorservicesthatusethesensordata.
Requeststheuseofvirtualsensorsorvirtualsensorgroupsthatsatisfytherequirementsfrom
thetemplates.
Thesetemplatesareeasilyconfigurable,sharable,andremovableandeasilycanbe
created.

16-01-2017
14

16-01-2017
15

System Architecture
16-01-2017
16

Components in Architecture
Portal server:
When a user logs into the portal from a Web browser, the user’s role (end user, sensor
owner or Sensor-Cloud administrator) determinates the available operations.
Shows the end users the menus for logging in, logging out, requesting for provisioning or
destroying virtual sensor groups, monitoring their virtual sensors, controlling them, creating
templates of virtual sensor groups and checking their usage-related charges.
Gives sensor owners the menus for logging in, logging out, registering or deleting physical
sensors, and checking the usage-related rental fees. One of the menus or Sensor-Cloud
administrators is for creating, modifying, and deleting the templates for virtual sensors or
virtual sensor groups.
Provisioning Server:
Provisioning server provisions the virtual sensor groups for the requests from the portal
server.
It contains a workflow engine and predefined workflows. It executes the workflows in the
proper order.
First, it checks and reserves the IT resource pool when it receives a request for
provisioning. It retrieves the templates of virtual sensors and virtual sensor groups,
Then provisions the virtual sensor groups including virtual sensors on the existing or a new
virtual server.
After provisioning, the provisioning server updates the definitions of the virtual sensor
groups. The virtual servers are provisioned with the agents for monitoring.
16-01-2017
17

Components in Architecture
Virtual Sensor Group:
A virtual sensor group is automatically provisioned on a virtual server by the
provisioning server.
Each virtual sensor group is owned by end user and has one or more virtual sensors.
The end user can control the virtual sensors.
For example, they can activate or inactivate their virtual sensors, set the
frequency of data collection from them, and check their status. The virtual
sensor groups are controlled directly or form a Web browser.
Monitoring Server:
The monitoring server receives the data about virtual sensors from the agents in the
virtual servers and the servers.
It stores the received data in a database.
The monitoring information for the virtual sensors is available using a Web browser.
The Sensor-Cloud administrators are also able to monitor the status of the servers.
16-01-2017
18

Component Flow
1)Login:AenduserlogsintheportalonaWebbrowser.
2)Selectthetemplatesofvirutalsensorgroup:Theportalasksthedatabasethe
listofthetemplatesofvirualsensorsandvirtualsensorgroups.Aenduserselects
therequiredtemplatesfromthelist.
3)Requestthevirutalsensorgroup:Aenduserrequeststhevirtualsensorgroups
byselectingthetemplatesontheportal.Theportalcallstheprovisioningserver
withtheinputparameters(suchasthetemplateIDs,thevirtualgroupnames,and
userID).
4)ReserveITresource:TheprovisioningserverfirsttrytoreservetheITresourcefor
thevirtualsensorgroups.Ifthereisnospareresourceontheexistingvirtualservers,
itautomaticallyprovisionsanewvirtualserverwithamonitoringagent,and
reservestheITresource.
5)GetthetemplatesandProvision:Theprovisioningservergetsthetemplatesof
thevirtualsensorgroupandthevirtualsensorsfromtherepository.Itprovisionsthe
virtualsensorgroupsontheselectedvirtualserver.
6)Notifythecompletion:Theprovisioningservernotifiestheenduserofthe
completionofprovisioningtherequestedvirtualsensorgroupbye-mail.Italso
addsthenewrecordstothedefinitionofthevirtualsensorgroups.
16-01-2017
19

Pros
Analysis
Scalability
Collaboration
Visualization
Free Provisioning of Increased Data storage and Processing Power
Dynamic Provisioning of Services
Automation
Flexibility
Quick Response Time
Resource Optimization
16-01-2017
20

Cons
Implementation Cost & Maintenance
Overload of creating the Template or Virtual Sensor Group
A continuous data connectivity is needed between end users and Sensor-
Cloud server.
Sensor-Cloud infrastructure is vulnerable and more prone to sophisticated
distributed intrusion attacks like DDOS (distribute denial of service) and XSS
(cross-site scripting).
16-01-2017
21

Application Scenario
A.TransportMonitoring
Transportmonitoringsystemincludesbasicmanagement systemsliketrafficsignalcontrol,
navigation,automaticnumberplaterecognition,tollcollection,emergencyvehicle
notification,dynamictrafficlightetc.
C.MilitaryUse
SensornetworksareusedinthemilitaryforMonitoringfriendlyforces,equipmentand
ammunition,Battlefieldsurveillance,Reconnaissanceofopposingforces,Targeting,Battle
damage assessmentandNuclear,biologicalandchemicalattackdetection
reconnaissanceetc.
C.WeatherForecasting
Weatherforecastingistheapplicationtopredictthestateoftheatmosphereforafuture
timeandagivenlocation.Weathermonitoringandforecastingsystemtypicallyincludes-
Datacollection,Dataassimilation,NumericalweatherpredictionandForecast
presentation.
D.HealthCare
Sensornetworksarealsowidelyusedinhealthcarearea.Insomemodernhospitalsensor
networksareconstructedtomonitorpatientphysiologicaldata,tocontrolthedrug
administrationtrackandmonitorpatientsanddoctorsandinsideahospital.
16-01-2017
22

Conclusion
The communication among sensor nodes using Internet is a challenging
task since sensor nodes contain limited band width, memory and small size
batteries.
The issues of storage capacity may be overcome by widely used cloud
computing technique.
The Sensor-Cloud architecture enables the sensor data to be categorized,
stored, and processed in such a way that it becomes cost-effective, timely
available, and easily accessible.
Integrating the existing sensors with cloud will enable an open, extensible,
scalable, interoperable, and easy to use, reconstructiblenetwork of sensors
for numerous applications.
16-01-2017
23

References
[1] “Sensor-Cloud,” [Online]. Available: http://sensorcloud.com/system-overview.
[2] AtifAlamri, WasaiShadabAnsari, Mohammad MehediHassan, M. ShamimHossain,
AbdulhameedAlelaiwi, M. Anwar Hossain, “A Survey on Sensor-Cloud: Architecture,
Applications, and Approaches,” International Journal of Distributed Sensor Networks, 2013.
[3] “Wireless sensor network -Wikipedia, the free encyclopedia,” [Online]. Available:
http://en.wikipedia.org/wiki/Wireless_sensor_network.
[4] S. K. Dash, J. P. Sahoo, S. Mohapatra, and S. P. Pati,, “Sensor-cloud: assimilation of
wireless sensor network and the cloud,” Advances in Computer Science and Information
Technology Networks and Communications, Spinger, vol. 84, pp. 455-464, 2012.
[5] M. Yuriyamaand T. Kushida, “Sensor-cloud infrastructure physical sensor management
with virtualized sensors on cloud computing,” Proceedings of the IEEE 13th International
Conference on Network-Based Information Systems (NBiS’10), pp. 1-8, September 2010.
[6] Dash, S.K., Mohapatra, S., Pattanaik, P.K.: A Survey on Applications of Sensor Network
using Cloud Computing. International Journal of Computer Science and Emerging
Technologies 2(4), 50–55 (2010)
16-01-2017
24

Thank You
16-01-2017
25