Cassowary: Middleware Platform for Context-Aware
Smart Buildings with Software-Defined Sensor Networks
Pradeeban Kathiravel...
Introduction
Introduction
Internet of Things (IoT) and ubiquitous computing.
An exponential growth in the connected device...
Motivation
Motivation
Existing approaches in smart buildings do not cater the dynamic
nature of the buildings.
Heterogeneo...
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 4 / 22
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 5 / 22
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 6 / 22
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 7 / 22
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 8 / 22
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 9 / 22
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 10 / 22
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 11 / 22
Motivation
Multi-Tenanted Building Spaces
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 12 / 22
Architecture
Cassowary
A middleware platform for Context-Aware Smart Buildings with
Software-Defined Sensor Networks.
Conte...
Architecture
Application Layer Higher Level View
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 14 / 22
Architecture
Deployment Architecture
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 15 / 22
Architecture
Network Layer Higher Level View
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 16 / 22
Implementation
Cassowary Minimalist Approach Assessment
Table : Quality of Service Assessment of Cassowary
Feature HVAC Li...
Implementation
Temperature Control
T =
n
i=1
(Ti
xi
)
n
i=1
( 1
xi
)
(1)
where,
T - Temperature chosen by the air conditio...
Implementation
Illumination Control
L = F(dmin, Ls) (2)
Here,
L - Light intensity to ensure.
Ls - Sensed external or natur...
Conclusion
Related Work
Sensor OpenFlow.
Adopting SDN into Wireless Sensor Networks (WSN).
Aware Home: Context-Aware Build...
Conclusion
Conclusion
Conclusions
Cassowary offers a context-aware sensor network for smart buildings.
A middleware platfor...
Conclusion
Thank you
Kathiravelu, P., Sharifi , L., & Veiga, L. (2015). Cassowary: Middleware Platform for Context-Aware Sm...
Upcoming SlideShare
Loading in …5
×

Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks

8,013 views

Published on

http://kkpradeeban.blogspot.com/2015/11/cassowary-middleware-platform-for.html

Abstract: Smart devices sense the environment through their sensors and leverage the contextual information derived from the sensor readings to satisfy system requirements such as energy and carbon efficiency and user preferences. Smart buildings compose of smart devices, and local sensors of the devices and device controllers in a coordinated network. Software-Defined Networking (SDN) offers a centralized view of the entire networking data plane elements to a logically centralized controller. While smart buildings and ubiquitous computing are heavily researched, later advancements in networking are not exploited in achieving tenant-aware smart buildings.

This paper describes the research for the design, prototype implementation, and preliminary assessments of Cassowary, a middleware platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks. By extending SDN paradigm and leveraging the message oriented middleware protocols to seamlessly connect the smart devices of the buildings to the centralized SDN controller, Cassowary enables context-aware Software-Defined Smart Buildings.

