Show simple item record

dc.contributor.advisorFrost, Victor S
dc.contributor.authorModarresi, Alex Amir
dc.date.accessioned2022-03-10T20:43:01Z
dc.date.available2022-03-10T20:43:01Z
dc.date.issued2020-05-31
dc.date.submitted2020
dc.identifier.otherhttp://dissertations.umi.com/ku:17050
dc.identifier.urihttp://hdl.handle.net/1808/32574
dc.description.abstractThe Internet of Things (IoT) is evolving rapidly to every aspect of human life including, healthcare, homes, cities, and driverless vehicles that makes humans more dependent on the Internet and related infrastructure. While many researchers have studied the structure of the Internet that is resilient as a whole, new studies are required to investigate the resilience of the edge networks in which people and “things” connect to the Internet. Since the range of service requirements varies at the edge of the network, a wide variety of technologies with different topologies are involved. Though the heterogeneity of the technologies at the edge networks can improve the robustness through the diversity of mechanisms, other issues such as connectivity among the utilized technologies and cascade of failures would not have the same effect as a simple network. Therefore, regardless of the size of networks at the edge, the structure of these networks is complicated and requires appropriate study. In this dissertation, we propose an abstract model for smart homes, as part of one of the fast-growing networks at the edge, to illustrate the heterogeneity and complexity of the network structure. As the next step, we make two instances of the abstract smart home model and perform a graph-theoretic analysis to recognize the fundamental behavior of the network to improve its robustness. During the process, we introduce a formal multilayer graph model to highlight the structures, topologies, and connectivity of various technologies at the edge networks and their connections to the Internet core. Furthermore, we propose another graph model, technology interdependence graph, to represent the connectivity of technologies. This representation shows the degree of connectivity among technologies and illustrates which technologies are more vulnerable to link and node failures. Moreover, the dominant topologies at the edge change the node and link vulnerability, which can be used to apply worst-case scenario attacks. Restructuring of the network by adding new links associated with various protocols to maximize the robustness of a given network can have distinctive outcomes for different robustness metrics. However, typical centrality metrics usually fail to identify important nodes in multi-technology networks such as smart homes. We propose four new centrality metrics to improve the process of identifying important nodes in multi-technology networks and recognize vulnerable nodes. We perform the process of improvement through modifying topology, adding extra nodes, and links when necessary. The improvement process would be verified by calculation of the proper graph metrics and introducing new metrics when it is appropriate. Finally, we study over 1000 different smart home topologies to examine the resilience of the networks with typical and the proposed centrality metrics.
dc.format.extent231 pages
dc.language.isoen
dc.publisherUniversity of Kansas
dc.rightsCopyright held by the author.
dc.subjectComputer science
dc.subjectCentrality metrics
dc.subjectgraph-theoretic analysis
dc.subjectInternet of Things
dc.subjectMultilayer graph model
dc.subjectNetwork Resilience
dc.subjectSmart home model
dc.titleNetwork Resilience Architecture and Analysis for Smart Homes
dc.typeDissertation
dc.contributor.cmtememberLuo, Bo
dc.contributor.cmtememberLi, Fengjun
dc.contributor.cmtememberHashemi, Morteza
dc.contributor.cmtememberSymons, John
dc.thesis.degreeDisciplineElectrical Engineering & Computer Science
dc.thesis.degreeLevelPh.D.
dc.identifier.orcidhttps://orcid.org/0000-0003-1909-6025en_US
dc.rights.accessrightsopenAccess


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record