SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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
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 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
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.
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
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
Tenant Comfort N/A
Acoustic/Light Pollution N/A
Pradeeban Kathiravelu (IST-ULisboa) Cassowary 17 / 22
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
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 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
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
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (14)

ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
 
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert PanelTowards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
 
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
 
International Journal on AdHoc Networking Systems (IJANS)
International Journal on AdHoc Networking Systems (IJANS)International Journal on AdHoc Networking Systems (IJANS)
International Journal on AdHoc Networking Systems (IJANS)
 
Condroid KTH Summer CSD 2011 - Press Release
Condroid KTH Summer CSD 2011 - Press ReleaseCondroid KTH Summer CSD 2011 - Press Release
Condroid KTH Summer CSD 2011 - Press Release
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine Computation
 
International Journal on AdHoc Networking System (IJANS)
International Journal on AdHoc Networking System (IJANS)International Journal on AdHoc Networking System (IJANS)
International Journal on AdHoc Networking System (IJANS)
 
Future Internet Networks - Tiana RAMAHANDRY - IDATE - Executive Seminar - Dig...
Future Internet Networks - Tiana RAMAHANDRY - IDATE - Executive Seminar - Dig...Future Internet Networks - Tiana RAMAHANDRY - IDATE - Executive Seminar - Dig...
Future Internet Networks - Tiana RAMAHANDRY - IDATE - Executive Seminar - Dig...
 
Research Projects in Software Defined Networking Ideas
Research Projects in Software Defined Networking IdeasResearch Projects in Software Defined Networking Ideas
Research Projects in Software Defined Networking Ideas
 
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGAOptimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
Optimized Algorithm for Hiding Digital Text in a Colour Image Using FPGA
 
Secure Task-Based Programming with OmpSs and SGX
Secure Task-Based Programming with OmpSs and SGXSecure Task-Based Programming with OmpSs and SGX
Secure Task-Based Programming with OmpSs and SGX
 
International Journal on AdHoc Networking Systems (IJANS)
International Journal on AdHoc Networking Systems (IJANS)International Journal on AdHoc Networking Systems (IJANS)
International Journal on AdHoc Networking Systems (IJANS)
 
International Journal on AdHoc Networking Systems (IJANS)
International Journal on AdHoc Networking Systems (IJANS)International Journal on AdHoc Networking Systems (IJANS)
International Journal on AdHoc Networking Systems (IJANS)
 
International Journal on AdHoc Networking Systems (IJANS)
International Journal on AdHoc Networking Systems (IJANS)International Journal on AdHoc Networking Systems (IJANS)
International Journal on AdHoc Networking Systems (IJANS)
 

Destacado

11 presentatie rekenkamer wegbeheer
11 presentatie rekenkamer wegbeheer11 presentatie rekenkamer wegbeheer
11 presentatie rekenkamer wegbeheer
Daan Massie
 
Meryl Trends_Woman Moments_SS 17
Meryl Trends_Woman Moments_SS 17Meryl Trends_Woman Moments_SS 17
Meryl Trends_Woman Moments_SS 17
Maria Piulats Mas
 
Komu przysługuje urlop szkoleniowy nr 21 gp
Komu przysługuje urlop szkoleniowy nr 21 gpKomu przysługuje urlop szkoleniowy nr 21 gp
Komu przysługuje urlop szkoleniowy nr 21 gp
Aga Szajda
 
Nauczyciel na zastępstwie gp23
Nauczyciel na zastępstwie gp23Nauczyciel na zastępstwie gp23
Nauczyciel na zastępstwie gp23
Aga Szajda
 
Arkusz obserwacyjny-zdolnego-przedszkolaka (2)
Arkusz obserwacyjny-zdolnego-przedszkolaka (2)Arkusz obserwacyjny-zdolnego-przedszkolaka (2)
Arkusz obserwacyjny-zdolnego-przedszkolaka (2)
Aga Szajda
 

Destacado (20)

