Professor Daniel Macêdo Batista

Since 2011 Daniel Macêdo Batista is Professor at the University of São Paulo (USP), the major institution of higher learning and research in Brazil (Currently, USP is responsible for more than 20% of all scientific production in Brazil). He received his Computer Science (2003) degree from Federal University of Bahia, Brazil, MSc in Computer Science (2006) and PhD in Computer Science (2010) degrees from State University of Campinas (Unicamp), Brazil. At Unicamp, he was advised by Professor Nelson Fonseca. Prof. Daniel received the title of "Livre Docente", equivalent to Associate Professor, in Computer Networks from the University of São Paulo in 2017. Currently, his main research interests are:

IoT Security, B5G, and Data Analytics applied to Computer Networks.

Prof. Daniel has published 90+ refereed papers. His masters' dissertation awarded second place at the XIV Latin American Contest of Master Thesis (2007), organized by the Latin American Center for Computer Studies. Papers derivated from his PhD received the IEEE Latincom 2011 Best Paper Award and an Honorable Mention at the XXIX Brazilian Symposium on Computer Networks and Distributed Systems (2011). Prof. Daniel advised 13 undergrad students, 9 MSc students, and 5 PhD students. His students received several awards, including the IEEE ISCC 2018 Best Student Paper Award and second place at the ACM SAC 2014 Student Research Competition. Since 2020 he is the USP Representative on the World Cities World Class University (WC2) Network in the CyberSecurity theme.

In addition to research on Computer Networks, Prof. Daniel is also dedicated to monitoring the undergraduate degree in Computer Science at USP. Since 2018 he is the coordinator of the undergraduate course and actively participated in the curriculum reform between 2011 and 2015.

Besides his academic career, Prof. Daniel Batista graduated from the Federal Center for Technological Education of Bahia, Brazil in Electronics (1997). In the last year of the Electronics course, he was an intern at IBM. After graduate he worked as a network administrator at IBM and Banco do Nordeste. Prof. Daniel is also an amateur triathlete focused on the Olympic distance.

Prof. Daniel's Curriculum Vitae is available on the Lattes Platform.

Publications & Awards

