Back to results

University of Illinois at Urbana-Champaign

Towards new notions of reliability for smart homes

Abstract

dc:description

Reliability in systems traditionally refers to notions of fault-tolerance and security. Yet, for systems that involve significant human interaction – smart homes being an example – the question of whether the system can be relied on in daily activities, needs us to go beyond the traditional definitions of reliability. In this thesis, we argue that human-facing aspects of reliability should be considered as a first-class citizen when designing human-facing systems and reasoning about the reliability of such systems. In particular, we focus on smart home and IoT settings. Our works straddle the worlds of both systems design and human-computer interaction. We apply research methodologies from both research areas and conduct multi-pronged evaluations covering both systems metrics and human-facing aspects. We show how systems can provide responsiveness and user satisfaction to smart home users, by: i) designing new systems for fast and low-cost failure detection in IoT networks, ii) designing new systems that provide novel notions of human-facing reliability in smart homes operating with routines, and iii) human user studies of user preferences for resolving conflicts among smart home routines, which lead to our discovery that human values underlie preferences and our proposal of a tagging solution for users to specify values. Concretely, first we build an efficient fully distributed failure detector Medley, and its successor Medley-F, to provide system-aspect reliability support for IoT applications to be built atop. This is an example of traditional system-facing reliability. We evaluate Medley and Medley-F through mathematical analysis, simulations, and Raspberry Pi deployments. Second, we introduce new human-facing notions of smart home reliability, including atomicity (SafeHome), visibility (SafeHome), and a value-based tagging system. We perform both system evaluations (for SafeHome) and user evaluations (for routine conflicts and the tagging system) to understand new aspects of human-facing reliability. Our user studies highlight that it is important for future smart home system designers to explicitly consider user needs and wants when designing smart home management systems. Systems design (as well as UI) should consciously reason about mental models.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Yang, Rui
Contributors dc:contributor
  • Gupta, Indranil
  • Karahalios, Karrie
  • Vasisht, Deepak
  • Shu, Yuanchao

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • Copyright 2022 Rui Yang
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/115561

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Yang, Rui. Towards new notions of reliability for smart homes. Dissertation thesis, University of Illinois at Urbana-Champaign, 2022. https://hdl.handle.net/2142/115561