0% found this document useful (0 votes)
277 views39 pages

Sensor Cloud

The document introduces sensor-cloud concepts including the integration of sensors and cloud computing. It discusses the differences between wireless sensor networks and sensor clouds, focusing on virtualization and pay-per-use models in sensor clouds. The roles of end-users, sensor owners, and sensor cloud service providers are also outlined.

Uploaded by

mohith
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
277 views39 pages

Sensor Cloud

The document introduces sensor-cloud concepts including the integration of sensors and cloud computing. It discusses the differences between wireless sensor networks and sensor clouds, focusing on virtualization and pay-per-use models in sensor clouds. The roles of end-users, sensor owners, and sensor cloud service providers are also outlined.

Uploaded by

mohith
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 39

Sensor-Cloud-Part -I

Introduction to Internet of 1
Things
Introduction
 It is not more integration of sensors and cloud computing
 It is not only “dumping the sensor data into cloud”

Cloud
Cloud

Introduction to Internet of 2
Things
Wireless Sensor Networks
(WSNs): Recap
 Contain sensor nodes which sense some physical phenomena from the
environment
 Transmit the sensed data (through wireless communication) to a centralized
unit, commonly known as Sink node
 The communication between Sink node and other sensor nodes in the
network may be single/multi‐hop
 Sink node further process data

Introduction to Internet of 3
Things
Wireless Sensor Networks
(WSNs): Recap
Sink Applications
 Target Tracking
Sensing unit  Wildlife Monitoring
 Healthcare
Processing unit  Industrial Applications
Communication unit  Smart Home
 Smart City
Major Components of a  Agriculture
Sensor Node  …

Wireless Sensor Networks

Introduction to Internet of 4
Things
Cloud Computing: Recap

 An architecture which provides on‐demand computing resources


 Advantages
 Elasticity: Scaling up/down
 Pay‐per‐use: Payment for the resource as per requirement
 Self Service: Resource can be accessed by self

Introduction to Internet of 5
Things
Cloud Computing: Services
Cloud‐Clients
App, Web browser, terminal

Software‐as‐a‐Service (SaaS)

Platform‐as‐a‐Service (PaaS)

Infrastructure‐as‐a‐Service (IaaS)

Introduction to Internet of 6
Things
Cloud Computing: Services

 Software‐as‐a‐Service (SaaS)
 A third party provides a host application over internet
 Example: Microsoft Office 365
 Platform‐as‐a‐Service (PaaS)
 Provide a platform to develop and run applications
 Example: Windows Azure
 Infrastructure‐as‐a‐Service (IaaS)
 Provide computing resources
 Example: Storage space

Introduction to Internet of 7
Things
Virtualization Concept

 One computer host appears as many computers‐concept of Virtual Machine


(VM)
 Improve IT throughput and costs by using physical resources as a pool from
which virtual resources can be allocated.
 Benefit
 Sharing of resources: Same resource can be shared, in turn cost reduction
 Encapsulation: A complete computing environment
 Independence: Runs independently of underlying hardware
 Portability: VM Migration

Introduction to Internet of 8
Things
Limitations of WSNs

Change of Requirement
 Procurement An example
 Price
 Right vendor Today Tomorrow
 Types of sensor integrated with it
 Deployment
 Right way of deployment
 Right place of deployment Agriculture Smart Home
 Maintenance
 Post deployment maintenance Result: Change in Sensor type, deployment
area, topology design, and many more….
 Battery lifetime

Introduction to Internet of 9
Things
Sensor-Cloud:
Introduction
 Not only the more integration of cloud computing and sensor networks, but
sensor‐cloud is more than that
 Concept of virtualization of sensor node
 Pay‐per‐use
 One sensor node/network appears as many
 A stratum between sensor nodes and end‐users

Introduction to Internet of 10
Things
Difference with WSN
Multiple
WSN user applications/ users

Virtualization
Sensor‐cloud
Aggregated data infrastructur
e

