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.
Levelling - Rise and fall - Height of instrument method
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
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. 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. 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
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
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. 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. 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. 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. 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. 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