[Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buildings with...
-
Upload
pradeeban-kathiravelu -
Category
Engineering
-
view
680 -
download
1
Transcript of [Middleware 2015] Cassowary: Middleware Platform for Context-Aware Smart Buildings with...
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
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
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
Motivation
Motivation
Existing approaches in smart buildings do not cater for 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.
M4IOT 2015 Cassowary 3 / 23
Motivation
Goals
Software-Defined Networking (SDN) - separation of control fromexecution of the logic.
Software-Defined Sensor Networks (SDSN).Leveraging SDSNs for smart buildings.
Why separate controllers for the network and the IoT devices, whenone 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
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 5 / 23
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 6 / 23
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 7 / 23
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 8 / 23
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 9 / 23
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 10 / 23
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 11 / 23
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 12 / 23
Motivation
Multi-Tenanted Building Spaces
M4IOT 2015 Cassowary 13 / 23
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.
M4IOT 2015 Cassowary 14 / 23
Architecture
Application Layer Higher Level View
M4IOT 2015 Cassowary 15 / 23
Architecture
Deployment Architecture
M4IOT 2015 Cassowary 16 / 23
Architecture
Network Layer Higher Level View
M4IOT 2015 Cassowary 17 / 23
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
M4IOT 2015 Cassowary 18 / 23
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.
M4IOT 2015 Cassowary 19 / 23
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
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.
M4IOT 2015 Cassowary 21 / 23
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.
M4IOT 2015 Cassowary 22 / 23
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.
Thank you!Questions?
M4IOT 2015 Cassowary 23 / 23