Please find the full paper at http://doi.org/10.1145/2836127.2836132.
You may cite the paper as below: 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. ACM. pp. 1 – 6. http://doi.org/10.1145/2836127.2836132
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks
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
8th
of December, 2015.
Vancouver, Canada.
2nd Workshop on Middleware for Context-Aware Applications in the IoT (M4IOT 2015)
co-located with ACM/USENIX/IFIP Middleware 2015
M4IOT 2015 Cassowary 1 / 23
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.
M4IOT 2015 Cassowary 2 / 23
3. Motivation
Motivation
Existing approaches in smart buildings do not cater for 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.
M4IOT 2015 Cassowary 3 / 23
4. Motivation
Goals
Software-Defined Networking (SDN) - separation of control from
execution of the logic.
Software-Defined Sensor Networks (SDSN).
Leveraging SDSNs for smart buildings.
Why separate controllers for the network and the IoT devices, when
one can handle both?
Extending the existing SDN in the building for IoT applications.
Building an orchestrated network of sensors, actuators, and controllers,
as well as the computing elements.
SDN controller as the building controller.
Context-aware smart buildings with SDSNs.
M4IOT 2015 Cassowary 4 / 23
14. 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.
M4IOT 2015 Cassowary 14 / 23
18. 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
M4IOT 2015 Cassowary 18 / 23
19. 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.
M4IOT 2015 Cassowary 19 / 23
20. 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)
M4IOT 2015 Cassowary 20 / 23
21. 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.
M4IOT 2015 Cassowary 21 / 23
22. 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.
M4IOT 2015 Cassowary 22 / 23
23. 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.
Thank you!
Questions?
M4IOT 2015 Cassowary 23 / 23