cassowary: middleware platform for context-aware smart buildings with software-defined sensor...
TRANSCRIPT
Cassowary: Middleware Platform for Context-AwareSmart Buildings with Software-Defined Sensor Networks
Pradeeban Kathiravelu, Leila Sharifi, Luıs Veiga
Distributed Systems Group, INESC-ID LisboaInstituto Superior Tecnico, Universidade de Lisboa
Lisbon, Portugal
NavTalk, FCUL, Lisboa20th of November, 2015.
To be presented in2nd 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
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
Motivation
Motivation
Existing approaches in smart buildings do not cater the dynamicnature 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 fromexecution of the logic.
Software-Defined Sensor Networks (SDSN).Existing SDSNs are not leveraged for smart buildings.
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 3 / 22
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 withSoftware-Defined Sensor Networks.
Context-aware Software-Defined Smart Buildings.
By extending SDN paradigm and leveraging message orientedmiddleware protocolsTo seamlessly connect the smart devices of the buildings to thecentralized SDN controller.
Leveraging Message-Oriented Middleware to effectively communicatethe control actions between the devices.
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 13 / 22
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 Light Sources TV/Displays
Energy Efficiency X X XTenant Comfort X X N/A
Acoustic/Light Pollution N/A X X
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 17 / 22
Implementation
Temperature Control
T =
n∑i=1
(Tixi
)
n∑i=1
( 1xi
)
(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
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
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 footstepinformation 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 firmwareapplications of the other appliances execute.
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 20 / 22
Conclusion
Conclusion
Conclusions
Cassowary offers a context-aware sensor network for smart buildings.A middleware platform for multi-tenanted energy provisioning in thebuildings.
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
Conclusion
Thank you
Kathiravelu, P., Sharifi , L., & Veiga, L. (2015). Cassowary: Middleware Platform for Context-Aware Smart Buildingswith 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