Luiz Fernando Bittencourt

Luiz Fernando Bittencourt
University of Campinas | UNICAMP · Institute of Computing

Ph.D.

About

175
Publications
27,680
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,653
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 in grid/cloud computing systems and their underlying network infrastructure. I am also interested in virtualization, future internet, green computing, and access networks.
Additional affiliations
June 2017 - April 2020
University of Campinas
Position
  • Professor (Associate)
May 2012 - May 2017
University of Campinas
Position
  • Professor (Assistant)
March 2010 - May 2012
University of Campinas
Position
  • PostDoc Position
Education
March 2006 - March 2010
University of Campinas
Field of study
  • Computer Science

Publications

Publications (175)
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
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
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...
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...
Article
Full-text available
Recent developments in telecommunications have allowed drawing new paradigms, including the Internet of Everything, to provide services by the interconnection of different physical devices enabling the exchange of data to enrich and automate people's daily activities; and Fog computing, which is an extension of the well-known Cloud computing, bring...
Conference Paper
Atualmente, a Internet faz parte do cotidiano das pessoas, sendo um meio de comunicação essencial. Contudo, esta sofre de limitações que a impedem de garantir Qualidade de Serviço (Quality of Service QoS) aos usuários. Portanto, os Provedores de Internet (Internet Service Providers ISPs) necessitam evoluir, adicionando novas tecnologias e estratégi...
Conference Paper
Aplicações frequentemente utilizam nuvens como suporte ao processamento e armazenamento. A diversidade de aplicações móveis traz também uma diversidade de requisitos de qualidade de serviço, tais como requisitos estritos de atraso e disponibilidade de acesso. A computação em névoa inclui recursos computacionais na borda da rede para que o atraso no...
Conference Paper
Low latency in IT applications is an important aspect of improving the quality of the user's experience. Frequently, applications are run in a virtual machine in the cloud. Because cloud providers are datacentre facilities that are often distant from users, unacceptably high latencies are experienced in some applications. Fog computing can be seen...
Article
In this paper we deal with the problem of scheduling workflow applications in multiple infrastructure-as-a-service (IaaS) providers, where the scheduler must determine on which computational resource each component of a workflow should be scheduled in an attempt to minimize the monetary cost of the workflow execution. In our previous work, we descr...
Article
Full-text available
The Internet is the primary means for multimedia content sharing, playing a central role in the lifestyle of users. As a consequence, in the past few years, the traffic demand for access and edge networks has increased (video stream downloading, videoconferencing or even the broadcasting of video streams through the Internet), since multimedia appl...
Article
There are many different options available to implement information technology (IT) today: enterprise data center legacy approaches or private cloud, public cloud, hybrid cloud, fog, device, mobile edge, and multicloud. Although definitions vary, for a variety of reasons, many companies are using multicloud approaches in a variety of patterns, at v...
Conference Paper
Imprecise input data imposes special challenges to workflow scheduling. This paper introduces a robust scheduler based on particle swarm optimisation, called RobWE, which considers uncertainties of available bandwidth when producing schedules for workflow ensembles. The proposed scheduler is also a flexible scheduler since it allows the replacement...
Conference Paper
Full-text available
Complex Event Processing (CEP) is a technology for performing continuous operations on fast and distributed streams of data. By using CEP, companies can obtain real-time insights, create competitive advantage, and, ultimately unlock the potential of Big Data. Nevertheless, despite this recent surge of interest, the CEP market is still dominated by...
Article
Fog computing provides a distributed infrastructure at the edges of the network, resulting in low-latency access and faster response to application requests when compared to centralized clouds. With this new level of computing capacity introduced between users and the data center-based clouds, new forms of resource allocation and management can be...
Article
Nowadays, the Internet is part of our lives, being an essential way of communication. However, it suffers from limitations that prevent the Internet to guarantee Quality of Service (QoS) for the services to the clients. Recently, the scientific community presented the Edge as a Service (EaaS) paradigm as a possible approach to improve the Internet...
Conference Paper
The maturity of the Cloud Computing paradigm has highlighted a set of obstacles which isolated cloud providers are not being able to handle. To overcome these obstacles, isolated providers can organize themselves in entities called Inter-Clouds, mainly to share resources. However, this kind of resource-sharing environment may face the emergence of...
Conference Paper
In this paper, we propose a flexible workflow sched- uler that facilitates the replacement of the objective function according to the user’s needs. The possibility of replacing the objective function extends the usability of the scheduler for a variety of objectives. The proposed flexible scheduler uses Particle Swarm Optimization (PSO) to assist t...
Conference Paper
Recent advances in sensor technologies and instrumentation have led to an extraordinary growth of data sources and streaming applications. A wide variety of devices, from smart phones to dedicated sensors, have the capability of collecting and streaming data at unprecedented rates. Typical applications include smart cities & built environments for...
Conference Paper
We introduce an architecture for undertaking data processing across multiple layers of a distributed computing infrastructure, composed of edge devices (making use of Internet-of-Things (IoT) based protocols), intermediate gateway nodes and large scale data centres. In this way, data processing that is intended to be carried out in the data centre...
Article
Full-text available
The use of Complex Event Processing (CEP) and Stream Processing (SP) systems to process high-volume, high-velocity Big Data has renewed interest in procedures for managing these systems. In particular, self-management and adaptation of runtime platforms have been common research themes, as most of these systems run under dynamic conditions. Neverth...
Data
Full-text available
Cloud computing is being used to avoid maintenance costs and upfront investment, while providing elasticity to the available computational power in a pay-per-use basis. Customers can make use of the cloud as a software (SaaS), platform (PaaS), or infrastructure (IaaS) provider. When one customer utilizes an environment provided by a SaaS cloud, she...
Data
Full-text available
In hybrid clouds, the available bandwidth in inter- cloud links is quite variable. Overestimating the available band- width on theses channels at scheduling time can enlarge the makespan and cause deadline misses. In this paper, we propose a procedure for deflating the estimated available bandwidth used as input to cloud schedulers since schedulers...