dc.contributorBatista, Thais Vasconcelos
dc.contributor
dc.contributorhttp://lattes.cnpq.br/5056619278818251
dc.contributor
dc.contributorhttp://lattes.cnpq.br/5521922960404236
dc.contributorDelicato, Flávia Coimbra
dc.contributor
dc.contributorhttp://lattes.cnpq.br/5386282151810710
dc.contributorCacho, Nelio Alessandro Azevedo
dc.contributor
dc.contributorhttp://lattes.cnpq.br/4635320220484649
dc.contributorSouza, José Neuman de
dc.contributor
dc.contributorPires, Paulo de Figueiredo
dc.contributor
dc.contributorhttp://lattes.cnpq.br/1304174767727101
dc.creatorRocha Neto, Aluízio Ferreira da
dc.date.accessioned2021-06-21T17:55:51Z
dc.date.accessioned2022-10-06T13:54:41Z
dc.date.available2021-06-21T17:55:51Z
dc.date.available2022-10-06T13:54:41Z
dc.date.created2021-06-21T17:55:51Z
dc.date.issued2021-03-31
dc.identifierROCHA NETO, Aluízio Ferreira da. Edge-distributed stream processing for video analytics in smart city applications. 2021. 118f. Tese (Doutorado em Ciência da Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2021.
dc.identifierhttps://repositorio.ufrn.br/handle/123456789/32743
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/3973631
dc.description.abstractEmerging Internet of Things (IoT) applications based on distributed sensors and machine intelligence, especially in smart cities, present many challenges for network and processing infrastructure. For example, a single system with a few dozen monitoring cameras is sufficient to saturate the city’s backbone. Such a system generates massive data streams for event-based applications that require rapid processing for immediate actions. Finding a missing person using facial recognition technology is one of those applications that require immediate action at the location where that person is since this location is perishable information. An encouraging plan to support the computational demand for widely geographically distributed systems is to integrate edge computing with machine intelligence to interpret massive data near the sensor and reduce end-to-end latency in event processing. However, due to the limited capacity and heterogeneity of the edge devices, distributed processing is not trivial, especially when applications have different Quality of Service (QoS) requirements. This work presents an edge-distributed system framework that supports stream processing for video analytics. We investigate recent researches regarding massive IoT data stream processing, primarily focusing on the division of this processing in multiple types of tasks. Then, we propose an architecture to organize edge and cloud nodes for running various functions in a collaboration schema to process multimedia data streams. A method of distributing workload on edge nodes for event-based processing is also proposed, along with a scheme for reusing nodes that perform tasks of interest to various applications, such as a facial recognition task, for example. We have also developed an algorithm to allocate nodes with sufficient processing capacity to process the flows demand while meeting the applications’ QoS requirements. Finally, the simulations showed that the distribution of processing across multiple edge nodes reduces latency and energy consumption and further improves availability compared to centralized processing in the cloud.
dc.publisherUniversidade Federal do Rio Grande do Norte
dc.publisherBrasil
dc.publisherUFRN
dc.publisherPROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO
dc.rightsAcesso Aberto
dc.subjectSmart cities
dc.subjectEdge computing
dc.subjectIntelligent video analytics
dc.subjectInformation fusion
dc.subjectStream processing
dc.titleEdge-distributed stream processing for video analytics in smart city applications
dc.typedoctoralThesis


Este ítem pertenece a la siguiente institución