TININI, R. I.; BATISTA, D. M.; FIGUEIREDO, G. B.; TORNATORE, M.; MUKHERJEE, B. . Energy-Efficient vBBU Migration and Wavelength Reassignment in Cloud-Fog RAN. IEEE Transactions on Green Communications and Networking., v. 5, issue 1, 2021.
TININI, R. I. ; SANTOS, M. R. P. ; FIGUEIREDO, G. B. ; BATISTA, D. M. . 5GPy: A SimPy-based Simulator for Performance Evaluations in 5G Hybrid Cloud-Fog RAN Architectures. SIMULATION MODELLING PRACTICE AND THEORY, v. 101, p. 102030, 2020.
TININI, R. I. ; BATISTA, D. M. ; FIGUEIREDO, GUSTAVO BITTENCOURT ; TORNATORE, M. ; MUKHERJEE, B. . Low-Latency and Energy-Efficient BBU Placement and VPON Formation in Virtualized Cloud-Fog RAN. Journal of Optical Communications and Networking, v. 11, p. B37-B48, 2019.
MOTA, RAFAEL PERAZZO BARBOSA ; BATISTA, DANIEL MACEDO . An RFID Best Effort Mechanism for in Motion Tracking Applications. International Journal of Wireless Networks and Broadband Technologies, v. 7, p. 39-52, 2018.
MONTERO QUISPE, KEVIN ; SOUSA LIMA, WESLLEN ; MACÊDO BATISTA, DANIEL ; SOUTO, EDUARDO . MBOSS: A Symbolic Representation of Human Activity Recognition Using Mobile Sensors. SENSORS, v. 18, p. 4354, 2018.
GUIMARAES, F. P. ; RODRIGUES, G. N. ; ALI, R. ; BATISTA, D. M. . Planning Runtime Adaptation through Pragmatic Goal Model. DATA & KNOWLEDGE ENGINEERING, v. 109, p. 25-40, 2017.
BATISTA, D. M.; OLGUIN, G. S. ; SOUZA, J. J. ; PINA, J. C. ; CAMPOS, P. P. V. ; GNANN, W. A. M. . Processo Coletivo de reformulação curricular do BCC-IME-USP. Revista de Graduação USP, v. 2, p. 127-136, 2017.
RODRIGUEZ, E. ; ALKMIM, G. P. ; FONSECA, N. L. S. ; BATISTA, D. M. . Energy-Aware Mapping and Live Migration of Virtual Networks. IEEE Systems Journal, v. 11, p. 637-648, 2017.
BOUTABA, R. ; HUTCHISON, D. ; JAIN, R. ; RAMJEE, R. ; ROTHENBERG, C. E. ; BLAIR, G. ; KON, F. ; BATISTA, D. M. . Perspectives on software-defined networks: interviews with five leading scientists from the networking community. Journal of Internet Services and Applications, v. 6, p. 22, 2015.
GUIMARAES, FELIPE PONTES ; CÉLESTIN, PEDRO ; BATISTA, DANIEL MACEDO ; RODRIGUES, GENAÍNA NUNES ; DE MELO, ALBA CRISTINA MAGALHAES ALVES . A Framework for Adaptive Fault-Tolerant Execution of Workflows in the Grid: Empirical and Theoretical Analysis. Journal of Grid Computing, v. 12, p. 127-151, 2014.
ALKMIM, G. P. ; BATISTA, D. M. ; FONSECA, N. L. S. . Mapping Virtual Networks onto Substrate Networks. Journal of Internet Services and Applications, v. 4, p. 1-15, 2013.
RODRIGUEZ, E. ; ALKMIM, G. P. ; BATISTA, D. M. ; FONSECA, N. L. S. . Trade-off Between Bandwidth and Energy Consumption Minimization in Virtual Network Mapping. IEEE Latin America Transactions, v. 11, p. 983-988, 2013.
LIMA CURI, RAFAEL ; MACEDO BATISTA, DANIEL ; LUIS SALDANHA DA FONSECA, NELSON . Robust Hybrid Mechanisms for Scheduling of Grid Tasks. IEEE Latin America Transactions, v. 10, p. 1940-1946, 2012.
BATISTA, D. M.; FONSECA, N. L. S. . Robust Scheduler for Grid Networks under Uncertainties of Both Application Demands and Resource Availability. Computer Networks (1999), v. 55, p. 3-19, 2011.
BATISTA, D. M.; FONSECA, N. L. S. . Scheduling Grid Tasks in Face of Uncertain Communication Demands. IEEE eTransactions on Network and Service Management, v. 8, p. 92-103, 2011.
CHAVES A., Cesar G. ; BATISTA, D. M. ; FONSECA, N. L. S. . Scheduling Grid Applications with Software Requirements. IEEE Latin America Transactions, v. 9, p. 578-585, 2011.
Sakr, Sherif ; Liu, Anna ; BATISTA, D. M. ; Alomari, Mohammad . A Survey of Large Scale Data Management Approaches in Cloud Environments. IEEE Communications Surveys and Tutorials, v. 13, p. 311-336, 2011.
BATISTA, D. M.; CHAVES, L. J. ; FONSECA, N. L. S. ; ZIVIANI, A. . Performance analysis of available bandwidth estimation tools for grid networks. Journal of Supercomputing, v. 53, p. 103-121, 2010.
BATISTA, D. M.; FONSECA, N. L. S. . A Survey of Self-adaptive Grids. IEEE Communications Magazine (Print), v. 48, p. 94-100, 2010.
BATISTA, D. M.; FONSECA, N. L. S. ; MIYAZAWA, F. K. ; GRANELLI, F . Self-adjustment of resource allocation for grid applications. Computer Networks, v. 52, p. 1762-1781, 2008.
FIGUEIREDO, G. B. ; BATISTA, D. M. ; FIGUEIREDO, M. E. B. . Estudo de QoS IP sobre redes ATM. NewsGeneration (Online), v. 5, p. 1-5, 2001.

2019 - Honorable Mention (Undergrad student): Lucas Oshiro. Workshop for Scientific Initiation and Undergraduate Students - Brazilian Symposium on Computer Networks and Distributed Systems (SBRC). Paper 'Análise Preliminar da Detecção de Ataques Ofuscados e do Uso de Hardware de Baixo Custo em um Sistema para Detecção de Ameaças'
2018 - Honorable Mention (PhD student): Luis Rodriguez. Connected Devices Cybersecurity Workshop - SBRC. Paper 'Analysis of Vulnerability Disclosure Delays from the National Vulnerability Database'
2018 - Best Student Paper Award (PhD student): Rodrigo Tinini. IEEE ISCC. Paper 'Energy-Efficient VPON Formation and Wavelength Dimensioning in Cloud-Fog RAN over TWDM-PON'
2016 - Honorable Mention (PhD student): Rafael Mota. SBRC. Paper 'Um protocolo FSA com resolução imediata de colisões para sistemas RFID sob o efeito captura'
2015 - Honorable Mention: Computer Education Workshop - Congress of the Brazilian Computer Society. Paper 'Nova grade curricular do BCC-IME-USP'
2014 - Second Place (PhD student): Rafael Mota. ACM SAC Student Research Competition. Thesis 'Mechanisms to Ensure Quality of Service for the Internet of Things'.
2011 - Honorable Mention: SBRC. Paper 'Mapeamento de Redes Virtuais em Substratos de Rede'
2011 - Best Paper Award: IEEE LATINCOM 2011. Paper 'Robust Hybrid Mechanisms for Scheduling of Grid Tasks'
2007 - Second Place: XIV Latin American Contest of Master Thesis. Dissertation 'Multi-Layer Traffic Engineering for Grid Networks'

