Flávia C. Delicato

Flávia C. Delicato
Fluminense Federal University | UFF · Departamento de Ciência da Computação (DCC)

D.Sc

About

258
Publications
49,519
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3,769
Citations
Introduction
Flavia Delicato (PhD in Electrical Engineering, UFRJ, 2005) was an Associate Professor from 2006 to 2010 at the Federal University of Rio Grande do Norte, and from 2011 to 2019 at the Federal University of Rio de Janeiro (UFRJ). She is currently at the Fluminense Federal University. In 2010 and 2016 she was a visiting researcher at the University of Sydney. She is a CNPq Level 1 Researcher Fellow and Associated Editor for IEEE TSC, ACM CSUR, IEEE OJCOMs, ITU J-FET and Ad-hoc Networks journals.
Additional affiliations
February 2011 - present
Federal University of Rio de Janeiro
Position
  • Professor (Associate)
February 2006 - February 2011
Federal University of Rio Grande do Norte
Position
  • Professor (Associate)
Education
August 2000 - September 2005
Federal University of Rio de Janeiro
Field of study
  • Electrical Engineering
March 1998 - July 2000
Federal University of Rio de Janeiro
Field of study
  • Computer Science
February 1986 - December 1989
Rio de Janeiro State University
Field of study
  • Oceanography

Publications

