4 Cloud Virtual

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