A full list of papers and awards is available at Lattes Platform. Prof. Daniel was a member of the editorial board of IEEE Communications Surveys and Tutorials (2010-2015) and Journal of Internet Services and Applications (2012-2016). Currently, he is a member of the editorial board of the Journal of Supercomputing. He regularly serves as a reviewer for 18 journals including Computer Networks, IEEE Network, and IEEE Transactions on Cloud Computing.


MENTORED: from Modeling to Experimentation - Predicting and Detecting DDoS and Zero-Day Attacks
. Reference Analysis and Implementation of the Security Protocol and Data Model (SPDM)
IoT-SED: Security and Efficiency in Data Transport on Internet of Things
InterSCity: Enabling the Future Internet for Smart Cities
LEAPaD: Laboratory for Advanced Studies in Parallel and Distributed Systems

GT-BIS: Mechanisms for Big Data Analysis in Information Security
GT-EWS: Building a Cybersecurity Early Warning System based on Social Networks
. High Performance Applications for Smart Cities with The Machine: Modeling, Simulation, and Development
. ALOCNUVEM: Resource Allocation and Positioning in Computational Clouds
. Trust in the Functioning of Dynamic Distributed Systems over Ad-Hoc Networks and Computational Grids
. QUALVOL: Quality Network Systems for Emerging Applications Generating Large Data Volumes
CHOReOS: Large Scale Choreographies for the Future Internet
HORIZON: A New Horizon to The Internet

GT-EWS produced as results the Hórus system, used by the Security Incident Response Center of the National Education and Research Network (RNP), and the startup EarlySec.

Courses & Events

. Advanced Topics in Data Science on Computer Network (graduation)
. Advanced Topics in Web Services Choreographies (graduation)
. Advanced Topics in Web Services Composition: Orchestrations and Choreographies (graduation)
. Cybersecurity (graduation)
. Computer Network and Distributed Systems (undergraduation and graduation)
. Free and Open Source Software Development (undergraduation and graduation)
. Operating Systems (undergraduation and graduation)
. Concurrent Programming (undergraduation)
. Extracurricular Activities (undergraduation)
. Integration in the University and in the Career (undergraduation)
. Introduction to Computing (undergraduation)
. Programming Lab I (undergraduation)
. Undergraduate Research (undergraduation)
. Voluntary Community Work (undergraduation)

. 2019 - Brazilian Symposium on Information and Computational Systems Security (SBSeg) - General Co-Chair
. 2017 - Tools Session of the SBSeg - Technical Program Committee Chair
. 2016 - Tools Session of the Brazilian Symposium on Computer Networks and Distributed Systems (SBRC) - Technical Program Committee Chair
. 2016 - Workshop on Scientific Initiation and Undergraduate Works of the SBSeg - Technical Program Committee Chair
. 2012 - Workshop on Broadband Access Networks of the SBRC - Award Committee Chair
. 2012 - Workshop on Free Software of the International Free Software Forum - Technical Program Committee Co-Chair
. 2012 - International Conference on Autonomic Computing - Publicity Chair for South America
. 2011 - Workshop on Broadband Access Networks of the SBRC - Technical Program Committee Chair
. 2009 - IEEE LATINCOM - Technical Program Chair Assistant
. 2008 - SBRC - Technical Program Chair Assistant

Prof. Daniel regularly serves as a reviewer and a member of the technical program committee of 32 events including IEEE NCA, IEEE ICWS, and IEEE LATINCOM.

Research Students