Publications (258)
Article
Full-text available
The increasing adoption of Internet of Things devices has led to a significant demand for cloud services, where latency and bandwidth play a crucial role in shaping users’ perception of network service quality. However, the use of cloud services with the desired quality is not always available to all users. Furthermore, uneven network coverage in u...
Article
Full-text available
LE-STREAM is a framework for IoT data stream processing. Data processing in IoT is challenging due to its dynamic and heterogeneous nature, and the massive amount of generated data. Sensor data suffers from uncertainty and inconsistency issues, that can affect its accuracy. Several IoT applications are time sensitive, requiring fast data processing...
Article
With the outstanding growth in the number of consumer IoT connected devices, especially boosted by smart home applications and wearables, there is a need to provide such devices with security. If any device in such consumer IoT systems gets compromised, a data leak may cause serious threats to privacy, material losses and even put people's lives at...
Article
Full-text available
The evolution of edge computing devices has enabled machine intelligence techniques to process data close to its producers (the sensors) and end-users. Although edge devices are usually resource-constrained, the distribution of processing services among several nodes enables a processing capacity near that found in cloud environments. However, the...
Article
Full-text available
Emerging IoT applications with stringent requirements on latency and data processing have posed many challenges tocloud-centric platforms for Smart Cities. Recently, Fog Computing has been advocated as a promising approach to supportsuch new applications and handle the increasing volume of IoT data and devices. The Fog Computing paradigm is charact...
Article
Full-text available
The recent growth of the Internet of Things’ services and applications has increased data processing and storage requirements. The Edge computing concept aims to leverage the processing capabilities of the IoT and other devices placed at the edge of the network. One embodiment of this paradigm is Fog computing, which provides an intermediate and of...
Article
Full-text available
The detection of events in time series is an important task in several areas of knowledge where operations monitoring is essential. Experts often have to deal with choosing the most appropriate event detection method for a time series, which can be a complex task. There is a demand for benchmarking different methods in order to guide this choice. F...
Article
Full-text available
Developing Internet of Things (IoT) applications and fulfilling their Quality-of-Service (QoS) requirements, such as inter-operability, scalability, adaptability and reliability, pose multiple challenges. These challenges are imposed mainly by the ultra-large scale of the IoT, the heterogeneous nature of applications and devices and the highly dyna...
Article
In Part 1 of this two-part article, we presented the first installment of a panel that was held within the Very Large Internet of Things Workshop (VLIoT) held in conjunction with the Very Large Data Bases (VLDB) conference in Los Angeles, California, in August of 2019. The panel addressed the challenges and opportunities in the intersecting areas of...
Article
This position paper summarizes the main visions, opinions, and arguments of four experienced and well known researchers in the area of Internet of Things (IoT) and its relation to Data Science and Machine Learning (ML) as IoT permeates the globe and becomes "very large". These visions were raised in an enthusiastic discussion panel held during the...
Conference Paper
The Internet of things (IoT) has recently transformed the internet, enabling the communication between every kind of objects (things). The growing number of sensors and smart devices enhanced data creation and collection capabilities and led to an explosion of generated data in the form of Data Streams. Processing these data streams is complex and...
Conference Paper
Full-text available
O paradigma da computação em névoa possibilita que os recursos computacionais sejam levados para a borda da rede, de forma que a latência e a largura de banda resultantes da computação em nuvem possam ser reduzidas. A combinação desse paradigma com técnicas de fusão de dados e processamento de eventos, a partir da aquisição de dados brutos, tem gra...
Conference Paper
Edge Computing is a novel paradigm that allows moving the computation closer to the end-users and/or data sources. In this paper, we present a three-tier architecture for virtualization and collaboration of Virtual Nodes that leverages the Edge tier to meet those emerging IoT applications that demand requirements such as low latency, geo-localizati...
Conference Paper
Full-text available
Resumo. Em uma Nuvem de Dispositivos ou Nuvem das Coisas, os recursos disponíveis na Nuvem nem sempre são capazes de atender às restrições de latência de aplicações críticas devido à grande distância entre a Nuvem e os dispositivos que originam os dados. A adoção de computação na Borda pode auxiliar a Nuvem a fornecer serviços que atendam a tais re...
Conference Paper
Full-text available
Com a proliferação do uso de câmeras e microfones na IoT, o gerenciamento de fluxos multimídia tornou-se um desafio. Aplicações que consomem dados discretos tipicamente virtualizam seus sensores na Cloud. Já as aplicações multimídia consomem dados contínuos, são sensíveis à latência e, com o aumento das capacidades de computação na borda da rede e...
Conference Paper
A computação em névoa tem sido usada como infraestrutura de processamento para aplicações IoT, trazendo benefícios como baixa latência para a aplicação. Entretanto, características como o dinamismo, a distribuição e a heterogeneidade dos ambientes de névoa trazem à tona vários desafios no tocante ao gerenciamento dos recursos disponíveis. Nesse con...
Conference Paper
Full-text available
A computação em névoa tem sido usada como infraestrutura de processamento para aplicações IoT, trazendo benefícios como baixa latência para a aplicação. Entretanto, características como o dinamismo, a distribuição e a heterogeneidade dos ambientes de névoa trazem à tona vários desafios no tocante ao gerenciamento dos recursos disponíveis. Nesse co...
Article
Full-text available
In the Internet of Things (IoT), extending the average battery duration of devices is of paramount importance, since it promotes uptime without intervention in the environment, which can be undesirable or costly. In the IoT, the system’s functionalities are distributed among devices that (i) collect, (ii) transmit and (iii) apply algorithms to proc...
Conference Paper
Ao analisar séries temporais é possível observar mudanças significativas no comportamento das observações que frequentemente caracterizam a ocorrência de eventos. Eventos se apresentam como anomalias, pontos de mudança, ou padrões frequentes. Na literatura existem diversos métodos para detecção de eventos. Entretanto, a busca por um método adequado...
Article
Full-text available
In Internet of Multimedia Things (IoMT) systems, Internet cameras installed in buildings and streets are major sources of sensing data. From these large-scale video streams, it is possible to infer various information providing the current status of the monitored environments. Some events of interest that have occurred in these observed locations p...
Article
Full-text available
Edge Computing is a novel paradigm that extends Cloud Computing by moving the computation closer to the end users and/or data sources. When considering Edge Computing, it is possible to design a three-tier architecture (comprising tiers for the cloud devices, edge devices, and end devices) which is useful to meet emerging IoT applications that dema...
Conference Paper
synergy between Internet of Things (IoT) and cloud computing and has increasingly promoted the development of complex software intensive systems in diverse and even critical application domains. In parallel, reference architectures have contributed as a means to capture the knowledge of how to develop, standardize, and evolve software-intensive sys...
Article
Full-text available
With the Internet of Things (IoT), applications should interact with a huge number of devices and retrieve context data produced by those objects, which have to be discovered and selected a priori. Due to the number, heterogeneity, and dynamicity of resources, discovery services are required to consider many selection criteria, e.g., device capabil...
Conference Paper
To turn big data into actionable knowledge, the adoption of machine learning (ML) methods has proven to be one of the de facto approaches. When elaborating an appropriate ML model for a given task, one typically builds many models and generates several data artifacts. Given the amount of information associated with the developed models performance,...
Article
Full-text available
Internet of Things (IoT) has gained increasing visibility among emerging technologies and undoubtedly changing our daily life. Its adoption is strengthened by the growth of connected devices (things) as shown in recent statistics. However, as the number of connected things grows, responsibility related to security aspects also needs to increase. Fo...
Chapter
The cloud of sensors (CoS) paradigm has emerged from the broader concept of Cloud of Things, and it denotes the integration of clouds and wireless sensor and actuator networks (WSANs). By integrating clouds with WSAN, some tasks initially assigned to smart sensors can be off-loaded to the cloud, thus benefiting from the huge computational capacity...
Conference Paper
A major challenge in emergent scenarios such as the Cloud-assisted Internet of Things is efficiently managing the resources involved in the system while meeting requirements of applications. From the acquisition of physical data to its transformation into valuable services or information, several steps must be performed, involving the various playe...
Article
Cyber–physical systems (CPSs) are the next generation of engineering systems, in which computing, communication and process control technologies are transparently integrated, constituting novel type of autonomous system. In these systems, embedded computers and networks monitor (through sensors) and control (through actuators) the physical processe...
Article
Full-text available
With the Internet of Things (IoT), applications should interact with a huge number of devices and retrieve context data produced by those objects, which have to be discovered and selected a priori. Due to the number, heterogeneity, and dynamicity of resources, discovery services are required to consider many selection criteria, e.g., device capabil...
Chapter
Wireless sensor networks (WSN) are core components of the Internet of Things paradigm. Traditionally, WSNs are designed for a specific application. However, in the Internet of Things era, the sensing and network infrastructure should be shared by a set of applications from multiple owners. In such a scenario, the massive amount of data produced by...
Conference Paper
Full-text available
Para reduzir o erro de sincronização de relógios em redes de sensores sem fio, trabalhos recentes buscaram otimizar a topologia da rede. Essas abordagens apresentaram desempenho limitado pois o nó raiz, o qual fornece o relógio global, pode continuar mal localizado mesmo após a otimização e em caso de falha, a recuperação é muito custosa. Este trab...
Conference Paper
Full-text available
Tiny computers called System-on-a-Chip like Raspberry Pi have revolutionized the development of applications for Smart Home and Smart City. Some Machine Learning algorithms have been used to process a large amount of data produced by these Internet of Things (IoT) devices. An important issue in the context of processing IoT data is the decision on...
Article
The emergent paradigm of edge computing advocates that computational and storage resources can be extended to the edge of the network so that the impact of data transmission latency over the Internet can be effectively reduced for time-constrained Internet of Things applications. With the widespread deployment of edge computing devices, the energy...
Article
The cloud of sensors (CoS) paradigm brings together cloud computing, edge computing and wireless sensor and actuator networks (WSAN) in the form of a three-tier CoS architecture. By employing CoS virtualization, a set of virtual nodes (VNs) is made available to applications, decoupling them from the CoS infrastructure. Assigning VNs to application...
Conference Paper
The emerging Internet of Things (IoT) paradigm creates a growing need to analyze a significant amount of data produced by the interconnected IoT devices. Since IoT devices have limited computation capabilities, Fog Computing is a natural complement, to provide distributed, location-aware, and easy-to-access computation resources. In this work, we a...
Article
Full-text available
Cloud Computing has become the de facto computing platform for application processing in the era of Internet of Things (IoT). However, limitations of the cloud model such as the high transmission latency and high costs are giving birth to a new computing paradigm called Edge Computing (a.k.a Fog Computing). Fog computing aims to move the data proce...
Article
Full-text available
As wireless sensor and actuator networks (WSANs) can be used in many different domains, WSAN applications have to be built from two viewpoints: domain and network. These different viewpoints create a gap between the abstractions handled by the application developers, namely the domain and network experts. Furthermore, there is a coupling between th...
Article
The steep rise of Internet of Things (IoT) applications along with the limitations of Cloud Computing to address all IoT requirements leveraged a new distributed computing paradigm called Fog Computing, which aims to process data at the edge of the network. With the help of Fog Computing, the transmission latency, monetary spending and application...
Conference Paper
A Internet das coisas (IoT) é um paradigma emergente que conecta dispositivos físicos ao mundo digital, permitindo a construção de uma miríade de aplicações. Desenvolver aplicações para de IoT não é uma tarefa trivial. Tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos...
Conference Paper
The advance of the Wireless Sensor Network (WSN) technology opens many possibilities for several kinds of applications. This kind of network, though, presents as main limitation the lack of a permanent and reliable energy supply. Keep the energy supply of a WSN for long periods may constitute a significant obstacle for its implementation. There are...
Conference Paper
This paper presents IoTA-MD, a model-driven approach to instantiate the IoT-A Reference Architecture and manage QoS attributes in the early stages of IoT system modeling. It uses the principle of Separation of Concerns (SoC) to address complexity issues of the IoT system development considering both vertical and horizontal perspectives. The horizon...
Chapter
In this book, we investigate the core activities encompassed in a holistic resource management process for Internet of Things (IoT ), focusing on the different functionalities and architectural approaches involved on a basic workflow for managing the lifecycle of resources in an IoT system. We identified the following activities as the main compone...
Chapter
In this book, we investigate the core activities encompassed in a holistic resource management process for Internet of Things (IoT), focusing on the different functionalities and architectural approaches involved on a basic workflow for managing the lifecycle of resources in an IoT system. We identified the following activities as the main componen...
Chapter
The emergent paradigm of Internet of Things (IoT) has the potential to provide novel value-added services to increase the quality of life of citizens, increase the productivity of companies and promote building more intelligent and sustainable cities, environments and countries. Despite its potential benefits, there are still many challenges to be...
Chapter
In this chapter, we address the resource allocation , which is the main activity in a holistic resource management process for Internet of Things (IoT) ecosystems . We discuss existing approaches that tackle the challenges of providing a resource allocation system for the IoT . We focus our discussion on works addressing the challenges from an arch...
Chapter
The purpose of this book is to discuss the issues regarding resource management in Internet of Things (IoT ) from a holistic standpoint. In order to build the foundation on which our discussion will be conducted, in this chapter we first introduce some basic definitions that are relevant to our study, such as resource, resource management and IoT e...
Article
Cloud computing has become quite popular in recent years, and its use has the potential to provide scalable, cost-effective, and flexible IT services. These and other advantages have attracted the attention of academia, industry, and government. In Brazil, cloud computing technologies are already used by several industries, and the government is gi...
Article
The depletion of oil and gas reserves is bringing up economic, political and social issues which encourage the adoption of renewable, green energy sources. Wind energy is a major source of renewable energy because of the maturity and competitive costs of technological solutions to exploit this type of green energy. This kind of power generation is...
Conference Paper
Greenhouses are examples of smart environments that bring domestic agriculture into urban environments. One way to improve the operations of Greenhouses is applying mechanisms for control and decision on devices of the greenhouse in order to automate its operation. In this context, Wireless Sensors and Actuators Network (WSAN) can be employed to pe...
Book
This book investigates the pressing issue of resource management for Internet of Things (IoT). The unique IoT ecosystem poses new challenges and calls for unique and bespoke solutions to deal with these challenges. Using a holistic approach, the authors present a thorough study into the allocation of the resources available within IoT systems to ac...
Conference Paper
The Internet of Things (IoT) is an emergent paradigm characterized by a plethora of smart objects connected to the Internet. An inherent characteristic of IoT is the high heterogeneity and the wide distribution of objects, thereby calling for ways to describe in an unambiguous and machine-interpretable way the resources provided by objects, their p...
Article
Wireless Sensor Networks (WSNs) consist of networks composed of tiny devices equipped with sensing, processing, storage, and wireless communication capabilities. WSN nodes have limited computing resources and are usually powered by batteries. First generations of WSNs were designed to attend requirements of a unique target application usually with...
Patent
An architecture, methods and apparatus are provided for managing sensor data. Sensor networks comprised of a plurality of sensors are managed by obtaining measurement data and context data from the plurality of sensors; storing the obtained measurement data and context data using a Massively Parallel Processing Database Management System (MPP DBMS)...
Conference Paper
The steep rise of Internet of Things (IoT) applications along with the limitations of Cloud Computing to address all IoT requirements promotes a new distributed computing paradigm called Fog Computing, which aims to process data at the edge of the network. With the help of Fog Computing, the transmission latency and monetary spending caused by Clou...
Article
The Internet of Things (IoT) is a novel paradigm relying on the interaction of smart objects (things) with each other and with physical and/or virtual resources through the Internet. Despite the recent advances that have made IoT a reality, there are several challenges to be addressed towards exploiting its full potential and promoting tangible ben...
Conference Paper
Wireless sensor networks (WSN) are one of the core components of the Internet of Things paradigm. By applying techniques such as sensor virtualization, the wireless sensor network infrastructure can be shared by a set of applications. On such scenario, the massive amount of data produced by the widely spread sensors produces a value-added informati...
Article
The emergent paradigm of fog computing advocates that the computational resources can be extended to the edge of the network, so that the transmission latency and bandwidth burden caused by cloud computing can be effectively reduced. Moreover, fog computing can support and facilitate some kinds of applications that do not cope well with some featur...
Article
This paper presents COMFIT (C l. o ud and . M odel based IDE . f or the . I nternet of . T hings), a development environment for the Internet of Things that was built grounded on the paradigms of model driven development and cloud computing. COMFIT is composed of two different modules: (1) the . App Development Module, a model-driven architecture (...