Giovanni Farias da Silva
Atualmente é Professor da Universidade Federal de Campina Grande (UFCG), atuando no curso de Ciência da Computação. Possui graduação (2009), mestrado (2011) e doutorado (2020) em Ciência da Computação pela Universidade Federal de Campina Grande (UFCG), além de Especialização em Gestão Pública pelo Instituto de Ciência e Tecnologia de Pernambuco (IFPE).
Informações coletadas do Lattes em 14/08/2025
Acadêmico
Formação acadêmica
Doutorado em Pós-Graduação em Ciência da Computação
2016 - 2020
Universidade Federal de Campina Grande
Título: Escalonamento Orientado por Qualidade de Serviço em Infraestruturas de Computação na Nuvem
, Ano de obtenção: 2020. Francisco Vilar Brasileiro. Coorientador: Raquel Vigolvino Lopes. Palavras-chave: cloud computing; Scheduling; Quality of Service; Fair provisioning.
Mestrado em Ciência da Computação
2009 - 2011
Universidade Federal de Campina Grande
Título: Uma API para implementação e execução automatizada de testes de sistema de aplicações distribuídas, Ano de Obtenção: 2011
Orientador: Dalton Dario Serey Guerrero e Raquel Vigolvino Lopes
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Sistemas de Informação. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Sistemas Distribuídos.
Especialização em Gestão Pública
2011 - 2013
Instituto Federal de Pernambuco
Título: Governo Eletrônico e a Otimização na Prestação de Serviços da Secretaria de Educação de Surubim/PE
Orientador: Íris Fernanda Souto Maior
Graduação em Ciência da Computação
2005 - 2009
Universidade Federal de Campina Grande
Bolsista do(a): Fundação Parque Tecnológico da Paraíba, PACTECPB, Brasil.
Formação complementar
2004 - 2004
Oratória. (Carga horária: 15h). , Serviço de Apoio às Micro e Pequenas Empresas de Recife, SEBRAE/PE, Brasil.
2004 - 2004
Montagem, Diagnóstico e Configuração de Computador. (Carga horária: 96h). , Serviço Nacional de Aprendizagem Comercial - PE, SENAC/PE, Brasil.
2004 - 2004
Marketing Pessoal. (Carga horária: 15h). , Serviço de Apoio às Micro e Pequenas Empresas de Recife, SEBRAE/PE, Brasil.
Idiomas
Inglês
Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Bem.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Cloud Computing.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Scheduling.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Distributed Systems.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Software Engineering.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Software Quality.
Participação em eventos
EGI Community Forum. High-throughput Processing of SEBAL in the EUBrazilCC Federated Cloud. 2015. (Congresso).
EGI Conference. Using Fogbow to Federate Private Clouds. 2015. (Congresso).
Worshop RNP - WRNP.Using Fogbow to Federate Clouds. 2015. (Simpósio).
II Ciclo de Palestras 2014.1 Nassau.Computação nas Nuvens. 2014. (Encontro).
I Ciclo de Palestras 2013.1 Nassau.Computação nas Nuvens. 2013. (Encontro).
I Ciclo de Palestras 2013.2 Nassau.Gestão de Projetos de Software. 2013. (Encontro).
Seminário Cidade Expressa - Mobilidade Urbana e Região Metropolitana de Campina Grande/PB. 2013. (Seminário).
Seminário Regional em Busca da Excelência.Busca da Excelência. 2012. (Seminário).
Semana da Informática da Escola Técnica de Limoeiro.Computação nas nuvens. 2010. (Encontro).
UFFIZI PB.Apresentação de Produtos de Empresas de Software para Comercialização. 2010. (Seminário).
Participação em bancas
Farias da Silva, Giovanni; FIGUEIREDO, L. S.; FALCAO, E. L.. Seleção Simplificada para a Unidade Acadêmica de Belo Jardim ? UABJ/UFRPE - Edital No 02/2022. 2022. Universidade Federal Rural de Pernambuco.
Farias da Silva, Giovanni; FIGUEIREDO, L. S.; FALCAO, E. L.. Seleção Simplificada para a Unidade Acadêmica de Belo Jardim ? UABJ/UFRPE - Edital No 13/2022. 2022. Universidade Federal Rural de Pernambuco.
SILVA, G. F.; RAMOS, C. C. L. C.; Vital, F. A. C.. Modelagem de Arquiteturas. 2013. Faculdade Maurício de Nassau - Campina Grande.
DA SILVA, GIOVANNI FARIAS; Silva, Silvanete. Levantamento das características mais comuns em soluções para Iluminação Pública para cidades inteligentes. 2023. Universidade Federal Rural de Pernambuco.
DA SILVA, GIOVANNI FARIAS; Silva, Silvanete. Levantamento das características mais comuns em soluções para resíduos sólidos para cidades inteligentes. 2023. Universidade Federal Rural de Pernambuco.
Orientou
Análise e caracterização de perfis de usuários de provedores de computação na nuvem; Início: 2023; Iniciação científica (Graduando em Engenharia da Computação) - Universidade Federal Rural de Pernambuco; (Orientador);
Análise e caracterização da utilização de recursos de provedores de infraestrutura de computação na nuvem; Início: 2023; Iniciação científica (Graduando em Engenharia da Computação) - Universidade Federal Rural de Pernambuco; (Orientador);
Monitoria em Programação 1; Início: 2023; Orientação de outra natureza; Universidade Federal Rural de Pernambuco; Pro-reitoria de Graduação da Universidade Federal Rural de Pernambuco; (Orientador);
Análise de tempo de alocação de diferentes cargas de trabalho em um cluster Kubernetes; 2022; Iniciação Científica; (Graduando em Engenharia da Computação) - Universidade Federal Rural de Pernambuco, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Giovanni Farias da Silva;
Análise de tempo de alocação de contêineres com imagens de diferentes tamanhos em um cluster Kubernetes; 2022; Iniciação Científica; (Graduando em Engenharia da Computação) - Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Monitoria em Programação 1; 2023; Orientação de outra natureza; (Engenharia da Computação) - Universidade Federal Rural de Pernambuco, Pro-reitoria de Graduação da Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Monitoria em Programação 1; 2023; Orientação de outra natureza; (Engenharia da Computação) - Universidade Federal Rural de Pernambuco, Pro-reitoria de Graduação da Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Monitoria em Programação 1; 2022; Orientação de outra natureza; (Engenharia da Computação) - Universidade Federal Rural de Pernambuco, Pro-reitoria de Graduação da Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Monitoria em Programação 1; 2022; Orientação de outra natureza; (Engenharia da Computação) - Universidade Federal Rural de Pernambuco, Pro-reitoria de Graduação da Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Monitoria em Programação 1; 2021; Orientação de outra natureza; (Engenharia da Computação) - Universidade Federal Rural de Pernambuco, Pro-reitoria de Graduação da Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Monitoria em Programação 1; 2021; Orientação de outra natureza; (Engenharia da Computação) - Universidade Federal Rural de Pernambuco, Pro-reitoria de Graduação da Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Monitoria em Programação 1; 2020; Orientação de outra natureza; (Engenharia da Computação) - Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Monitoria em Programação 1; 2020; Orientação de outra natureza; (Engenharia da Computação) - Universidade Federal Rural de Pernambuco, Pro-reitoria de Graduação da Universidade Federal Rural de Pernambuco; Orientador: Giovanni Farias da Silva;
Produções bibliográficas
-
DA SILVA, GIOVANNI FARIAS ; BRASILEIRO, FRANCISCO ; LOPES, RAQUEL ; MORAIS, FABIO ; CARVALHO, Marcus ; TURULL, Daniel . QoS-driven scheduling in the cloud. JOURNAL OF INTERNET SERVICES AND APPLICATIONS , v. 11, p. 9, 2020.
-
Vivas, José Luis ; Brasileiro, Francisco Vilar ; Barros, Abmar ; Farias da Silva, Giovanni ; Nóbrega Jr, Marcos ; Neto, Francisco Germano de Araújo ; BLANQUER, Ignacio ; Torres, Erik ; Aloisio, Giovanni ; Badia, Rosa M. ; Lezzi, Daniele ; Gomes, Antonio Tadeu A. ; Ca¿a, Jacek ; Julia de Lima, Maria ; Ururahy, Cristina . EUBrazilCC Federated Cloud. Developing Interoperable and Federated Cloud Architecture. 1ed.: IGI Global, 2016, v. , p. 220-251.
-
FARIAS, GIOVANNI ; LOPES, RAQUEL ; BRASILEIRO, F. ; CARVALHO, Marcus ; MORAIS, FABIO ; MAFRA, João ; TURULL, Daniel . Escalonamento justo em infraestruturas de nuvem com múltiplas classes de serviço. In: XXXVII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2019, Gramado/RS. XXXVII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2019.
-
MORAIS, FABIO ; FARIAS, GIOVANNI ; CARVALHO, Marcus ; BRASILEIRO, FRANCISCO ; MAFRA, JOAO ; FOOK, ALESSANDRO ; LOPES, RAQUEL ; TURULL, Daniel . Supporting Mixed Workloads in OpenStack-Based Clouds. In: 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), 2018, San Francisco. 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), 2018. p. 822.
-
FARIAS, GIOVANNI ; BRASILEIRO, FRANCISCO ; LOPES, RAQUEL ; CARVALHO, Marcus ; MORAIS, FABIO ; TURULL, Daniel . On the Efficiency Gains of Using Disaggregated Hardware to Build Warehouse-Scale Clusters. In: 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 2017, Hong Kong. 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 2017. p. 239.
-
CARVALHO, Marcus ; BRASILEIRO, F. ; LOPES, R. V. ; SILVA, G. F. ; SANTOS, A. L. F. ; MAFRA, João ; TURULL, Daniel . Multi-dimensional admission control and capacity planning for IaaS clouds with multiple service classes. In: IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 2017, Madrid. IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 2017.
-
BRASILEIRO, F. ; Vivas, José Luis ; SILVA, G. F. ; Lezzi, Daniele ; Diaz, Carlos ; Badia, Rosa M. ; Caballer, Miguel ; BLANQUER, Ignacio . Flexible Federation of Cloud Providers: the EUBrazil Cloud Connect Approach. In: The International Workshop on Cloud Computing Project, 2016, Crans-Montana. Proceedings of the AINA-2016 Workshops, 2016. v. 1. p. 1-6.
-
BARROS, A. ; BRASILEIRO, F. ; SILVA, G. F. ; GERMANO, F. ; NOBREGA, M. ; RIBEIRO, A. C. ; SILVA, I. ; TEIXEIRA, L. . Using Fogbow to federate private clouds. In: Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2015, Vitória. Anais do XXXIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - Salão de Ferramentas. Porto Alegre: Sociedade Brasileira de Computação, 2015. v. 33. p. 1-8.
-
SILVA, G. F. ; DANTAS, A. ; LOPES, R. V. ; GUERRERO, D. D. S. . Distributed Test Agents: A Pattern for the Development of Automatic System Tests for Distributed Applications. In: 9th Latin American Conference on Pattern Languages of Programming, 2012, Natal, RN. Writers' Workshop, 2012.
-
SILVA, G. F. ; CRUZ, C. A. L. . Automated System Testing for Distributed Software using Virtual Environments. In: Latin-American Symposium on Dependable Computing, 2009, João Pessoa. Student Forum, 2009.
-
BRASILEIRO, FRANCISCO ; SILVA, GIOVANNI ; ARAUJO, FRANCISCO ; NOBREGA, MARCOS ; SILVA, IGOR ; ROCHA, GUSTAVO . Fogbow: A Middleware for the Federation of IaaS Clouds. In: 2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2016, Cartagena. 2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2016. p. 531.
-
Farias da Silva, Giovanni ; BRASILEIRO, F. V. ; BARROS, A. ; BLANQUER, Ignacio ; CUNHA, J. ; GALVÃO, Carlos ; RUFINO, Iana . High-throughput Processing of SEBAL in the EUBrazilCC Federated Cloud. In: EGI Community Forum, 2015, Bari, Italy. Research Demonstration, 2015.
-
Farias da Silva, Giovanni ; BRASILEIRO, F. ; LOPES, R. V. . Escalonamento orientado por qualidade de serviço em infraestruturas de computação na nuvem. 2021. (Apresentação de Trabalho/Simpósio).
-
DA SILVA, GIOVANNI FARIAS ; LOPES, RAQUEL ; BRASILEIRO, F. V. ; CARVALHO, Marcus ; MORAIS, FABIO ; MAFRA, João ; TURULL, Daniel . Escalonamento justo em infraestruturas de nuvem com múltiplas classes de serviço. 2019. (Apresentação de Trabalho/Simpósio).
-
SILVA, G. F. ; BRASILEIRO, F. ; LOPES, R. V. ; CARVALHO, Marcus ; MORAIS, F. J. ; TURULL, Daniel . On the Efficiency Gains of Using Disaggregated Hardware to Build Warehouse-Scale Clusters. 2017. (Apresentação de Trabalho/Conferência ou palestra).
-
BRASILEIRO, F. ; BLANQUER, Ignacio ; BARROS, A. ; CUNHA, J. ; GALVÃO, Carlos ; RUFINO, Iana ; SILVA, G. F. . High-throughput Processing of SEBAL in the EUBrazilCC Federated Cloud. 2015. (Apresentação de Trabalho/Conferência ou palestra).
-
BARROS, A. ; BRASILEIRO, F. ; SILVA, G. F. ; GERMANO, F. ; NOBREGA, M. ; RIBEIRO, A. C. ; TEIXEIRA, L. . Using Fogbow to Federate Clouds. 2015. (Apresentação de Trabalho/Simpósio).
-
SILVA, G. F. . Computação nas Nuvens. 2014. (Apresentação de Trabalho/Conferência ou palestra).
-
SILVA, G. F. . Computação nas Nuvens. 2013. (Apresentação de Trabalho/Conferência ou palestra).
-
SILVA, G. F. . Gestão de Projetos de Software. 2013. (Apresentação de Trabalho/Conferência ou palestra).
-
SILVA, G. F. . Computação nas Nuvens. 2010. (Apresentação de Trabalho/Conferência ou palestra).
Outras produções
Farias da Silva, Giovanni ; BRASILEIRO, F. V. . Escalonador baseado em QoS para o Kubernetes. 2019.
DA SILVA, GIOVANNI FARIAS ; BRASILEIRO, F. ; MORAIS, F. J. ; LOPES, R. V. ; CARVALHO, Marcus . Escalonador baseado em prioridades para o Openstack. 2018.
BRASILEIRO, F. ; SILVA, G. F. ; BARROS, A. ; GERMANO, F. ; NOBREGA, M. . Fogbow. 2016.
BRASILEIRO, F. ; PEREIRA, Thiago Emmanuel ; SILVA, Jonhnny W. ; SILVA, G. F. ; BRASILEIRO, E. V. . BeeFS. 2011.
SILVA, G. F. . Protótipo de framework com suporte a API para desenvolvimento de testes automáticos para Sistemas Distribuídos. 2009.
SILVA, G. F. . Testes Unitários com JUnit. 2010. (Curso de curta duração ministrado/Outra).
Projetos de pesquisa
-
2025 - Atual
Cloud AI, Projeto certificado pelo(a) coordenador(a) Fábio Jorge Almeida Morais em 27/01/2025., Descrição: Este projeto visa desenvolver uma solução para auxílio à tomada de decisões sobre a migração de workloads em infraestruturas híbridas de Computação na Nuvem, utilizando uma arquitetura baseada em múltiplos agentes e na aplicação de técnicas de Inteligência Artificial. A solução proposta consiste em criar agentes especializados em aspectos distintos do problema, tais como desempenho da aplicação, custo da execução, planejamento de capacidade da infraestrutura, segurança e conformidade.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (9) / Mestrado acadêmico: (1) . , Integrantes: Giovanni Farias da Silva - Integrante / Fabio Jorge Morais - Coordenador / Andrey Brito - Integrante / Reinaldo Gomes - Integrante.
-
2023 - Atual
Application Intelligence Hub (AIH), Descrição: A parceria da DELL com a UFCG na área de infraestrutura para observação de comportamento de aplicações começou em meados de 2020, através do projeto intitulado Observability Broker. Ao longo de suas fases, esse projeto teve como objetivo o desenvolvimento e evolução de uma camada de integração de serviços de observação do comportamento de aplicações, materializada em uma plataforma de autosserviço para compartilhamento dessas observações, chamada Observability Broker. A terceira fase do projeto, além de continuar a expansãona oferta de serviços de observação de aplicação oferecidos, criou um novo serviço voltado para a governança do ecossistema. Embora as informações providas pela plataforma permitam uma gerência mais eficiente das licenças das ferramentas de observação de aplicação, as atividades de governança implementadas até então se apoiam apenas na experiência dos gestores e na análise que eles fazem do histórico de utilização de seus times. O principal objetivo deste projeto é evoluir funcionalidades do Application Intelligence Hub que possibilitem o aumento da eficiência dos serviços oferecidos aos clientes. Apoiando-se no fato de que uma quantidade grande de dados é coletada de forma centralizada pelo Application Intelligence Hub, investigaremos a utilização de técnicas de Inteligência Artificial e Aprendizagem de Máquina que possam trazer insights à operação e possam responder questões.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Giovanni Farias da Silva - Integrante / Francisco Vilar Brasileiro - Coordenador / Fabio Jorge Morais - Integrante / Renildo Dantas Melo - Integrante / Jerônimo Jairo Silva de Araújo - Integrante / Caio Henrique Ribeiro Garcia de Medeiros - Integrante / Iele Facundo Passos - Integrante / Lucas Brasileiro Raposo - Integrante.
-
2021 - Atual
Análise de técnicas de escalonamento em infraestruturas de Computação na Nuvem, Descrição: O modelo de Computação na Nuvem de infraestrutura como serviço (IaaS, do inglês Infrastructure as a Service) tem se tornado cada vez mais a principal escolha de provisionamento de infraestrutura de computação. Com isso, cresce também a diversidade das cargas de trabalho submetidas pelos usuários. Essa característica, juntamente com a heterogeneidade das complexas infraestruturas usadas para executar essas cargas de trabalho, tornam o gerenciamento de recursos um dos principais desafios para provedores de computação na nuvem de larga escala. Para aumentar a utilização de recursos (consequentemente a lucratividade) e satisfazer as necessidades distintas dos usuários, os provedores podem oferecer múltiplas classes de serviço. Essas classes são diferenciadas pela qualidade de serviço (QoS, do inglês Quality of Service) prometida, que comumente é definida em termos de objetivos de nível de serviço (SLO, do inglês Service Level Objectives) estabelecidos em um contrato de nível de serviço (SLA, do inglês Service Level Agreement). Por outro lado, os provedores estão sujeitos ao pagamento de penalidades em caso de violações dos SLAs. Este projeto tem como objetivo investigar, propor e avaliar técnicas de escalonamento que possam aumentar a eficiência de provedores de IaaS que suportam múltiplas classes de serviço. Para atingir esse objetivo, os envolvidos terão que colocar em prática conhecimentos na área de metodologia científica para análise das técnicas propostas, bem como da área de desenvolvimento de software para implementação de simulador(es) e automatização e análise de experimentos.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Giovanni Farias da Silva - Coordenador / Felipe Muniz Garcez - Integrante / Ítalo Ryan Pimentel Horas - Integrante / Valdir Zacarias de Oliveira Junior - Integrante / RAYSSA MIRELLE SILVA OLIVEIRA - Integrante.
-
2019 - 2020
Cloudish/Ericsson III - Escalonamento coordenado orientado por QoS em infraestruturas distribuídas geograficamente, Descrição: Este projeto continua o esforço anterior do nosso grupo de pesquisa que investiga o uso de escalonadores orientados a QoS em infraestruturas de computação na nuvem, mas agora focando em um contexto diferente, a saber, o escalonamento de recursos de armazenamento para alocar os arquivos acessados pelos aplicativos dos usuários, bem como os serviços de uma infraestrutura de computação na nuvem. Além disso, investigará como a coordenação entre os escalonadores responsáveis pela alocação de arquivos e a alocação de recursos de computação pode trazer mais eficiência ao sistema como um todo.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Giovanni Farias da Silva - Integrante / Francisco Vilar Brasileiro - Coordenador / João Mafra - Integrante / Vinícius Barbosa da Silva - Integrante / Thiago Emmanuel Pereira - Integrante / Wesley Matteus Araújo dos Santos - Integrante / Luis Eduardo Barroso Mafra - Integrante / Daniel Bezerra Galvão Mitre - Integrante.
-
2017 - 2019
Cloudish/Ericsson II - Improving scheduling to fulfill SLOs of Infrastructure-as-a-Service Cloud Providers in a disaggregated environment, Descrição: In the previous phase of this project we addressed some limitations of the capacity planning and admission control activities, mainly allowing multiple resource dimensions to be considered. Regarding the scheduling activity, preliminary results demonstrate that considering the availability of the VMs while making scheduling decisions can increase the provider?s SLO fulfillment rate. In this project we plan to further our understanding of this activity by performing a thorough investigation on this idea, considering not only the benefits of the availability-aware scheduling scheme, but also dealing with practical issues that may arise by the fact that we may have millions of VMs to monitor, and that physical machines may fail. While doing that, we also plan to analyze the scheduler considering the new challenges and opportunities unveiled by the emergence of innovative hardware architectures that allow disaggregation of resources at the server level.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (1) . , Integrantes: Giovanni Farias da Silva - Integrante / Francisco Brasileiro - Integrante / Marcus Carvalho - Integrante / Alessandro Lia Fook Santos - Integrante / João Mafra - Integrante / Fabio Jorge Morais - Integrante / LOPES, RAQUEL - Coordenador / Vinícius Barbosa da Silva - Integrante.
-
2016 - 2017
Cloudish/Ericsson - Melhoramentos na gerência de provedores de infraestrutura como serviço explorando arquiteturas de hardware desagregado, Descrição: Resource management in cloud environments has been extensively studied. However, most of previous work has covered problems from the cloud user?s point of view. Works that consider the problem from the cloud provider?s perspective are normally fragmented, focusing on a single particular phase of the management problem (eg. capacity planning, admission control or virtual machine (VM) scheduling). Our previous work was the first to study these phases in an integrated way, considering the provision of multiple service classes that offer a good match for the mixed workloads normally faced by IaaS cloud providers. Each service class has a Service Level Agreement (SLA), which is a contract that defines Service Level Objectives (SLOs) the provider promises to meet, and penalties the provider pays in case an SLO is violated (i.e., the promise is not fulfilled). We consider that the SLA of each service class contains at least the following SLOs: i) VM Availability: the minimum VM availability accepted for requests admitted in a class, such that lower values result in SLO violations; and ii) VM Admissibility: the minimum VM admission rate accepted for requests submitted in a class, such that lower values result in SLO violations. In the capacity planning phase, the provider decides the cloud capacity size required to execute an expected workload, such that the VM admissibility SLO for each class is met. In the admission control phase, it decides which requests to reject in order to meet the VM availability SLOs of admitted ones; and in the scheduling phase, it chooses the VMs that will be running at each instant of time, and in which machines they will be allocated. However, the models proposed still have some limitations: (i) they consider a single resource dimension (CPU); and (ii) they use a very simplistic scheduling approach. In this project we intend not only to address the above-mentioned limitations, but also to expand the integrated management framework to explore the new challenges and opportunities unveiled by the emergence of innovative hardware architectures that allow disaggregation of resources at the server level. At the hardware level, the disaggregated datacenter provides flexibility to the IaaS cloud provider since it allows the creation of VMs that may span multiple servers in a single rack. The ability to dynamically change the physical infrastructure may have a strong impact on the way that capacity planning, admission control and VM scheduling is performed by the IaaS cloud providers that serve multiple types of workloads.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Doutorado: (1) . , Integrantes: Giovanni Farias da Silva - Integrante / Raquel Vigolvino Lopes - Integrante / Francisco Brasileiro - Coordenador / Marcus Carvalho - Integrante / Alessandro Lia Fook Santos - Integrante / João Mafra - Integrante.
-
2014 - 2015
EUBrazilCC - Fogbow, Descrição: Resource provisioning, federation technologies, application porting frameworks are central to scientific advancements, challenging the sustainability of an approach to distributed computing rapidly being taken over by events & increased demands from user needs in the past 15 years. Cloud-based services offer greater efficiency, agility and innovation in delivery of services through economies of scale, multiple tenancy of irregularly-used resources and sophisticated approaches to resource management. The EU-Brazil Cloud Connect (hereinafter ?EUBrazilCC?) project, with practical use cases, built on a close collaboration between a strong partnership of European & Brazilian excellence is a preliminary step towards providing a user-centric, real test bench for European & Brazilian research communities to test the execution of scientific applications. EUBrazilCC will exploit & coordinate, in a 2 year project, existing heterogeneous e-Infrastructures (virtualized datacentres, supercomputers and even desktops exploited opportunistically) over a wide geographic cross-Atlantic area. Therefore, it addresses from low-power compact infrastructures to low-cost solutions (the OurGrid community grid), along with other community resources from Brazilian & European partners, summing more than 5500 CPU cores and 17000 GPU cores. EUBrazilCC selects 3 multidisciplinary & highly complementary scenarios, covering Epidemiology, Health, Biodiversity, and Natural Resources & Climate Change. These scientific scenarios all require complex workflow pipelines & access to huge datasets. EUBrazilCC will leverage from the experience in Brazil and Europe for the federation of resources (JiT Cloud, OurGrid, CSGrid and InterCloud), programming environments and scientific gateways for virtualized environments (mc2, COMPSs, eScienceCentral) & distributed scientific data access (parallel data analysis) to demonstrate the benefits of the infrastructure. For the use cases, EUBrazilCC has selected lead institutions in both regions, such as FIOCRUZ, world leader in the study of Leishmaniasis, BSC, developer institution of the heart simulator Alya, which received recently an HPC Innovation Excellence Award, and CMCC, key node in the Earth System Grid Federation. EUBrazilCC defines a strong, networked dissemination web to promote the infrastructure among new communities, leveraging from the networks of SINAPAD and Brazilian National Institutes of Science and Technology in the areas covered in the case studies, namely: INCT of Innovation in Neglected Diseases (INCT-IND), INCT Virtual Herbarium of Flora and Fungi (INCT-HVFF), INCT on Scientific Computing in Healthcare Applications (INCT-MACC), and INCT for Climate Change (INCT-CLIMA); the VENUS-C user community, LifeWatch-ESFRI & the European Network for Earth System Modelling (ENES). The project assigns a specific interoperability task involving Helix-Nebula initiative & EGI Federated Task Force. Iit promotes a mobility programme for cooperation among partners, ie ?Science without borders?. EUBrazilCC defines business & exploitation plans around sustainable assets & relevant business models for the platform & the 3 use cases whilst reinforcing the open standards concept to foster a practical approach to interoperability testing in both regions.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Giovanni Farias da Silva - Integrante / Abmar Barros - Integrante / Francisco Brasileiro - Coordenador / Francisco Germano - Integrante / Marcos Nóbrega - Integrante.
-
2011 - 2013
Sistema de Arquivos Distribuído de Baixo Custo para Redes Locais (BeeFS), Descrição: O objetivo deste projeto de pesquisa é o projeto e implementação e avaliação de desempenho de um sistema de arquivos distribuído que possa utilizar o espaço ocioso em discos presentes nas estações de trabalho dos usuários desse sistema de arquivos.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (2) . , Integrantes: Giovanni Farias da Silva - Integrante / Francisco Vilar Brasileiro - Coordenador / Esther Vilar Brasileiro - Integrante.
-
2008 - 2008
AutoTest, Descrição: Este projeto teve como finalidade qualificar os softwares desenvolvidos no LSD (Laboratório de Sistemas Distribuídos) da UFCG, assim como pesquisar e desenvolver ferramentas para testes automáticos.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (5) / Mestrado acadêmico: (5) / Doutorado: (1) . , Integrantes: Giovanni Farias da Silva - Coordenador / Francisco Vilar Brasileiro - Integrante / Dalton Serey - Integrante., Financiador(es): Hewlett-Packard Brasil - Matriz - Cooperação.
-
2006 - 2007
OurGrid, Descrição: Desenvolver e evoluir o middleware OurGrid (para mais informações ver em www.ourgrid.org). , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Giovanni Farias da Silva - Coordenador / Francisco Vilar Brasileiro - Integrante / Lauro Ivo Beltrão Costa - Integrante / Walfredo Cirne - Integrante / Dalton Serey - Integrante., Financiador(es): Hewlett-Packard Brasil - Matriz - Auxílio financeiro.
-
2005 - 2005
Melhoria do Ensino de Graduação do CEEI/UFCG, Descrição: Projeto para gerenciamento dos monitores das disciplinas oferecidas pelo Centro de Engenharia Elétrica e Informática da Universidade Federal de Campina Grande.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (30) . , Integrantes: Giovanni Farias da Silva - Coordenador / Joseluce de Farias Cunha - Integrante.
Projetos de desenvolvimento
-
2024 - Atual
FairShare (Fase II), Descrição: O presente projeto tem como objetivo principal a investigação e o aprimoramento do auto-scaling em nuvens computacionais, especificamente no contexto de uma empresa parceira (VTEX). Para atingir este objetivo, espera-se o desenvolvimento de componentes para análise de redimensionamento de recursos computacionais, tanto no médio quanto no curto prazo, e para análise do particionamento desses recursos entre os diferentes tenants da empresa. Adicionalmente, busca-se criar componentes que suportem a reconfiguração automática dos serviços da empresa em resposta a redimensionamentos, bem como componentes para avaliar a qualidade dos serviços de recomendação da plataforma, que são o foco das análises de redimensionamento, particionamento e reconfiguração.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (29) / Mestrado acadêmico: (4) . , Integrantes: Giovanni Farias da Silva - Integrante / Francisco Brasileiro - Integrante / Thiago Emmanuel Pereira da Cunha Silva - Coordenador / Fabio Jorge Morais - Integrante.
-
2022 - 2023
Observability Broker (Fase III), Descrição: Continuação do projeto Observability Broker (Fase II). , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Giovanni Farias da Silva - Integrante / Francisco Vilar Brasileiro - Coordenador / João Alcimar Santiago Júnior - Integrante / Renildo Dantas Melo - Integrante / Jerônimo Jairo Silva de Araújo - Integrante / Anarco Quaresma Zeferino Nascimento - Integrante / Caio Fábio Juvino de Queiroz - Integrante.
-
2021 - 2022
Observability Broker (Fase II), Descrição: Continuação do projeto Observability Broker (Fase I). , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Giovanni Farias da Silva - Integrante / Francisco Vilar Brasileiro - Coordenador / Felipe Araújo de Andrade - Integrante / João Alcimar Santiago Júnior - Integrante / Maria Suelany Brito da Cruz - Integrante / Renildo Dantas Melo - Integrante / Jerônimo Jairo Silva de Araújo - Integrante / Anarco Quaresma Zeferino Nascimento - Integrante / Helena Mylena Cunha Dantas - Integrante / Caio Fábio Juvino de Queiroz - Integrante.
-
2020 - 2021
Observability Broker (Fase I), Descrição: A DELL oferece aos seus usuários internos de serviços de Tecnologia da Informação (TI) vários serviços de gestão de aplicações que executam em sua infraestrutura de TI. Em particular, alguns desses serviços permitem que gerentes e desenvolvedores de aplicações possam observar o comportamento de suas aplicações durante a execução das mesmas. Os principais serviços desta classe podem ser subdivididos em 3 grupos: i) serviços de monitoramento e cômputo de métricas de aplicações (metrics); ii) serviços de rastreamento de execução de aplicações (tracing); e iii) serviços de registro de operações/atividades de aplicações (logging). Atualmente esses serviços são tratados de forma completamente independente e a adesão aos mesmos não está automatizada, dificultando a sua utilização conjunta e aumentando desnecessariamente os custos associados à gerência e utilização dos mesmos. O objetivo do projeto é o desenvolvimento de uma camada de integração de serviços de observação do comportamento de aplicações (Observability Broker) que implemente uma plataforma de autosserviço para compartilhamento dessas observações. Tal plataforma, inexistente no mercado, irá aumentar a produtividade dos times de desenvolvimento à medida que facilitará o acesso a informações cruciais para melhorar o entendimento de suas respectivas aplicações.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Giovanni Farias da Silva - Integrante / Francisco Vilar Brasileiro - Coordenador / Alber Jonathas Nunes Paz - Integrante / Fernanda da Silva Vieira - Integrante / Felipe Araújo de Andrade - Integrante / José Ivan Silva da Cruz Júnior - Integrante / Gabriel Fernandes da Silva - Integrante / David Eduardo Pereira - Integrante.
Prêmios
2019
Melhor Artigo da Trilha Principal do XXXVII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - SBRC 2019, SBC - Sociedade Brasileira de Computação.
2015
Melhor artigo do salão de ferramentas do SBRC 2015, SBC - Sociedade Brasileira de Computação.
2009
Testador de Software, ISTQB - International Software Testing Qualifications Board.
Histórico profissional
Endereço profissional
-
Universidade Federal de Campina Grande, Laboratório de Sistemas Distribuídos. , Av. Aprígio Veloso, 882 - Bloco CO, Bodocongó, 58109-970 - Campina Grande, PB - Brasil, Telefone: (83) 33101365, URL da Homepage:
Experiência profissional
2024 - 2024
Instituto Federal de PernambucoVínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 2
2013 - 2017
Faculdade Maurício de Nassau - Campina GrandeVínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 8
Atividades
-
02/2013 - 08/2017
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Engenharia de Qualidade de Software, Gestão Ágil de Projetos, Lógica Computacional, Testes de Software, Programação Orientada a Objetos, Programação, Lógica Matemática
2013 - 2016
Fundação de Apoio ao Desenvolvimento da Computação CientíficaVínculo: Celetista, Enquadramento Funcional: Pesquisador e desenvolvedor, Carga horária: 40
2012 - 2013
Silibrina TecnologiaVínculo: Colaborador, Enquadramento Funcional: Pesquisador e desenvolvedor, Carga horária: 40
Atividades
-
01/2012 - 11/2013
Pesquisa e desenvolvimento, Silibrina Tecnologia Ltda.,Linhas de pesquisa
2010 - 2011
Escola Tecnica EstadualVínculo: Professor contratado, Enquadramento Funcional: Professor, Carga horária: 20
Outras informações:
Professor de disciplinas profissionalizantes na área de Computação.
Atividades
-
07/2011 - 12/2011
Ensino,,Disciplinas ministradas, Engenharia de Software, Banco de Dados, Desenvolvimento Comercial de Sistemas, Inglês Aplicado à Informática
-
01/2011 - 06/2011
Ensino,,Disciplinas ministradas, Empreendedorismo e Vendas em Informática, Banco de Dados, Desenvolvimento Comercial de Sistemas, Redes de Computadores, Inglês Aplicado à Informática
-
07/2010 - 12/2010
Ensino,,Disciplinas ministradas, Inclusão Tecnológica, Características da Orientação a Objeto
-
03/2010 - 06/2010
Ensino,,Disciplinas ministradas, Análise Fundamental de Sistemas, Cracterísticas da Orientação a Objetos
2024 - Atual
Universidade Federal de Campina GrandeVínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Carga horária: 40, Regime: Dedicação exclusiva.
2006 - 2010
Universidade Federal de Campina GrandeVínculo: Bolsista, Enquadramento Funcional: Pesquisador e Desenvolvedor, Carga horária: 20
2014 - 2014
Newcastle UniversityVínculo: Visitor Researcher, Enquadramento Funcional: Pesquisador visitante, Carga horária: 40
Outras informações:
Pesquisa e desenvolvimento relacionados ao projeto EuBrazilCC, envolvendo o middleware Fogbow e o software e-sciense central.
2017 - 2017
Ericsson Cloud ResearchVínculo: Pesquisador visitante, Enquadramento Funcional: Pesquisador visitante, Carga horária: 40
Outras informações:
Pesquisa e desenvolvimento relacionados ao projeto de gerência de Computação em Nuvem realizado em parceria com o UFCG.
2011 - 2020
Laboratório de Sistemas DistribuídosVínculo: Bolsista, Enquadramento Funcional: Pesquisador e desenvolvedor
2020 - 2024
Universidade Federal Rural de PernambucoVínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Carga horária: 40, Regime: Dedicação exclusiva.
Atividades
-
09/2023 - 06/2024
Conselhos, Comissões e Consultoria, Unidade Acadêmica de Belo Jardim.,Cargo ou função, Conselheiro na Câmara de Ensino de Graduação do CEPE.
-
03/2023 - 06/2024
Conselhos, Comissões e Consultoria, Unidade Acadêmica de Belo Jardim.,Cargo ou função, Presidente do Nucleo Docente Estruturante (NDE) do curso de Engenharia da Computação da UABJ.
-
10/2022 - 06/2024
Conselhos, Comissões e Consultoria, Unidade Acadêmica de Belo Jardim.,Cargo ou função, Membro titular do Colegiado Geral de Coordenação Didática (CGCD) da Unidade Acadêmica de Belo Jardim (UABJ).
-
12/2021 - 06/2024
Direção e administração, Unidade Acadêmica de Belo Jardim.,Cargo ou função, Coordenador do Curso de Bacharelado em Engenharia da Computação.
-
09/2021 - 06/2024
Conselhos, Comissões e Consultoria, Unidade Acadêmica de Belo Jardim.,Cargo ou função, Membro Titular do Conselho Técnico Administrativo (CTA) da Unidade Acadêmica de Belo Jardim (UABJ).
-
09/2021 - 06/2024
Conselhos, Comissões e Consultoria, Unidade Acadêmica de Belo Jardim.,Cargo ou função, Membro do Comitê Gestor da Privacidade e Proteção de Dados.
-
03/2021 - 06/2024
Conselhos, Comissões e Consultoria, Unidade Acadêmica de Belo Jardim.,Cargo ou função, Membro do Comitê Interno do PIBIC/CNPq-UFRPE.
-
10/2020 - 06/2024
Ensino, Engenharia da Computação, Nível: Graduação,Disciplinas ministradas, Introdução à Engenharia da Computação, Matemática Discreta 1, Programação 1, Projeto Interdisciplinar em Engenharia da Computação 4, Sistemas Operacionais
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Giovanni Farias da Silva e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?