Dedicated to a Serves
single user multiple
applications
WSN
Sensor‐Cloud
Source: S. Misra; S. Chatterjee; M. S. Obaidat, "On Theoretical Modeling of Sensor Cloud: A Paradigm Shift From Wireless Sensor Network," in
IEEE Systems Journal , vol.PP, no.99, pp.1-10
Introduction to Internet of 11
Things
Difference with WSN (Contd.)

Actors and Roles


Attributes WSN Sensor Cloud
Ownership WSN‐user Sensor‐owner
Deployment WSN‐user Sensor‐owner
Redeployment WSN‐user SCSP
Maintenances WSN‐user SCSP
Overhead WSN‐user SCSP
Usage WSN‐user End‐user

Source: S. Misra; S. Chatterjee; M. S. Obaidat, "On Theoretical Modeling of Sensor Cloud: A Paradigm Shift From Wireless Sensor Network," in
IEEE Systems Journal , vol.PP, no.99, pp.1-10

Introduction to Internet of 12
Things
Actors in Sensor-cloud
 End‐users
 Enjoy Se‐aaS through applications as per the requirements.
 Unknown about what and which physical sensor is/are allocated to serve the
application
 Sensor‐owner
 Plays a role from business perspective.
 They purchase physical sensor devices, deployed over different geographical
locations, and lend these devices to the sensor‐cloud
 Sensor‐Cloud Service Provider (SCSP)
 A business actor.
 SCSP charges price from the end‐users as per their usage of Se‐aaS.

Introduction to Internet of 13
Things
Sensor-cloud:
Architecture
 End‐users: Registered themselves, selects
templates, and request for application(s)
 Sensor‐owner: Deploy heterogeneous/
homogeneous physical sensor nodes over
different geographical location
 SCSP: Plays managerial role

Introduction to Internet of 14
Things
Sensor-cloud:
View
User Login Xml
interpretation
Interaction with

specificatio
Application 1 Dynamic
physical sensor

Template
Scaling
On‐demand physical
Data feed Templat sensor scheduling
e Vast data storage and Heterogeneous

n
User display Browser specialized processing
pool of

portal
organizatio physical

Web
Sensed Energy
n
Data feed Interfac management, QoS sensors
informatio e

Sensed
Application
Application 2 n specific real‐time
On‐

data
data aggregation demand
sensor data
Template specification
User organization view Real View
Source: S. Misra; S. Chatterjee; M. S. Obaidat, "On Theoretical Modeling of Sensor Cloud: A Paradigm Shift From Wireless Sensor Network," in
IEEE Systems Journal , vol.PP, no.99, pp.1-10

Introduction to Internet of 15
Things
Work F low o f Sens o r -C
lou d
Source: S. Misra; S. Chatterjee; M. S.
Obaidat, "On Theoretical Modeling of
Sensor Cloud: A Paradigm Shift From
User SensorML Virtual Sensor Virtual Sensor Resourc Wireless Sensor Network," in IEEE
organizatio interpreto Manager Controller e Systems Journal , vol.PP, no.99, pp.1-10
n r Manger
Operation
s Create virtual
sensor Manage
request operation
instance
s
Response
Data request Respo
XML Decode nse
template Compatible
sensor Sensor Physical sensor definition,
scheduling, resource Virtual sensor
allocation, pool (WSN) Group definition
deallocatio Client information
Data Data retrieval
Data n Metadata
provisionin Templates
g aggregatio
n
Delete Release
virtual Release
sensor resourc
instance
e
Introduction to Internet of 16
Things
Case Study: Target
Tra cking
“We consider a WSN‐based target tracking application, in which a WSN owner
refuses to share the sensed information with an external body, even in
exchange of money. Consequently, any organization that wishes to detect
intrusion within a particular zone has to deploy its own WSN. This leads to a
long‐term investment due to costly network setup and maintenance
overheads. However, in a sensor‐cloud environment, the same organization can
use the same tracking application and still get the service without actually
owning the WSN”

Source: S. Misra; S. Chatterjee; M. S. Obaidat, "On Theoretical Modeling of Sensor Cloud: A Paradigm Shift From Wireless Sensor Network," in
IEEE Systems Journal , vol.PP, no.99, pp.1-10

