Σημασιολογικό πλαίσιο για την αφαιρετικότητα αντικειμένων και εφαρμογών στο διαδίκτυο του μέλλοντος
Semantic framework for abstraction of things and applications in the future internet

Doctoral Thesis
Author
Κελαϊδώνης, Δημήτριος Γ.
Date
2016View/ Open
Keywords
Σημασιολογικές τεχνολογίες ; Μελλοντικό διαδίκτυο ; Διαδίκτυο των Αντικειμένων ; Εικονικοποίηση ; Υπολογιστικό νέφος ; Γνωσιακή διαχείριση ; Semantic technologies ; Future internet ; Internet of Things ; Virtualization ; Cloud computing ; Cognitive managementAbstract
The rapid evolution of the Internet technologies leads to the deployment of the new
infrastructures that allow the interconnection of an increasingly larger number of
devices and machines on the Internet. The dramatically increasing number of
devices and machines that embed Information and Communication Technology (ICT)
capabilities has led to a new era for the Internet that is known as “Internet of
Things” (IoT) and it will constitute core part of the Future Internet. The huge
amounts of the real world things/objects that will be part of the IoT, the
heterogeneity of the communication technologies, as well as the requirements for
the provision of composite functional capabilities and complex IoT services and
applications, require the design and the development of innovative technological
solutions that will enable the management of heterogeneous IoT infrastructures.
The abstraction of things and the application constitutes the milestone for the
deployment of innovative IoT solutions, by realizing the vision of real world things
that will be complemented by semantically enriched “virtual abstract
representations”, making them available in the IoT world. The development of
“virtual abstract representations” requires the composition of techniques,
methodologies and technologies from the fields of the “Virtualization”, for the
software abstraction of things and applications functionalities, and the “Semantics”,
for the semantically enriched description of the virtualized entities’ capabilities.
Furthermore, the management and the exploitation of the functional capabilities
provided by the virtualized entities, requires the introduction of cognitive
technologies, for the cognitive management, in different functional levels, ranging
from the virtual things level to the level of the services and the applications.
Considering the above, this dissertation focuses on the design and the development
of a “Semantic Framework for the abstraction of things and applications for the
Future Internet”. The architectural design of the proposed framework composes
technologies from the “Semantics”, the “Cognitive Management”, as well as from the
“Virtualization” and by extension from the field of the Cloud computing. These
technological fields are composed so as to structure an innovative solution as the
outcome of this dissertation. Aiming to this achievement, the framework initially
introduces concepts of the semantic modelling and the virtualization of things, as the
enablers for the abstraction and the aggregation of the functional capabilities of the
real world things, creating virtual abstract representations complemented by semantic descriptions. The building blocks of the “Semantic Abstraction and
Virtualization of Things”, and the “Semantic Storage System” support the software
virtualization and the semantic description data management, of the semantically
enriched abstract virtual representations, respectively. The cognitive management of
the virtualized things, in terms of their deployment, composition and control, for the
provision of composite functional capabilities is achieved by the “Cognitive
Management and Composition of Virtual Things” building block. Complementing the
last building block with the “Cognitive Management of Services” building block, the
proposed framework allows the cognitive management of (composite) virtual things
and services. The services are realized based on the composite virtual things and
provide complex functional capabilities that satisfy advanced IoT requirements,
supporting in the same time the provision of innovative IoT applications. Moreover,
the cloud computing architectural principles are adopted, allowing the introduction of
an integrated Cloud-IoT framework that ensures high-performance, availability and
support scalability features. Finally, this dissertation aims to the validation of the
proposed framework as an appropriate solution for the Future Internet challenges.