Master Student in Computer Science (2017 - 2021)
Scalable Complex Event Processing for Smart Cities
Advisor: Kelly Rosa Braghetto
Classes Taken:
Advanced topics on Smart City Research
Advanced topics on Object Oriented Development
Languages, Automatons and Computability
Database Modeling
Advanced Laboratory of Software Design Agile Methods
Mobile Computation
Bachelor Degree in Physics (2012 - 2016)
Enphasis on Computer Science and Statistical Mechanics.
Optional classes taken:
Physics:
Statistical Mechanics: Statistical Mechanics, Fluid Mechanics, Stochastic Dynamics , Air Pollution Physics
Radiation: Radiation Physics, Applied Physics
Computer Science:
Basics: Principles of Algorithm Design, Algorithms and Data Structures II , Boolean Algebra and Applications in Computer Architecture Project, Linear Programming
System Design: Fundamental Concepts in Programming Languages, Database Systems, Cryptography and Data Security, Programming Lab I
The A.D.A. project aims to build a smart distributed personal assistant, that is, a virtual agent that can interact with a user through an ecosystem of devices, such as IoT (Internet of Things), by voice commands in Portuguese. These commands will be transcribed to programs whose basic operations will be made available by the devices managed by the assistant.
CodeLab Initiative (2018-2020)
Council Member(2019)
The group focused on the discussion of topics related to the consumption of animals.
The activities included:
Movie screenings.
Awareness spreading throughout the campus.
Books discussions.
Networking of vegan food vendors and interested consumers.
Lectures.
Debates on Environmental impacts of current eating habits.
A Microservices Architecture for Distributed Complex Event Processing in Smart Cities
2018 IEEE 37th International Symposium on Reliable Distributed Systems Workshops (SRDSW)
Fernando Freire Scattone, Kelly Rosa Braghetto
A considerable volume of data is collected from sensors today and needs to be processed in real time. Complex Event Processing (CEP) is one of the most important techniques developed for this purpose. In CEP, each new sensor measurement is considered an event and new event types can be defined based on other events occurrence. There exists several open-source CEP implementations currently available, but all of them use orchestration to distribute event processing. This kind of architectural organization may harm system resilience, since it relies on a central core (i.e. the orchestrator). Any failures in the core might impact the whole system. Moreover, the core can become a bottleneck on system performance. In this work, a choreography-based microservices architecture is proposed for distributed CEP, in order to benefit from the low coupling and greater horizontal scalability this kind of architecture provides.
An Exploratory Study on Operations Infrastrucute for Smart Virtual Assistents
2020 Regional School of High Performance- São Paulo
Aléxia C. S. da Silva, Thatiane de Oliveira Rosa, Fernando Freire Scattone, Alfredo Goldman
In order to execute a distributed complex system on the cloud, several tools and techniques were developed on the last few years, regarding scalability, orchestration, containers and microservices. This work aims to use these technologies to define and configure an operation infrastructure to the virtual assistant called A.D.A. (Advanced Distributed Assistant). We are researching several kinds of organization and communication for a microservice architecture, towards identifying better ways to integrate and provide services that make up the assistant. We hope that at the end of this study we have configured and tested a viable operating infrastructure to provide services and integrate the different parts that compose A.D.A..
Distributed Complex Event Processing applied to Real-TIme Traffic Event Detection
2020 Regional School of High Performance - São Paulo
Fernando Freire Scattone, Kelly Rosa Braghetto
Complex Event Processing (CEP) is one of the most commonly used techniques for processing real-time data. CEP allows the detection of specific events from pattern identification on the incoming data. This paper presents an implementation of an self-scalable microservice architecture for CEP, designed to handle large throughput of data, like the ones generated in Smart Cities. An system that detects public bus traffic problems on São Paulo was designed to test the architecture.
InterHack 2019 - 1st Phase
Support Staff, Image Designer, Material and Infrastructure supervisor
EACH - USP
The InterHack Championship is a Hackathon focused on connecting web developers from different courses. It consists of 4 hackathons: 3 regional selectives in August and the final, in November. The first round of hackathons will happen simultaneously at the Campi Butantã (IME-USP), São Carlos (ICMC-USP) e Leste (EACH). 5 teams, from each location, are selected to compete in the final event.
InterHack 2019 - 2nd Phase
Support Staff, Image Designer, Material and Infrastructure supervisor
InovaUSP
The InterHack Championship is a Hackathon focused on connecting web developers from different courses. It consists of 4 hackathons: 3 regional selectives in August and the final, in November. The first round of hackathons will happen simultaneously at the Campi Butantã (IME-USP), São Carlos (ICMC-USP) e Leste (EACH). 5 teams, from each location, are selected to compete in the final event .
DeepHack is a Hackerfest, in which the teams use datasets publisheds by TCE-SP to identify which São Paulo cities are achieving sustainable developement goals proposed by UN, coming up with new public politics. In the opening day, we have lectures about the datasets and the problems to be solved, data science and machine learning, and activities to form teams. In the closing event, there are presentations and analysis of the proposed solutions, judging sessions and awards to the winners. The teams have two weeks between events to work on their projects and receive remote mentorship from experts from aiding companies.
XI Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2020) e I Escola Regional de Aprendizado de Máquina e Inteligência Artificial de São Paulo (ERAMIA-SP 2020)
Paper Author
Online Conference
A Escola Regional de Alto Desempenho é um evento anual promovido pela Comissão Especial de Arquitetura de Computadores e Processamento de Alto Desempenho (CE-ACPAD) da Sociedade Brasileira de Computação – SBC e pela Comissão Regional de Alto Desempenho de São Paulo – CRAD-SP.
De forma inovadora, a 11ª edição da ERAD-SP será realizada em conjunto com a 1ª Escola Regional de Aprendizado de Máquina e Inteligência Artificial de São Paulo – ERAMIA-SP, evento este promovido pelas Comissões Especiais de Inteligência Artificial (CE-IA) e de Inteligência Computacional (CE-IC) da SBC.
Organizadas de forma conjunta, a ERAD-SP 2020 e a ERAMIA-SP 2020 visam estimular o estudo e o desenvolvimento de pesquisas tanto nas áreas de Arquitetura de Computadores e Processamento de Alto Desempenho (ACPAD), como nas áreas de Aprendizado de Máquina (AM) e Inteligência Artificial (IA). A motivação dessa integração decorre do vertiginoso progresso das áreas de AM e IA nos últimos anos, que vem provocando uma crescente demanda por sistemas computacionais de alto desempenho e aceleradores capazes de lidar com análises de grandes volumes de dados em tempo real. Por outro lado, aplicações de AM e IA também vêm impondo novos desafios aos sistemas computacionais de alto desempenho tradicionais, que necessitam cada vez mais lidar com cargas de trabalho heterogêneas, resultando em novos tópicos de pesquisa. Assim, o objetivo desse evento conjunto é promover ao máximo o intercâmbio de informações e incentivar a pesquisa na intersecção entre as áreas de ACPAD, AM e IA.
A ERAD-SP 2020 e a ERAMIA-SP 2020 ocorrerão nos dias 19 a 21 de agosto de 2020. A coordenação dos dois eventos está sob a responsabilidade da Universidade Estadual Paulista, da Universidade Presbiteriana Mackenzie e da Universidade de São Paulo.
São Paulo School of Advanced Sciences on Smart Cities
Support Staff, Student
Biblioteca Brasiliana Guita e José Midlin", University of São Paulo
The São Paulo School of Advanced Science (SPSAS) is a special program from FAPESP which aims to establish, in the State of São Paulo – Brazil, a globally competitive hub for talented researchers. FAPESP already funded several schools which were attended by thousands of researchers and students from several countries (http://espca.fapesp.br/home/).
The school on Smart Cities took place at the Biblioteca Brasiliana in the University of São Paulo on the weekdays from July 24th to August 4th, 2017. The main sponsor was FAPESP and the event was also supported by CAPES.
The school is centered on ten advanced courses and other, shorter activities such as keynotes, basic courses, and discussion panels with experts in the field. Finally, student presentations consisting of Lightning Talks complete the expected activities. It will be a unique experience for the advancement of the research on Smart Cities.
The school gathered world class specialists on fields like Mobile Networks, Internet of Things, Sustainability, Visualization, Large Scale Simulation, Innovation, Privacy, Machine Learning, Big Data, and Software Frameworks – all of them with a strong Computer Science background.
The official language of the school was English.
1st Workshop on the Distributed Smart City (WDSC'2018), 37th IEEE International Symposium on Reliable Distributed Systems.
Paper Author
Federal University of Bahia (UFBA)
The 37th IEEE International Symposium on Reliable Distributed Systems (SRDS 2018) is a forum for researchers and practitioners interested in distributed systems design, development and evaluation, particularly with emphasis on reliability, availability, safety, dependability, security, and real-time. Research Papers describing original research as well as design, development and experimental results of operational systems, Practical Experience Reports describing ongoing industrial projects, prototype systems and exploratory or emerging applications, and Tool Papers describing architecture, implementation and usage of substantive tools to aid the research and practice of reliable distributed systems. Papers will be assessed with criteria appropriate to each category.
1st Paulista Meeting of Computer Science Graduate Students
Poster Presenter
ICMC - USP
3rd Paulista Meeting of Computer Science Graduate Students
Poster Presenter, Support Staff
FAU - USP
Dev.Research(A.D.A Project)
I showed a couple of posters from undergraduate students of the A.D.A project and presented the dev.research() initiative, which consists in putting graduate students to act as advisors in scientific initiation projects. The undergraduate student has an advisor with more available time than a professor and the graduate student planning on becoming academic professors gains experience in advising. The A.D.A project was our largest project to use this approach of advising.