Upload
florgabriela
View
227
Download
0
Embed Size (px)
Citation preview
8/12/2019 4 Cloud Virtual
1/25
Juan Alapin 324507516 Alon Shahaf 039785431
8/12/2019 4 Cloud Virtual
2/25
Traditional WSN Sensor Clould Other stuff??!?
8/12/2019 4 Cloud Virtual
3/25
The users responsibilities: Own a WSN Program the sensors Deployment Maintenance
8/12/2019 4 Cloud Virtual
4/25
Drawbacks: One application per sensor network Time Resources
8/12/2019 4 Cloud Virtual
5/25
8/12/2019 4 Cloud Virtual
6/25
Combined WSNs in a wide geographical area. Virtualization of the sensors. (sensor = service) Affordable! Dynamic/Adaptive to the needs of the users applications Better sensors management (use and control) Sharing among users (reduces redundancy, increases
efficiency) Transparent to users in low level details
8/12/2019 4 Cloud Virtual
7/25
Emulation of a physical sensor Contains information of both the physical sensor and the
users holding it. Overcomes hardware limitations Implemented in four configurations:
One-to-many Many-to-one
Many-to-many Derived
8/12/2019 4 Cloud Virtual
8/25
One-to-Many One physical sensor corresponds to many virtual sensors. Shared between many users. Dynamic sampling duration and frequency (No. of users)
8/12/2019 4 Cloud Virtual
9/25
Many-to-One The geographical area is divided into regions, with one or
more physical sensors & sensors networks. User has access to all WSNs in the region with specific
phenomena. Fault tolerance. Adaptive to changes in topology.
8/12/2019 4 Cloud Virtual
10/25
8/12/2019 4 Cloud Virtual
11/25
8/12/2019 4 Cloud Virtual
12/25
8/12/2019 4 Cloud Virtual
13/25
Divided into three layers:
8/12/2019 4 Cloud Virtual
14/25
Client-centric layer: Acts as a gateway between users and sensors. User Interface Session management Membership management Repository management
8/12/2019 4 Cloud Virtual
15/25
Middleware layer: Connects client requests with sensors data Provision management Image life-cycle management Billing management
8/12/2019 4 Cloud Virtual
16/25
Sensor-centric layer: Commincation with the physical sensors. WSN Registration WSN Maintenance Data collection
8/12/2019 4 Cloud Virtual
17/25
8/12/2019 4 Cloud Virtual
18/25
Multi-tiered client-server architecture:
8/12/2019 4 Cloud Virtual
19/25
Developing sensor cloud: System side
Client-centric & Middleware layers Manage physical resources
Sensor side Sensor-centric layer Synchronization Fault tolerance Security Sensor specific constraints ( Low power,bandwidth,energy resources)
8/12/2019 4 Cloud Virtual
20/25
Two levels of QoS: Sensor-centric
Responding to node failures Network partioning Packet losses
Virtual sensors Reliability Data accuracy Coverage
8/12/2019 4 Cloud Virtual
21/25
Back-End servers platform: Linux Web application & Back-End servers application: JAVA Communication: Sockets & RMI Wireless sensors: TelosB motes
8/12/2019 4 Cloud Virtual
22/25
Back-End servers platform: Linux Web application & Back-End servers application: JAVA Communication: Sockets & RMI Wireless sensors: TelosB motes
8/12/2019 4 Cloud Virtual
23/25
Combination of requests from users. Data is stored in the database.
8/12/2019 4 Cloud Virtual
24/25
The Sensor Cloud .. Takes the burden away from the users Sensing as a service
8/12/2019 4 Cloud Virtual
25/25