Loading...
Proposing a Resource Discovery Framework for Internet of Things Platforms
Esmaeili, Mohsen | 2018
972
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 50418 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Habibi, Jafar
- Abstract:
- The Internet of Things (IoT) is one of the fields witnessing a significant growth in recent years and is expected to make the lives of so many people go under substantial changes. IoT will exploit large numbers of smart objects in people’s everyday life to bring smartness into reality and this necessitates correct and seamless connection and integration between smart entities. One of the key tasks of the IoT platform is providing such a connection, which is assigned to the resource discovery framework.A resource discovery framework should consider requirements and challenges present in the IoT environment. Heeding the literature, one finds deficiencies in this field. These shortcomings are mostly discernible in both architectural aspects and interoperability among entities. None of the related works have defined the relationship between the architecture of the framework and that of the platform, and all of them have overlooked the importance of correct interoperability among applications and resources.This dissertation has focused on proposing a resource discovery framework in the field of Internet of Things, which is aimed to solve some inadequacies of recent works. The proposed framework encapsulates a layered software architecture, and a novel rule for describing resources and services. The architecture is composed of three layers being deployed on different levels of IoT platform. The proposed description rule provides short and widely accepted representations for resources in IoT environment. Finally, the resource discovery architecture is analyzed through Architectural Tradeoff Analysis Method, the results of which manifests an acceptable level of satisfying non-functional requirements
- Keywords:
- Software Architecture ; Internet of Things ; Resource Discovery ; Things Internet Platform