Luiz Fernando Bittencourt

Luiz Fernando Bittencourt
State University of Campinas (UNICAMP) | UNICAMP · Institute of Computing

Ph.D.

About

204
Publications
30,990
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
4,263
Citations
Introduction
I am currently an Associate Professor at the Institute of Computing - University of Campinas. My research interests are on aspects of distributed systems and computer networks, mainly in scheduling and resource allocation in distributed computing infrastructures (IoT, edge, cloud systems and the computing continuum) and their underlying network infrastructure. I
Additional affiliations
June 2017 - April 2020
State University of Campinas (UNICAMP)
Position
  • Professor (Associate)
May 2012 - May 2017
State University of Campinas (UNICAMP)
Position
  • Professor (Assistant)
March 2010 - May 2012
State University of Campinas (UNICAMP)
Position
  • PostDoc Position
Education
March 2006 - March 2010
State University of Campinas (UNICAMP)
Field of study
  • Computer Science

Publications

Publications (204)
Preprint
Full-text available
Federated Learning (FL) is a distributed approach to collaboratively training machine learning models. FL requires a high level of communication between the devices and a central server, thus imposing several challenges, including communication bottlenecks and network scalability. This article introduces ACSP-FL (https://github.com/AllanMSouza/ACSP...
Conference Paper
Full-text available
No âmbito do Aprendizado Federado (AF), uma abordagem colaborativa, porém descentralizada, para a aprendizagem de máquina, a eficiência da comunicação é uma preocupação crítica, especialmente sob as restrições de largura de banda e recursos limitados. Este artigo introduz uma aplicação inovadora da técnica SNIP (Single-shot Network Pruning based on...
Article
Full-text available
In the rapidly evolving field of autonomous unmanned aerial vehicles (UAVs), commonly referred to as drones, there is burgeoning interest from sectors such as logistics, online retail, and government agencies. The impetus for this interest is largely due to technological progress and innovation. This paper presents a model based on stochastic Petri...
Conference Paper
Em algumas cidades mais desenvolvidas do mundo já existem iniciativas de entregas por drones em diversos tipos de serviços. Em termos tecnológicos, há um grande desafio relacionado ao tempo limitado de vôo de tais dispositivos, causado principalmente pela limitação de bateria. Neste contexto, duas ações podem mitigar este problema: usar pontos de r...
Conference Paper
Full-text available
Drones são alternativas plausíveis para o problemático e complexo fluxo de transporte em áreas urbanas. À medida em que as empresas adotam essa modalidade de entrega, o número de problemas operacionais aumenta, sendo necessários o desenvolvimento e a implementação de procedimentos para segurança, como estratégias para evitar colisões. O desenvolvim...
Conference Paper
Full-text available
Estratégias anticolisões entre drones existentes concentram-se principalmente no voo em cruzeiro em cenários com número limitado de drones, negligenciando o gerenciamento do pouso e decolagem em grandes centros de distribuição, onde há uma grande densidade de drones. Este trabalho propõe e avalia novas políticas de sequenciamento de pousos e decola...
Conference Paper
User mobility support is relevant for smart applications in edge network infrastructures. Machine Learning-based solutions have been taking advantage of hardware customisation to improve their performance. In this context, attaching Field Programmable Gate Array (FPGA) technology into edge nodes could offer tailored hardware for ML applications at...
Article
As delivery companies continue to explore the use of drones, the need for efficient and safe operation in urban environments becomes increasingly critical. Market-wide versions of drone delivery services will necessarily spread many drones, especially in big cities. In this scenario, avoiding collisions with other drones or typical obstacles in urb...
Article
This survey examines approaches to promote Collaborative Learning in distributed systems for emergent Intelligent Autonomous Systems (IAS). The study involves a literature review of Intelligent Autonomous Systems based on Collaborative Learning, analyzing aspects in four dimensions: computing environment, performance concerns, system management, an...
Conference Paper
O aprendizado federado (Federated Learning – FL) é uma abordagem distribuída para o treinamento colaborativo de modelos de aprendizado de máquina. O FL requer um alto nível de comunicação entre os dispositivos e um servidor central, assim gerando diversos desafios, incluindo gargalos de comunicação e escalabilidade na rede. Neste trabalho, introduz...
Article
Full-text available
The increasing number of Internet-of-Things (IoT) devices will generate unprecedented data in the upcoming years. Fog computing may prevent the saturation of the network infrastructure by processing data at the edge or within these devices. Consequently, the machine intelligence built almost exclusively on the cloud can be scattered to the edge dev...
Article
Federated learning has been explored as a promising solution for training machine learning models at the network edge, without sharing private user data. With limited resources at the edge, new solutions must be developed to leverage the software and hardware resources as the existing solutions did not focus on resource management for network edge,...
Conference Paper
O fatiamento de rede tem se apresentado como uma tecnologia promissora para o gerenciamento de recursos em redes de computadores modernas como o 5G, criando diferentes redes virtuais sobre uma mesma infraestrutura física. Considerando escalabilidade, flexibilidade e aspectos financeiros, simuladores têm se tornado um possível ambiente para avaliar...
Conference Paper
Full-text available
Delivery companies have already started to perform small-scale tests with drones. In general, to comply with big cities, it is necessary to consider a large number of drones. In this scenario, it is fundamental to avoid collisions with other drones or typical obstacles of urban spaces. This paper proposes a geometric collision avoidance strategy ca...
Chapter
Programmable computing infrastructure is increasingly available at heterogeneous locations across devices and data centres. This greater choice leads to opportunities to run applications and network services on top with improved matching of required or desired characteristics. A remaining challenge is to address the computing resources without forc...
Conference Paper
Full-text available
The recent advances in unmanned aerial vehicles (UAV), commonly called drones, and the new communication and artificial intelligence technologies make it possible to develop aerial delivery services for the near future. However, such advances in smart city services require strict security and safety standards. Particularly, collision avoidance stra...
Conference Paper
A Computação em Névoa é responsável por prover recursos computacionais na borda da rede a usuários com diferentes características e demandas. Por meio da virtualização de seus recursos, é possível criar múltiplas Redes Virtuais, ou Fatias de Rede, sobre uma mesma arquitetura física, cada uma atendendo um grupo de usuários. Nesse contexto, avaliar o...
Conference Paper
Com o surgimento da Quarta Revolução Industrial, diversas fábricas passaram a adotar um modelo de produção que, além de automatizado, opera com a coleta e análise dos dados por meio de diversos sensores e aplicações a fim de melhorar a eficiência e produtividade. Com isso, a quantidade de dados coletados e transmitidos aumentou consideravelmente. Nes...
Preprint
Full-text available
Federated learning has been explored as a promising solution for training at the edge, where end devices collaborate to train models without sharing data with other entities. Since the execution of these learning models occurs at the edge, where resources are limited, new solutions must be developed. In this paper, we describe the recent work on re...
Article
Full-text available
Delivering cloud-like computing facilities at the network edge provides computing services with ultra-low-latency access, yielding highly responsive computing services to application requests. The concept of fog computing has emerged as a computing paradigm that adds layers of computing nodes between the edge and the cloud, also known as cloudlets,...
Chapter
The pervasiveness of mobile devices is a common phenomenon nowadays, and with the emergence of the Internet of Things (IoT), an increasing number of connected devices are being deployed. In Smart Cities, data collection, processing, and distribution play critical roles in everyday quality of life and city planning and development. The use of Cloud...
Article
Resilience-informed water quality management embraces the growing environmental challenges and provides greater accuracy by unpacking the systems’ characteristics in response to failure conditions in order to identify more effective opportunities for intervention. Assessing the resilience of water quality requires complex analysis of influential pa...
Conference Paper
The wide proliferation of sensors and devices of Internet of Things(IoT), together with Artificial Intelligence (AI), has created the so-called Smart Environments. From a network perspective, these solutions suffer from high latency and increased data transmission. This paper proposes a Federated Learning (FL) architecture for Real-Time Traffic Est...
Article
Full-text available
With increasing availability of edge computing resources there is a need to develop edge orchestration and resource management techniques to support application resilience and performance. Similar to the use of containers and microservices for cloud environments, it is important to understand the key attributes that characterise edge native applica...
Conference Paper
Due to the rapid increase of IoT applications and their use in many different areas, large amounts of data have been generated to be processed and stored. In this scenario, some applications are sensitive to high latency and response times. In order to fulfil these requirements, Edge and Fog Computing appear with the objective of bringing processin...
Article
The Internet is an essential tool for society as a whole, being the basis for several services. This importance has increased the requirements for Internet service providers (ISPs). The current Internet infrastructure is limited, which often compromises the quality of service and quality of experience of users. Therefore, ISPs need to evolve their...
Article
Organized in associations, Cloud Computing Providers became able to negotiate the acquisition of resources from other providers at more attractive prices, while allowing the marketing of their own idle resources to the other members of the respective Inter-Cloud. However, Inter-Cloud associations are characterized as resource-sharing environments,...
Chapter
In the long term, the Internet of Things (IoT) is expected to become an integral part of people’s daily lives. In light of this technological advancement, an ever-growing number of objects with limited hardware may become connected to the Internet. In this chapter, we explore the importance of these constrained devices as well as how we can use the...
Preprint
Full-text available
In the long term, the Internet of Things (IoT) is expected to become an integral part of people's daily lives. In light of this technological advancement, an ever-growing number of objects with limited hardware may become connected to the Internet. In this chapter, we explore the importance of these constrained devices as well as how we can use the...
Preprint
Full-text available
In the past few years, several systems have been proposed to deal with issues related to the vehicular traffic management. Usually, their solutions include the integration of computational technologies such as vehicular networks, central servers, and roadside units. Most systems use a hybrid approach, which means they still need a central entity (c...
Article
In the past few years, several systems have been proposed to deal with issues related to the vehicular traffic management. Usually, their solutions include the integration of computational technologies such as vehicular networks, central servers, and roadside units. Most systems use a hybrid approach, which means they still need a central entity (c...
Article
Full-text available
Internet became part of the human society, being a crucial tool for people's communication, information exchange, and content consumption. However, the Internet does not provide suitable Quality of Service (QoS) to guarantee the users, where several limitations compromise the users' Quality of Experience. Therefore, Internet Service Providers (ISPs...
Conference Paper
Welcome to the 8th International Workshop on Cloud and Edge Computing, and Applications Management - CloudAM2019, which will be held in conjunction with the 12th IEEE/ACM Utility and Cloud Computing Conference (UCC) in Auckland, New Zealand, from 2-5 December 2019. CloudAM is a successful series of workshops that bring together practitioners and re...
Conference Paper
Cloud computing have established the utility computing paradigm as a standard for application development and execution. As heterogeneity in applications requirements become a norm, fog computing has emerged recently to introduce computing capacity layers between the edge and the cloud, creating a hierarchy of computing power that can be used as a...
Article
Fog computing is an extension of the cloud towards the network edge that brings resources and services of computing in closer proximity to end users. This proximity provides several benefits such as reduced latency that improves user experience. However, user mobility may limit such benefits in practice, as the distance to a fog service may vary as...
Article
Dynamic multi-objective optimisation problem (DMOP) has brought a great challenge to the reinforcement learning (RL) research area due to its dynamic nature such as objective functions, constraints and problem parameters that may change over time. This study aims to identify the lacking in the existing benchmarks for multi-objective optimisation fo...
Conference Paper
A Computação em Névoa provê a dispositivos IoT acesso com baixa latência a recursos computacionais e de rede. Neste ambiente porém, a alta mobilidade de alguns desses dispositivos, como celulares, wearables ou dispositivos embarcados em veículos, traz grandes desafios para a alocação e gerência de recursos. Trabalhos recentes têm apresentado os ben...
Article
Full-text available
Edge as a Service (EaaS) is a promising approach to increase the management capacity of Internet Service Providers (ISPs) and to support QoS/QoE for their clients. EaaS uses Virtual Networks (VNs) to ease the management of ISPs. Thus, EaaS needs an algorithm to define virtual topologies for the VNs considering the resource utilization, the energy c...
Preprint
Scheduling is essentially a decision-making process that enables resource sharing among a number of activities by determining their execution order on the set of available resources. The emergence of distributed systems brought new challenges on scheduling in computer systems, including clusters, grids, and more recently clouds. On the other hand,...
Article
Scheduling is essentially a decision-making process that enables resource sharing among a number of activities by determining their execution order on the set of available resources. The emergence of distributed systems brought new challenges on scheduling in computer systems, including clusters, grids, and more recently clouds. On the other hand,...
Preprint
The Internet of Things needs for computing power and storage are expected to remain on the rise in the next decade. Consequently, the amount of data generated by devices at the edge of the network will also grow. While cloud computing has been an established and effective way of acquiring computation and storage as a service to many applications, i...
Article
The Internet of Things needs for computing power and storage are expected to remain on the rise in the next decade. Consequently, the amount of data generated by devices at the edge of the network will also grow. While cloud computing has been an established and effective way of acquiring computation and storage as a service to many applications, i...