11 presentatie rekenkamer wegbeheer
11 presentatie rekenkamer wegbeheer11 presentatie rekenkamer wegbeheer
11 presentatie rekenkamer wegbeheer
 
Auto pollution diagnostics software
Auto pollution diagnostics softwareAuto pollution diagnostics software
Auto pollution diagnostics software
 
medio ambiente sostenible niño
medio ambiente sostenible niñomedio ambiente sostenible niño
medio ambiente sostenible niño
 
DMC Cape Verde Group Flyer
DMC Cape Verde Group Flyer DMC Cape Verde Group Flyer
DMC Cape Verde Group Flyer
 
Imagenes
ImagenesImagenes
Imagenes
 
IBM Collaboration Forum - Electrolux & Infoware
IBM Collaboration Forum - Electrolux & InfowareIBM Collaboration Forum - Electrolux & Infoware
IBM Collaboration Forum - Electrolux & Infoware
 
Meryl Trends_Woman Moments_SS 17
Meryl Trends_Woman Moments_SS 17Meryl Trends_Woman Moments_SS 17
Meryl Trends_Woman Moments_SS 17
 
JMAKINS
JMAKINSJMAKINS
JMAKINS
 
Health breath testing
Health breath testingHealth breath testing
Health breath testing
 
Edward De Valle | Biography
Edward De Valle |   BiographyEdward De Valle |   Biography
Edward De Valle | Biography
 
Analytics and Small Hospitals: Embracing Data to Thrive in the New Era of Val...
Analytics and Small Hospitals: Embracing Data to Thrive in the New Era of Val...Analytics and Small Hospitals: Embracing Data to Thrive in the New Era of Val...
Analytics and Small Hospitals: Embracing Data to Thrive in the New Era of Val...
 
Cluster Project 1 Final Report Deck
Cluster Project 1 Final Report DeckCluster Project 1 Final Report Deck
Cluster Project 1 Final Report Deck
 
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...
 
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
 
Gabarito flexão lista 2
Gabarito flexão lista 2   Gabarito flexão lista 2
Gabarito flexão lista 2
 
Yigal landau - Biography
Yigal landau - BiographyYigal landau - Biography
Yigal landau - Biography
 
Komu przysługuje urlop szkoleniowy nr 21 gp
Komu przysługuje urlop szkoleniowy nr 21 gpKomu przysługuje urlop szkoleniowy nr 21 gp
Komu przysługuje urlop szkoleniowy nr 21 gp
 
Nauczyciel na zastępstwie gp23
Nauczyciel na zastępstwie gp23Nauczyciel na zastępstwie gp23
Nauczyciel na zastępstwie gp23
 
Arkusz obserwacyjny-zdolnego-przedszkolaka (2)
Arkusz obserwacyjny-zdolnego-przedszkolaka (2)Arkusz obserwacyjny-zdolnego-przedszkolaka (2)
Arkusz obserwacyjny-zdolnego-przedszkolaka (2)
 
Los adjetivos
Los adjetivosLos adjetivos
Los adjetivos
 

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

Analysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksAnalysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networks
iaemedu
 
Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...
Ecwayt
 
Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...
Ecwaytech
 
Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...
Ecwayt
 

Similar a Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks (20)

CHIEF: Controller Farm for Clouds of Software-Defined Community Networks
CHIEF: Controller Farm for Clouds of Software-Defined Community NetworksCHIEF: Controller Farm for Clouds of Software-Defined Community Networks
CHIEF: Controller Farm for Clouds of Software-Defined Community Networks
 
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Iot Report
Iot ReportIot Report
Iot Report
 
Widget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labsWidget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labs
 
ICRI Urban IoT
ICRI Urban IoTICRI Urban IoT
ICRI Urban IoT
 
Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...
 
Open Day Light (ODL)
Open Day Light (ODL)Open Day Light (ODL)
Open Day Light (ODL)
 
Towards Pervasive Computing Environments With Cloud Services
Towards Pervasive Computing Environments With Cloud ServicesTowards Pervasive Computing Environments With Cloud Services
Towards Pervasive Computing Environments With Cloud Services
 
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
 