Luiz Henrique Neves Rodrigues. Efficient Network Architectures for Smart Grids. PhD
Luis Gustavo Araujo Rodriguez. Mechanisms to Improve Security in MQTT-Based Platforms. PhD
Guilherme Werneck de Oliveira. Virtualization of Network Functions in the IoT. MSc.
Gustavo Vitral Arbex. Mechanisms to Assure IoT Privacy. MSc.
Kétly Gonçalves Machado. Good Security Practices in Application Development for IoT. MSc.
Jean Luc Antoine Olivier Fobe. Mechanisms to Reduce the Attack Surface in IoT Environments. MSc.
Bruno Almeida Carneiro da Cunha. Integration and Performance Analysis of the MQTT Protocol on the InterSCity Platform. Scientific Initiation
Davi de Menezes Pereira. Parallel processing with low-cost computing platforms for analyzing large volumes of security data. Scientific Initiation
Henrique Araújo de Carvalho. Comparison of Cryptographic Hashes with Animations. Scientific Initiation
Renê Eduardo Pereira Cardozo. Simulation of Transport Layer Protocols in the Internet of Things. Scientific Initiation

. Rodrigo Izidoro Tinini. Alocação de Recursos em uma Arquitetura Óptica Cloud-Fog RAN para o Suporte da Internet 5G. 2019. PhD
. Felipe Pontes Guimarães. IMPROV: Uma Arquitetura para a Execução Confiável de Composições de Serviços Dinâmicas. 2017. PhD
. Luiz Arthur Feitosa dos Santos. Uma Abordagem Autonômica para Mitigar Ciberataques em Redes de Computadores. 2016. PhD
. Rodrigo Campiolo. Análise e Extração de Alertas Antecipados sobre Ameaças e Incidentes de Segurança em Sistemas Computacionais Usando Fontes de Dados não Estruturados. 2016. PhD
. Rafael Perazzo Barbosa Mota. Mecanismos para a Melhoria do Desempenho de Sistemas RFID Passivos. 2015. PhD
. Fatemeh Mosaiyebzadeh. Energy-Efficient Virtual Network Function Placement Based on Metaheuristic Approaches. 2020. MSc.
. Lucas Dario. Estudo Sobre Redes Definidas por Software Aplicado em Jogos Digitais. 2019. MSc.
. Renan Rodrigo Barbosa. Migração de Redes Tradicionais para SDN. 2018. MSc.
. Diego de A. M. Camarinha. Análise de Desempenho do nsQUIC: um Módulo para Simulação do Protocolo QUIC. 2018. MSc.
. Albert De La Fuente. Energy-Eficient Virtual Machines Placement. 2015. MSc.
. Max Rosan dos Santos Junior. Mecanismos para Consolidação de Servidores. 2014. MSc.
. Patricia Araujo de Oliveira. Seleção de Serviços Web em Coreografias. 2014. MSc.
. Eduardo Hideo Kuroda. Análise de Desempenho de Interfaces de Rede Virtualizadas com NAPI. 2013. MSc.
. Victoriano Alfonso Phocco Diaz. Detecção de Violações de SLA em Coreografias de Serviços Web. 2013. MSc.
. Lucas Seiki Oshiro. Análise de Desempenho de Computadores de Baixo Custo em um Sistema de Detecção de Intrusão. 2019. Capstone Project and Scientific Initiation
. Victor Andreas Sprengel. Detecção de Incidentes de Segurança em Redes por meio de uma Arquitetura para Análise de Grandes Volumes de Dados. 2019. Capstone Project
. Leonardo de Carvalho Freitas Padilha Aguilar. Análise do Uso de SDN para Balanceamento de Carga. 2018. Capstone Project and Scientific Initiation
. Lucas Stefan Abe. Arquitetura e Escalabilidade das Criptomoedas Baseadas em Blockchain. 2018. Capstone Project
. Gabriel Torres Gomes Pato. Um Estudo Empírico de Composições de Serviço: Efeitos da Variação de Redundância e Confiabilidade dos Papéis. 2016. Capstone Project
. Daniel Quadros de Miranda. Um Servidor HTTP/2 Reativo em Scala. 2015. Capstone Project
. Renato Scaroni. Desenvolvimento de um Protocolo de Rede Local P2P e de um Plugin para o Motor de Jogos Unity 3D. 2014. Capstone Project
. Jackson José de Souza. Identificação de Alertas de Segurança Virtual Veiculados em Redes Sociais. 2014. Capstone Project
. Alberto Bueno Júnior. neteVolve: Algoritmo e Simulador para Evolução de Redes Complexas. 2013. Capstone Project
. Henrique Gemignani Passos Lima. Etherclan -- Rede peer-to-peer Descentralizada para Localização de outros Usuários. 2013. Capstone Project
. Pedro Paulo Vezzá Campos. Algoritmos de Escalonamento para Redução do Consumo de Energia em Computação em Nuvem. 2013. Capstone Project
. Renato Avila dos Santos and Tonny Costa Cordeiro. Uma Biblioteca para Comunicação Ciente de Localização Geográfica entre Dispositivos Móveis. 2012. Capstone Project