Introduction to Internet of 17
Things
u
Yo
k
an
Th
Introduction to Internet of 18
Things
Sensor-Cloud-Part -II

Introduction to Internet of Things 1


Management Issues in
Sensor-Cloud
 Optimal Composition of virtual sensor nodes
 Data Caching
 Optimal Pricing

Introduction to Internet of Things 2


Optimal Composition of Virtual
Sensor

Source: S. Chatterjee and S. Misra, “Dynamic Optimal Composition of a Virtual Sensor for Efficient Virtualization Within Sensor‐
cloud”, IEEE ICC 2015.

Introduction to Internet of Things 3


Introduction

 Efficient virtualization of the physical sensor nodes


 An optimal composition of VSs
 Consider same geographic region: CoV‐I
 Spanning across multiple regions: CoV‐II

Source: S. Chatterjee and S. Misra, “Dynamic Optimal Composition of a Virtual Sensor for Efficient Virtualization Within Sensor‐
cloud”, IEEE ICC 2015.

Introduction to Internet of Things 4


Why Composition of
Virtual Sensor?
 Resource‐constrained sensor nodes
 Dynamic change in sensor conditions
 The composition of virtual sensors are non‐traditional

Source: S. Chatterjee and S. Misra, “Dynamic Optimal Composition of a Virtual Sensor for Efficient Virtualization Within Sensor‐
cloud”, IEEE ICC 2015.

Introduction to Internet of Things 5


CoV-I: Formation of
Virtual Sensor
 Optimal of Virtual
Sensor (VS)
formation VS
 Homogeneous sensor
within nodes
same boundary geographical

Source: S. Chatterjee and S. Misra, "Optimal composition of a virtual sensor for


efficient virtualization within sensor‐cloud," 2015 IEEE International Conference
on Communications (ICC), London, 2015, pp. 448‐453

Introduction to Internet of Things 6


CoV-II: Formation of Virtual
Sensor Group
VSG
 Formation of Virtual Sensor
Group (VSG)
 Heterogene physical sensor VS1 VS2 VS3
nodes
ous across different
geographical locations

Source: S. Chatterjee and S. Misra, "Optimal composition of a virtual sensor for


efficient virtualization within sensor‐cloud," 2015 IEEE International Conference
on Communications (ICC), London, 2015, pp. 448‐453

Introduction to Internet of Things 7


Performance

Source: S. Chatterjee and S. Misra, "Optimal composition of a virtual sensor for efficient virtualization within sensor‐cloud," 2015 IEEE International Conference on
Communications (ICC), London, 2015, pp. 448‐453

Introduction to Internet of Things 8


Dynamic and Adaptive Data
Caching Mechanism

Source: S. Chatterjee, S. Misra, “Dynamic and Adaptive Data Caching Mechanism for Virtualization within Sensor‐Cloud”, IEEE ANTS
2014.

Introduction to Internet of Things 9


Introduction
 Introduces internal and external caching mechanisms
 Ensures efficiency in resource utilization
 Flexible with the varied rate of change of the physical environment

Source: S. Chatterjee, S. Misra, “Dynamic and Adaptive Data Caching Mechanism for Virtualization within Sensor‐Cloud”, IEEE ANTS
2014.

Introduction to Internet of Things 10


Why Caching in
Sensor-Cloud?
 End‐users request for the sensed information through a Web‐interface
 Allocation of physical sensor nodes and virtualization takes place
 Physical sensor nodes continuously sense and transmit data to sensor‐cloud

Source: S. Chatterjee, S. Misra, “Dynamic and Adaptive Data Caching Mechanism for Virtualization within Sensor‐Cloud”, IEEE ANTS
2014.

Introduction to Internet of Things 11


Why Caching in Sensor-
Cloud? (Contd.)
 Practically, in some cases, the change in environmental condition
are significantly slow
 Due to the slow change in environment, the sensed data of physical sensors
unaltered
 In such a situation, unnecessary sensing causes energy consumption

