Name: WAGNER AUGUSTO ARANDA COTTA
Publication date: 15/07/2020
Advisor:
Name | Role |
---|---|
RAQUEL FRIZERA VASSALLO | Co-advisor * |
Examining board:
Name | Role |
---|---|
RAQUEL FRIZERA VASSALLO | Co advisor * |
RODOLFO DA SILVA VILLACA | External Examiner * |
RODRIGO STANGE TESSINARI | External Examiner * |
Summary: The concept of smart cities as an urbanized area WHERE various sectors cooperate to achieve sustainable results brings, directly and indirectly, a large amount of technologies and concepts. A smart city can be studied through correspondence with a programmable intelligent space, which is a physical space equipped with a network of sensors, which obtains information about the observed environment, and a network of actuators, which allows its interaction with users and the environment through computer services. To deal with the emerging challenges of this type of space, the distributed systems paradigms, along with the Internet of Things architecture, have been widely used due to their advantages. Thus, at the Vision and Robotic Systems Laboratory of the Federal University of Espírito Santo, a Programmable Intelligent Space was created using a broker-based IoT architecture and a distributed system, WHERE the concepts of smart cities are applied. Some applications developed for this intelligent space should operate in real time. In this way, the matter of sensibility to response time is raised, WHERE, for perfect functioning, the system has a time window to run all services in the chain. The response time can be observed using tracing tools, when it comes to processing, however with regard to communication, there is a lack of specific tools, which makes clear the need to develop a way to measure communication, especially for microservices. Knowing the importance of measurements in the debugging of such applications and the lack of tools that perform a complete measurement of the response time for the smart space, this masters thesis proposes a solution that performs the measurement of communication in a distributed system based on microservices. Futhermore, this information is combined with the processing time measured by other tools, so that the response time can be more accurately measured and displayed in the tracing tool. For validation purposes, the proposal was applied in two situations: using services created for debugging and using a real application of the intelligent space. At the end, a discussion is made involving the conclusions reached with this work and improvements to the proposed solution, enumerating possible future works.
Keywords: Smart cities, distributed systems, internet of things, microservices.