iNGENIOUS: Next Generation IoT for the Next-Generation Supply Chain
iNGENIOUS: Next Generation IoT for the Next-Generation Supply ChainiNGENIOUS: Next Generation IoT for the Next-Generation Supply Chain
iNGENIOUS: Next Generation IoT for the Next-Generation Supply Chain
 
Analysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksAnalysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networks
 
3nd ARCADIA project newsletter
3nd ARCADIA project newsletter3nd ARCADIA project newsletter
3nd ARCADIA project newsletter
 
Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...
 
Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...
 
Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...Design of a wsn platform for long term environmental monitoring for iot appli...
Design of a wsn platform for long term environmental monitoring for iot appli...
 
Towards a World of Ubiquitous Sensors and Actuators
Towards a World of Ubiquitous Sensors and ActuatorsTowards a World of Ubiquitous Sensors and Actuators
Towards a World of Ubiquitous Sensors and Actuators
 
Фреймворк промышленного интернета
Фреймворк промышленного интернетаФреймворк промышленного интернета
Фреймворк промышленного интернета
 
Campus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodesCampus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodes
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
 

Más de Pradeeban Kathiravelu, Ph.D.

Más de Pradeeban Kathiravelu, Ph.D. (20)

Google Summer of Code_2023.pdf
Google Summer of Code_2023.pdfGoogle Summer of Code_2023.pdf
Google Summer of Code_2023.pdf
 
Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022
 
Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022
 
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
 
Google summer of code (GSoC) 2021
Google summer of code (GSoC) 2021Google summer of code (GSoC) 2021
Google summer of code (GSoC) 2021
 
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
 
Google Summer of Code (GSoC) 2020 for mentors
Google Summer of Code (GSoC) 2020 for mentorsGoogle Summer of Code (GSoC) 2020 for mentors
Google Summer of Code (GSoC) 2020 for mentors
 
Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020
 
Data Services with Bindaas: RESTful Interfaces for Diverse Data Sources
Data Services with Bindaas: RESTful Interfaces for Diverse Data SourcesData Services with Bindaas: RESTful Interfaces for Diverse Data Sources
Data Services with Bindaas: RESTful Interfaces for Diverse Data Sources
 
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreeThe UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos... My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
 
UCL Ph.D. Confirmation 2018
UCL Ph.D. Confirmation 2018UCL Ph.D. Confirmation 2018
UCL Ph.D. Confirmation 2018
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
 
Moving bits with a fleet of shared virtual routers
Moving bits with a fleet of shared virtual routersMoving bits with a fleet of shared virtual routers
Moving bits with a fleet of shared virtual routers
 
Software-Defined Data Services: Interoperable and Network-Aware Big Data Exec...
Software-Defined Data Services: Interoperable and Network-Aware Big Data Exec...Software-Defined Data Services: Interoperable and Network-Aware Big Data Exec...
Software-Defined Data Services: Interoperable and Network-Aware Big Data Exec...
 
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
 
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
 
Software-Defined Inter-Cloud Composition of Big Services
Software-Defined Inter-Cloud Composition of Big ServicesSoftware-Defined Inter-Cloud Composition of Big Services
Software-Defined Inter-Cloud Composition of Big Services
 
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
 

Último

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Último (20)

Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 

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
  • 4. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 4 / 22
  • 5. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 5 / 22
  • 6. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 6 / 22
  • 7. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 7 / 22
  • 8. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 8 / 22
  • 9. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 9 / 22
  • 10. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 10 / 22
  • 11. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 11 / 22
  • 12. Motivation Multi-Tenanted Building Spaces Pradeeban Kathiravelu (IST-ULisboa) Cassowary 12 / 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
  • 14. Architecture Application Layer Higher Level View Pradeeban Kathiravelu (IST-ULisboa) Cassowary 14 / 22
  • 16. Architecture Network Layer Higher Level View Pradeeban Kathiravelu (IST-ULisboa) Cassowary 16 / 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