Published in: Engineering
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,013
On SlideShare
0
From Embeds
0
Number of Embeds
3,613
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks

  1. 1. Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks Pradeeban Kathiravelu, Leila Sharifi, Lu´ıs Veiga Distributed Systems Group, INESC-ID Lisboa Instituto Superior T´ecnico, Universidade de Lisboa Lisbon, Portugal NavTalk, FCUL, Lisboa 20th of November, 2015. To be presented in 2nd Workshop on Middleware for Context-Aware Applications in the IoT (M4IOT 2015) co-located with ACM/USENIX/IFIP Middleware 2015 Pradeeban Kathiravelu (IST-ULisboa) Cassowary 1 / 22
  2. 2. Introduction Introduction Internet of Things (IoT) and ubiquitous computing. An exponential growth in the connected devices. IoT applications compose a highly condensed network of devices within a small enclosed area. Smart buildings: buildings with the IoT elements integrated. sensors. controllers. computing elements. Pradeeban Kathiravelu (IST-ULisboa) Cassowary 2 / 22
  3. 3. Motivation Motivation Existing approaches in smart buildings do not cater the dynamic nature of the buildings. Heterogeneous and dynamic devices. Devices without a sensor, or dumb devices. Dynamic or moving occupants. System and user level policies and control. Lack of configurability for the building spaces shared by multiple tenants. with varying preferences. Software-Defined Networking (SDN) - separation of control from execution of the logic. Software-Defined Sensor Networks (SDSN). Existing SDSNs are not leveraged for smart buildings. Pradeeban Kathiravelu (IST-ULisboa) Cassowary 3 / 22
  4. 4. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 4 / 22
  5. 5. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 5 / 22
  6. 6. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 6 / 22
  7. 7. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 7 / 22
  8. 8. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 8 / 22
  9. 9. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 9 / 22
  10. 10. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 10 / 22
  11. 11. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 11 / 22
  12. 12. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 12 / 22
  13. 13. Architecture Cassowary A middleware platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks. Context-aware Software-Defined Smart Buildings. By extending SDN paradigm and leveraging message oriented middleware protocols To seamlessly connect the smart devices of the buildings to the centralized SDN controller. Leveraging Message-Oriented Middleware to effectively communicate the control actions between the devices. Pradeeban Kathiravelu (IST-ULisboa) Cassowary 13 / 22
  14. 14. Architecture Application Layer Higher Level View Pradeeban Kathiravelu (IST-ULisboa) Cassowary 14 / 22
  15. 15. Architecture Deployment Architecture Pradeeban Kathiravelu (IST-ULisboa) Cassowary 15 / 22
  16. 16. Architecture Network Layer Higher Level View Pradeeban Kathiravelu (IST-ULisboa) Cassowary 16 / 22
  17. 17. Implementation Cassowary Minimalist Approach Assessment Table : Quality of Service Assessment of Cassowary Feature HVAC Light Sources TV/Displays Energy Efficiency Tenant Comfort N/A Acoustic/Light Pollution N/A Pradeeban Kathiravelu (IST-ULisboa) Cassowary 17 / 22
  18. 18. Implementation Temperature Control T = n i=1 (Ti xi ) n i=1 ( 1 xi ) (1) where, T - Temperature chosen by the air conditioning system. n - Number of tenants considered by the system to be in close proximity. Ti - Preferred temperature from the tenant profile of tenant i. xi - Distance of tenant i to the HVAC system. Pradeeban Kathiravelu (IST-ULisboa) Cassowary 18 / 22
  19. 19. Implementation Illumination Control L = F(dmin, Ls) (2) Here, L - Light intensity to ensure. Ls - Sensed external or natural light. dmin - Distance to the nearest tenant for the given enclosure. L = k ∗ 1 dmin ∗ 1 Ls (3) Pradeeban Kathiravelu (IST-ULisboa) Cassowary 19 / 22
  20. 20. Conclusion Related Work Sensor OpenFlow. Adopting SDN into Wireless Sensor Networks (WSN). Aware Home: Context-Aware Buildings. A smart floor with a few strategically located tiles to collect footstep information of the occupants. Software-Defined Buildings. A term coined by the University of California at Berkeley. A building operating system (BOS) atop which the other firmware applications of the other appliances execute. Pradeeban Kathiravelu (IST-ULisboa) Cassowary 20 / 22
  21. 21. Conclusion Conclusion Conclusions Cassowary offers a context-aware sensor network for smart buildings. A middleware platform for multi-tenanted energy provisioning in the buildings. Future Work Deploying Cassowary on a physical building environment. Extending Cassowary to coordinate multiple buildings to enable energy efficient building complexes and cities. Pradeeban Kathiravelu (IST-ULisboa) Cassowary 21 / 22
  22. 22. Conclusion Thank you Kathiravelu, P., Sharifi , L., & Veiga, L. (2015). Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks . In 2nd Workshop on Middleware for Context-Aware Applications in the IoT (M4IOT 2015), co-located with ACM/USENIX/IFIP Middleware 2015 . Dec.2015. 6 pages. to appear. Thank you! Questions? Pradeeban Kathiravelu (IST-ULisboa) Cassowary 22 / 22

×