Abstract
The Internet of things (IoT) has profoundly changed the way we imagine information science and architectures and smart homes are an important part of this domain. Created a decade ago, the few existing prototypes use technologies of the day, forcing designers to create centralized and costly architectures raising issues concerning reliability, scalability as well as ease of access, which cannot be tolerated in the context of assistance. To answer this specific problematic, we propose, in this paper, a new kind of smart home architecture based on a highly distributed environment. We showed that our novelty brings a lot fewer Single Point of Failure (SPoF) to ensure the best reliability achievable in this kind of smart environment. Moreover, we tested our solution with a custom-messaging protocol specifically developed for this kind of architecture to demonstrate that it can achieve at least the same performance in terms of messages per second and quantity of exchanged information than our old centralized smart home architecture.
Similar content being viewed by others
References
Advantech (2016) Automation controllers and I/Os. http://www.advantech.com/products/automation-controllers-i-os/sub_1-2mlf31
Association Alzheimer’s (2017) 2017 Alzheimer’s disease facts and figures. Alzheimers Dement 13:325–373. https://doi.org/10.1016/j.jalz.2017.02.001. https://www.alz.org/documents_custom/2017-facts-and-figures.pdf
Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw
Augusto JC, Nugent CD (2006) Designing smart homes: the role of artificial intelligence, vol 4008. Springer, USA
Barker S, Mishra A, Irwin D, Cecchet E, Shenoy P, Albrecht J (2012) Smart*: an open data set and tools for enabling research in sustainable homes. ACM SustKDD
Bouchard K, Bouchard B, Bouzouane A (2012) Guidelines to efficient smart home design for rapid ai prototyping: a case study. PETRA
Bouchard K, Bouchard B, Bouzouanea A (2014) Practical guidelines to build smart homes: lessons learned. In: Opportunistic networking, smart home, smart city, smart systems (Book Chapter) pp 1–37
Bureau UC (2016) Household income. https://www.census.gov/data/tables/time-series/demo/income-poverty/cps-hinc/hinc-02.html
Callaway E, Gorday P, LH (2002) Home networking with IEEE 802.15. 4: a developing standard for low-rate wireless personal area networks. ieeexploreieeeorg
Chen M, Mao S, Liu Y (2014) Big data: a survey. Mobile Netw Appl 19(2):171–209
Chu-Sing Y, Mon-Yen L (2000) Realizing fault resilience in web-server cluster. In: ACM/IEEE SC 2000 Conference (SC’00), IEEE, pp 21–21, https://doi.org/10.1109/SC.2000.10012. http://ieeexplore.ieee.org/document/1592734/
Colombiano Kedowide EV Charles Gouin-Vallerand (2014) Recognizing blind spot check activity with car drivers based on decision tree classifier approach. AAAI Workshop—Technical Report WS, pp 22–26
Cook DJ, Youngblood M, Heierman E, Gopalratnam K, Rao S, Litvin A, Khawaja F (2003) MavHome: an agent-based smart home. In: Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003 (PerCom 2003), pp 521–524, https://doi.org/10.1109/PERCOM.2003.1192783. http://ieeexplore.ieee.org/document/1192783/
Cook DJ, Crandall AS, Thomas BL, K NC (2012) CASAS: a smart home in a box. Computer 100(2):130–134. https://doi.org/10.1016/j.pestbp.2011.02.012.Investigations
Dell (2016) Dell PowerEdge rack servers. http://www.dell.com/ca/business/p/poweredge-rack-servers
Drumea A, Popescu C, Svasta P (2005) GSM solutions for low cost embedded systems for industrial control. In: 28th international spring seminar on electronics technology: meeting the challenges of electronics technology progress, 2005., IEEE, pp 240–244. https://doi.org/10.1109/ISSE.2005.1491034. http://ieeexplore.ieee.org/document/1491034/
Ghayvat H, Mukhopadhyay S, Gui X, Suryadevara N (2015) WSN- and IOT-based smart homes and their extension to smart buildings. Sensors (Switzerland) 15(5):10350–10379. https://doi.org/10.3390/s150510350
Giroux S, Leblanc T, Bouzouane A, Bouchard B, Pigot H, Bauchet J (2009) The praxis of cognitive assistance in smart homes. BMI Book pp 183–211. https://doi.org/10.3233/978-1-60750-048-3-183
Gutierrez J, Naeve M, Callaway E et al (2001) IEEE 802.15. 4: a developing standard for low-power low-cost wireless personal area networks. ieeexploreieeeorg
Hey A, Tansley S, Tolle K (2009) The fourth paradigm: data-intensive scientific discovery. Microsoft Research. http://202.120.81.220:81/inter/uploads/readings/four-paradigm.pdf
Hu Y, Tilke D, Adams T, Crandall AS, Cook DJ, Schmitter-Edgecombe M (2016) Smart home in a box: usability study for a large scale self-installation of smart home technologies. J Reliab Intell Environ 2(2):93–106
IEEE (1998) IEEE standard for a smart transducer interface for sensors and actuators
Intille SS, Larson K, Tapia EM, Beaudin JS, Kaushik P, Nawyn J, Rockinson R (2006) Using a live-in laboratory for ubiquitous computing research. In: International conference on pervasive computing. Springer, pp 349–365
King J, Jansen E (2005) The gator tech smart house. Computer 38(3):50–60
Lewis FL et al (2004) Smart environments: technologies, protocols, and applications. Wirel Sensor Netw 11:46
Lin RT, Hsu CS, Chun TY, Cheng ST (2008) OSGi-based smart home architecture for heterogeneous network. In: 2008 3rd international conference on sensing technology, IEEE, pp 527–532, https://doi.org/10.1109/ICSENST.2008.4757162. http://ieeexplore.ieee.org/document/4757162/
Liu B, Cao SG, He W (2011) Distributed data mining for e-business. Inf Technol Manag 12(2):67–79. http://link.springer.com/10.1007/s10799-011-0091-8
Lu F, Parkin S, Morgan G (2006) Load balancing for massively multiplayer online games. In: Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games—NetGames ’06. ACM Press, New York, p 1. https://doi.org/10.1145/1230040.1230064
Mon-Yen L, Chu-Sing Y (2001) Constructing zero-loss Web services. In: Proceedings IEEE INFOCOM 2001. Conference on computer communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213), IEEE, vol 3, pp 1781–1790. https://doi.org/10.1109/INFCOM.2001.916676. http://ieeexplore.ieee.org/document/916676/
Montenegro G, Kushalnagar N, Hui J, Culler D (2007) Transmission of ipv6 packets over ieee 802.15. 4 networks. Tech. rep
Novák M, Binas M (2011) An architecture overview of the smart-home system based on OSGi. In: SCYR 2011: 11th Scientific Conference of Young Researchers of Faculty of Electrical Engineering and Informatics Technical University of Košice, pp 221–224
OSGi Alliance (2016) OSGi alliance the dynamic module system for java. https://www.osgi.org/
Patterson DJ, Liao L, Fox D, Kautz H (2003) Inferring high-level behavior from low-level sensors. In: International conference on ubiquitous computing
Plantevin V, Bouzouane A, Gaboury S (2017) The light node communication framework: a new way to communicate inside smart homes. Sensors 17(10):2397. https://doi.org/10.3390/S17102397. http://www.mdpi.com/231478
Postel J, Reynolds J (1985) File transfer protocol
Roy PC, Bouchard B, Bouzouane A, Giroux S (2013) Ambient activity recognition in smart environments for cognitive assistance. Int J Robot Appl Technol 1(1):29–56. https://doi.org/10.4018/ijrat.2013010103
Schroeder T, Goddard S, Ramamurthy B (2000) Scalable Web server clustering technologies. IEEE Netw 14(3):38–45. https://doi.org/10.1109/65.844499. http://ieeexplore.ieee.org/document/844499/
Shelby Z, Hartke K, Bormann C (2014) The constrained application protocol (CoAP). https://www.rfc-editor.org/info/rfc7252
ZeroMQ (2016) Zeromq. http://zeromq.org/
Zhihua S (2016) Design of smart home system based on ZigBee. In: 2016 international conference on robots and intelligent system (ICRIS), pp 167–170
Zou Z, Li KJ, Li R, Wu S (2011) Smart home system based on IPV6 and ZIGBEE technology. Proc Eng 15:1529–1533
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Plantevin, V., Bouzouane, A., Bouchard, B. et al. Towards a more reliable and scalable architecture for smart home environments. J Ambient Intell Human Comput 10, 2645–2656 (2019). https://doi.org/10.1007/s12652-018-0954-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-018-0954-5