In recent years, the Internet of Things (IoT) has become a reality in our society. Its digital disruption has spread rapidly to various domains, ranging from home automation to healthcare to industrial manufacturing. One of its most essential aspects resides in its ubiquitous nature; IoT devices are broadly available and fully connected to each other and the Internet. However, despite this obvious benefit, IoT's ubiquitous nature has simultaneously become one of its main challenges. The decentralization of IoT, its heterogeneity in terms of protocols, technologies and communications, and its lack of standards has created several interoperability questions from the perspective of connectivity, management, and data processing. Furthermore, many of those challenges are scattered across the various layers of the Internet protocol stack making it difficult to identify the crucial mechanisms contributing to the cause. This dissertation identifies some of the most significant barriers that prevent IoT from developing to its full potential and proposes solutions to ensure complete adoption of IoT's ubiquitous capabilities. To this end, the contribution of this dissertation can be divided into four specific categories, defined as ubiquitous communication, ubiquitous concurrency control, ubiquitous access control, and ubiquitous semantics. Ubiquitous communication refers to the connectivity-related challenges occurring due to the use of two different versions of Internet Protocols (IP). Ubiquitous concurrency control centers around issues with multiple parties sharing simultaneously a single IoT resource. On the other hand, ubiquitous access control focuses on the scalability related challenges to manage large numbers of IoT resources. Ubiquitous semantics is associated with interpreting the meaning of the heterogeneous IoT data on a universal basis. This dissertation proposes a solution for each category. In addition, the feasibility of the solutions has been evaluated with prototype implementations. In order to validate the implementations, we have performed several experiments and simulations that confirm the suitability of each solution. Lastly, we contributed some of the research results to various international standard organizations.
|Tila||Julkaistu - 24 huhtikuuta 2020|
|OKM-julkaisutyyppi||G5 Tohtorinväitöskirja (artikkeli)|