Source: S. Chatterjee, S. Misra, “Dynamic and Adaptive Data Caching Mechanism for Virtualization within Sensor‐Cloud”, IEEE ANTS
2014.

Introduction to Internet of Things 12


External and Internal
Caching Mechanism
 Internal Cache (IC)
 Handles requests from end‐user
 Takes decision whether the data should be provided directly to the end
user or is it required to re‐cache the data from external cache
 External Cache (EC)
 After every certain interval data are required to re‐cache
 Initially, few data are used to be transmitted to IC

Source: S. Chatterjee, S. Misra, “Dynamic and Adaptive Data Caching Mechanism for Virtualization within Sensor‐Cloud”, IEEE ANTS
2014.

Introduction to Internet of Things 13


Architecture of
Caching
App1 App2 ... Appn
App1 App2 ... Appn

Sensor‐Cloud
Sensor‐Cloud IC

Resource
pooling EC

Existing Architecture Cache‐enabled Architecture


Source: S. Chatterjee, S. Misra, “Dynamic and Adaptive Data Caching Mechanism for Virtualization within Sensor‐Cloud”, IEEE ANTS
2014.

Introduction to Internet of Things 14


Performance

Source: S. Chatterjee, S. Misra, “Dynamic and Adaptive Data Caching Mechanism for Virtualization within Sensor‐Cloud”, IEEE ANTS
2014.

Introduction to Internet of Things 15


Dynamic Optimal Pricing for
Sensor-Cloud
Infrastructure

Source: S. Chatterjee, R. Ladia, and S. Misra, “Dynamic Optimal Pricing for Heterogeneous Service‐Oriented Architecture of Sensor‐
Cloud Infrastructure”, IEEE TSC 2017.

Introduction to Internet of Things 16


Introduction

 Existing schemes consider homogeneity of service (e.g. for IaaS, SaaS)


 No scheme for SeaaS.
 The proposed pricing scheme comprises of two components:
 Pricing attributed to hardware (pH)
 Pricing attributed to Infrastructure (pI)
 Goal of the proposed pricing scheme:
 Maximizing profit of SCSP
 Maximizing profit of sensor owner
 End users’ satisfaction

Introduction to Internet of Things 17


Pricing in Sensor-
Cloud
Set of sensor owner Set of end users

Web Portal

Base
Station Sensor‐Cloud

Pricing and negotiation

Introduction to Internet of Things 18


Focus on
 Maximizing the profit made by SCSP
 Optimal pricing to the end‐users
 End users satisfaction
 Pricing attributed to hardware (pH)
 Deals with usage of physical sensor nodes
 Pricing attribute to infrastructure (pI)
 Deals with the price associated with infrastructure of sensor‐cloud

Introduction to Internet of Things 19


References
 Madoka Yuriyama and Takayuki Kushida , “Sensor‐Cloud Infrastructure ‐ Physical Sensor Management with
Virtualized Sensors on Cloud Computing”, Research Report , IBM Research ‐ Tokyo IBM Japan, Ltd., 2010 (ht
tp://domino.research.ibm.com/library/cyberdig.nsf/papers/70E4CC6AD71F2418852577670016F2DE/$File
/RT0897.pdf)
 S. Chatterjee, R. Ladia and S. Misra, "Dynamic Optimal Pricing for Heterogeneous Service‐Oriented
Architecture of Sensor‐Cloud Infrastructure," in IEEE Transactions on Services Computing, vol. 10, no. 2,
pp. 203‐216, 2017
 S. Chatterjee and S. Misra, "Optimal composition of a virtual sensor for efficient virtualization within
sensor‐ cloud," 2015 IEEE International Conference on Communications (ICC), London, 2015, pp. 448‐453
 S. Misra; S. Chatterjee; M. S. Obaidat, "On Theoretical Modeling of Sensor Cloud: A Paradigm Shift
From Wireless Sensor Network," in IEEE Systems Journal , vol.PP, no.99, pp.1‐10

Introduction to Internet of Things 20


u
Yo
k
an
Th
Introduction to Internet of Things 21

You might also like