G = PG uma releitura de P = NP Mirella M. Moro PPGCC/UFMG, 2015/1

Documentos relacionados
Ciência da Computação Sistemas de UFMG Computação Bancos de Dados Mitos Diversidade Pós-Graduação Mirella M. Moro mirella@dcc.ufmg.

ENGENHARIA DE SOFTWARE

Transformando o recrutamento através das redes profissionais

Desafios tecnológicos para o Projeto Observatório Logístico de Transporte

TÍTULO: SUBTÍTULO (SE HOUVER)

Métricas de Software Importância e Aplicação

Contexto Trabalhos Relacionados Contribuição 1 Contribuição 2 Experimentos

Iniciação Científica no INATEL

É HORA DE INVESTIR EM VOCÊ

A Cloud Computing Architecture for Large Scale Video Data Processing

PPODE - ESTRATÉGICO. Slide 1 BALANCED SCORECARD CRESCIMENTO PRODUTIVIDADE MAIS RESULTADOS. Ms. RICARDO RESENDE DIAS

Métodos de Estudo & Investigação Científica. Elaborando um projeto de pesquisa

UNIVERSIDADE CATÓLICA DO SALVADOR CURSO DE BACHARELADO EM INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA

Gláucia Curtinaz Centeno de Rezende. O Brasil na moda: Novas representações do consumo e promoção da brasilidade. Dissertação de Mestrado

REUNIÃO COMO CONDUZI-LA?

Modelagem De Sistemas

Tratamento e Análise de Dados e Informações (TADI)

Índice. Conteúdo. Planilha Profissional Para Cálculo de Preços de Artesanato

Parabéns por você ter chegado até aqui isso mostra o seu real interesse em aprender como se ganhar dinheiro na internet logo abaixo te darei algumas

O Desafio do gestor em desenvolver uma equipe

Professor Responde. Dúvidas mais comuns relacionadas a Segurança e Medicina do Trabalho NR01 ORDEM DE SERVIÇO

O Papel do Gerente/Administrador Financeiro das Empresas

Questionário de avaliação diagnóstica / Preliminary questionnaire

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Maria Luiza Braga (UFRJ)

ANEXO III. Roteiro para Apresentação de Projetos do Tipo C R$ ,00 a R$ ,00

CIBERESPAÇO E O ENSINO: ANÁLISE DAS REDES SOCIAIS NO ENSINO FUNDAMENTAL II NA ESCOLA ESTADUAL PROFESSOR VIANA

Design de Multimédia e Interacção

BUSCA DE FIDELIZACÃO DOS CLIENTES ATRAVES DA QUALIDADE NO ATENDIMENTO

SOBRE PAPEL DE ANALISTA DE NEGÓCIOS, ANALISTA DE PROCESSOS E ANALISTA DE SISTEMAS NA NOVA REALIDADE DA ERA INTERNET

Insper Instituto de Ensino e Pesquisa Faculdade de Economia e Administração. Helder dos Santos Dantas

MBA em Gerenciamento de Projetos. Teoria Geral do Planejamento. Professora: Maria Erileuza do Nascimento de Paula

Curioso. Cozinheiro. Comunicador. Idealista nato. por profissão, por natureza, nas horas vagas.

Sumário. CEAD - FACEL Manual do Aluno, 02

Introdução a Banco de Dados

Modelagem de Sistemas Web. Metodologias para o desenvolvimento de sistemas web

Transformação da força de trabalho

Jennefer Nicholson Secretary General IFLA. Universidade de Évora, Teatro Garcia de Resende e Biblioteca Pública de Évora outubro 2015, Portugal

EDUCAÇÃO & NEGÓCIOS. Será que estamos preparados para a nova era da instantaneidade?

empowering talents UM PRODUTO:

RU Reunião de Unidade Tema: As 50 Melhores Dicas para uma Consultora de sucesso!!!!!!

Gestão da Qualidade. Aula 5. Prof. Pablo

Fundamentos de Teste de Software

HadoopDB. Edson Ie Serviço Federal de Processamento de Dados - SERPRO

Desafios do saneamento básico em face da crise hídrica

RESOLUÇÃO Nº. 206 DE 14 DE DEZEMBRO DE 2011.

Avaliando e Compreendendo o Desempenho. Capítulo 4

Tecnologias aplicadas à Inteligência Empresarial e Inteligência Competitiva e o Brasil?

Métricas de Software

À CONVERSA COM UMA PROFISSIONAL

Dicas incríveis para vender mais... muito mais

QUEM SOU EU Fabio Lebre

Agenda. 03 de Dezembro de Hotel Green Place Flat São Paulo, SP. Realização: 2ª EDIÇÃO

Biblioteca Escolar da EB2 Dr. Manuel de Oliveira Perpétua. Como pesquisar na internet

Telepresença substitui viagem profissional

ENTERPRISE RESOURCE PLANNING (ERP) Disciplina: DESENVOLVIMENTO TECNOLÓGICO Prof. Afonso Celso M. Madeira

Leonardo Godinho da Cunha. Modelos de Concorrência e Sandboxes Aplicados a Servidores HTTP em Lua. Dissertação de Mestrado

PROCESSO DE SELEÇÃO DE DESENVOLVIMENTO DE PROJETOS DE EMPREENDEDORISMO DE IMPACTO EDITAL I LIBRIA

PARALISIA CEREBRAL: UMA REVISÃO BIBLIOGRÁFICA ACERCA DA INCLUSÃO ESCOLAR

24/06/2010. Presidência da República Secretaria de Imprensa Discurso do Presidente da República

POUPANÇA SICOOB CARTILHA ELETRÔNICA

Prova de Seleção Mestrado LINGUA INGLESA 15/02/2016

Seja bem-vindo! Conheça nosso plano de negócio!

APOSTILA DE CIÊNCIAS NATURAIS

FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES

TRINITY Project Microsoft Research Asia

e-book 6 PASSOS PARA IMPLANTAR GESTÃO POR RESULTADOS E COMPROMETER SUA EQUIPE

2 Passos para Ganhar dinheiro com o Google Exatamente isso que você leu no texto acima! É possível ganhar dinheiro online utilizando uma ferramenta

Avaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux

Engenharia de Software II

Inovação no Processo de Distribuição de Peças para Manutenção e Logística Reversa

Cinco erros na hora de monitorar seu ambiente de T.I

Margarida Isabel A Auditoria Tributária e a Deteção. Melo de Oliveira de Comportamento Evasivo

IPERON - ABRIL VERDE/ PASSOS PARA UMA LIDERANÇA DE RESULTADOS

Planejamento de Comunicação Organizacional: uma releitura da estrutura, enriquecida pelos modelos de análise de marketing.

Aula 1 Oficina de Programação e Laboratório Apresentação. Profa. Elaine Faria UFU

Exemplo COMO FAZER UM TRABALHO ESCOLAR O QUE DEVE CONSTAR EM UM TRABALHO ESCOLAR? Um Trabalho Escolar que se preze, de nível fundamental, deve conter:

2.1. As inscrições deverão ser realizadas através do preenchimento do formulário de inscrição previsto no seguinte link:

Não importa o que você decida

Universidade de Pernambuco UPE Escola Politécnica de Pernambuco POLI Programa de Pós-Graduação. Mestrado Profissional em Tecnologia da Energia - PPTE

Aluno do Curso de Gerenciamentos de Projetos - FIJ/Rio de Janeiro. Na atualidade competitiva profissional em Gestão de Projetos, exige-se

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Proposta Wizard Nova Veneza

ORIENTAÇÕES TRABALHO EM EQUIPE. Trabalho em Equipe. Negociação

A EDUCAÇÃO AMBIENTAL E A SUA INTERDISCIPLINARIDADE

COMUNIDADE VIRTUAL DE APRENDIZAGEM

EMPREENDEDORISMO E MERCADO DE TRABALHO

Cálculo da Reserva de Benefícios Concedidos da Previdência Social

GESTÃO DO AGRONEGÓCIO

Programa de Afiliados da Shutterstock

UNIVERSIDADE PAULISTA CURSOS

TUTORIAL WINDOWS 7. Curso Técnico em Informática. Aluno: Ricardo B. Magalhães Período: Noturno Profª: Patrícia Pagliuca

Como utilizar a tecnologia a favor da sua central de atendimento

PROJETO DO CURSO TÉCNICO DE NÍVEL MÉDIO INTEGRADO EM INFORMÁTICA

Top Copywriting Para Vendas

Transcrição:

G = PG uma releitura de P = NP Mirella M. Moro PPGCC/UFMG, 2015/1 www.dcc.ufmg.br/~mirella 2 P NP PARTE 1 INTRODUÇÃO 4 PAA PG 5 6

PAA Por quê? Feeling sobre o salário de estudante PG English $ BSc $ BSc MSc PhD Tempo Trabalho direto Tempo Pós-Graduação 7 8 Dados sobre o salário Escolaridade - Salário Escolaridade (maior grau) Média salário Programadores Região SE No. de respostas 5.226 Avg. Salário 2.553 1.843 3.207 3.568 Nenhuma Técnico Graduação Pós-Grad Mestrado (latusensu) Fonte: http://micosderealejo.blogspot.com 24 de março de 2010 9 10 Internships at Silicon Valley Os salários, por áreas de atuação, também sobem na medida da qualificação do profissional. Além da experiência, ditada por anos de trabalho no setor, a formação acadêmica também pode significar um incremento importante no salário. Um profissional de Arquitetura da Informação com mestrado ou doutorado pode ganhar até 74,7% mais do que um que possui apenas formação superior. 15 de agosto de 2014 11 MARÇO 2014 http://www.slate.com/blogs/future_tense/2014/03/04/glassdoor_survey_ranks_the_20_companies_that_pay_their_interns_the_most.html http://www.cnbc.com/id/101458010 12

Highest Paid Internships 2012 2014 Google Twitter Facebook Yahoo Microsoft Zynga Amazon Apple Oracle LinkedIn IBM Cisco Dan Zhang, Computer Engineering PhD student at UT Austin, learn more at www.danzhang.net US$ 7,0 Palantir US$ 6,9 VMware US$ 6,8 Twitter US$ 6,2 LinkedIn US$ 6,2 Facebook US$ 6,1 Microsoft US$ 6,1 ebay US$ 5,9 Google US$ 5,7 Apple US$ 5,6 Amazon US$ 5,0 Yahoo US$ 4,6 Intel DEZEMBRO 2014 13 14 Cuidado Investimento 15 16 PAA PG English Investir PR E PARA 17 18

Grad MSc PhD Várias Variáveis Organização Disciplina Independência Responsabilidade Comprometimento 19 20 Pensamento Motivação & Reflexão 21 22 PAA Conhecimento Difícil PG English PG Investir Habilidades 23 24

IMHO: vantagens IMHO: vantagens Trabalho Evento Científico Viagem 25 26 SIGCSE 11 Dallas SIGMOD 13 NYC PAA SIGMOD 12 Phoenix CSBC 12/PR SIGCSE 13 Denver CSBC 13 Maceió SBBD 2013/PE SIGMOD 11 Atenas VLDB 08 N.Zelandia SBBD 09 J.Pessoa ICDE 04 Boston SIGMOD 09 Providence (NYC) VLDB 04 Toronto Difícil SIGMOD 10 Indianápolis SIGMOD 07 (Amsterdam) Conquista English SIGMOD 07 - Beijing VLDB 05 Noruega CLEI 00 México SBBD 01 Rio CLEI 02 - Uruguai Investir CSBC 97 Brasília IDEAS 04 Coimbra (Lisboa) 27 28 É impossível se arrepender de ter estudado mais G = PG P = NP 29 30

Fazer Pesquisa PARTE 2 FAZER PESQUISA EM MEIA DÚZIA DE SLIDES Prepara para decorar o próximo slide 32 Enquanto estiver Pensando Planejando Escrevendo Apresentando Discutindo Reunindo Argumentando CON-PROSA: Contexto Problema Solução Avaliação Contexto Problema Solução Avaliação Contexto geral Contexto específico [estado da arte] O que *não* funciona? O que pode melhorar? Contribuição Como resolver o problema É bom? É melhor? [Nem] Sempre: Quando? Por quê? 33 34 Contribuições por TUDO!!!! Contexto Problema Solução X atual >novo contexto X atual > novo problema X atual > nova solução Solução atual > melhorias Avaliação Diferentes avaliações > X atual 35 36

Contexto Problema Solução Avaliação Contribuições por TUDO!!!! Dados relacionais > streams Dados relacionais > móveis Dados relacionais > semiestruturado Dados relacionais > big data analysis Mais comum Escolha qualquer um e avalie em: paralelo, distribuído, grandes volumes, map-reduce, novos hardwares,... 37 Example [ ZHANG et al @ SIGMOD 1996 ] Contexto Finding useful patterns in large datasets has attracted considerable interest recently, Problema and one of the most widely studied problems in this area is the identification of clusters, or densely populated regions, in a multi-dimensional dataset. Prior work does not adequately address the problem of large datasets and minimization of I/O costs. Solução This paper presents a data clustering method named BIRCH (Balanced Iterative Reducing and Clustering using Hierarchies), and demonstrates that it is especially suitable for very large databases. (Detalhes) BIRCH incrementally and dynamically clusters incoming multi-dimensional metric data points to try to produce the best quality clustering with the available resources (i.e., available memory and time constraints). BIRCH can typically find a good clustering with a single scan of the data, and improve the quality further with a few additional scans. BIRCH is also the first clustering algorithm proposed in the database area to handle noise (data points that are not part of the underlying pattern) effectively. Avaliação We evaluate BIRCH s time/space efficiency, data input order sensitivity, and clustering quality through several experiments. We also present a performance comparison of BIRCH versus CLARANS, a clustering method proposed recently for laerge datasets, and show that BIRCH is consistently superior. 38 Exemplo em Redes [ RAGHAVAN et al @ SIGCOMM 2007] Contexto Today s cloud-based services integrate globally distributed resources into seamless computing platforms. Problema Provisioning and accounting for the resource usage of these Internetscale applications presents a challenging technical problem. Solução This paper presents the design and implementation of distributed rate limiters, which work together to enforce a global rate limit across traffic aggregates at multiple sites, enabling the coordinated policing of a cloud-based service s network traffic. Our abstraction not only enforces a global limit, but also ensures that (detalhes) congestion-responsive transport-layer flows behave as if they traversed a single, shared limiter. We present two designs one general purpose, and one optimized for TCP that allow service operators to explicitly trade off between communication costs and system accuracy, efficiency, and scalability. Avaliação Both designs are capable of rate limiting thousands of flows with negligible overhead (less than 3% in the tested configuration). We demonstrate that our TCP-centric design is scalable to hundreds of nodes while robust to both loss and communication delay, making it practical for deployment in nationwide service providers. 39 PARTE 3 NA PRÁTICA (SLIDES CHEIOS DE TEXTO) COMEÇANDO O CURSO Conhecer colegas e professores é fundamental para o seu curso assim como para a vida após curso Começando o Curso 1. Orientador e seus orientados 2. Bookmarks http://www.lbd.dcc.ufmg.br/bdbcomp http://www.informatik.uni-trier.de/~ley/db http://www.periodicos.capes.gov.br http://dl.acm.org http://ieeexplore.ieee.org 3. Lattes 4. Associe-se: 41 42

COMO SE FAZ PESQUISA Algoritmo em Detalhes Orientador/a Afinidade + Responsabilidades Tema Trabalho Resultados Tema Trabalho Atual + Interessante + Futuro Sentar + Trabalhar Individualmente + Grupo Orientador/a Resultados Artigos + Conferências + Defesa 43 44 ESCOLHA DO TEMA Ler é a ÚNICA solução Orientador Seus artigos recentes Dissertações/Teses recentes É a decisão mais importante afetará todo o decorrer do seu curso Relacionados Eventos Periódicos A partir das referências A partir de buscas Principais (VLDB, SIGMOD, SBBD) De 2015, 2014, 2013, 45 46 Idealmente Escolha do Tema MSc 2 artigos por semana PhD manter-se atualizado 1 artigo por DIA O tema Interessante e atual: extrair artigos a respeito de sua tese/dissertação Com impacto por um bom tempo, por exemplo 2/4 anos Estado-da-arte!!!! Área já muito explorada? Ultrapassada, irrelevante? Com orientador Tem um histórico de pesquisa maior do que o seu (por isso que ele é orientador) Tem uma experiência na área para emitir opinião sobre o que pode ser interessante como uma dissertação/tese E o que é mais adequado como um trabalho de disciplina ou relatório técnico 47 48

Escolha do Tema Interessante e encorajador para você! Você passará um bom tempo trabalhando nele, e se não estiver motivado, a pesquisa nunca terminará... Motivação... Não espere que outras pessoas o motivem a trabalhar Você deve procurar se motivar para terminar o SEU trabalho Por isso uma empatia com o tema escolhido é fundamental (mas às vezes vai a contra-gosto mesmo, o que não quer dizer que não será um sucesso...) Falando em motivação 49 50 1. Tema escolhido 2. Orientador aprovou 3. Trabalho TRABALHO a partir da leitura Leia, analise, critique, discuta, implemente Tente analisar o assunto que está sendo descrito Tente identificar pontos falhos e possíveis melhorias no artigo Como fazer melhor? 51 52 Escrita & Apresentação de trabalhos científicos?difícil?! Porém a mais difícil parece ser RESULTADOS ESCRITA E APRESENTAÇÃO DE ARTIGOS Difícil Fácil Atividade inédita Escrever longamente Falar em público Receitas clássicas Fazer de novo Prática leva à perfeição 54

ESCREVENDO Nunca viu uma dissertação ou tese na vida?!?!?! Pegue uma na biblioteca do DCC Recente Do seu orientador Estrutura Divisão de capítulos Linguagem Abordagens Escrevendo Assim que definir o tópico da dissertação/tese: Comece a trabalhar no documento final Formato??? na página da pós na MINHA página Comece com as páginas obrigatórias 1. Capas 2. Catalogação 3. Aprovação 4. Dedicatória 5. Agradecimentos 6. Resumo 7. Abstract 8. Resumo Estendido 9. Sumário 10. Lista de figuras 11. Lista de tabelas 12. Corpo do texto 13. Apêndice 14. Referências Bibliográficas 55 56 Escrevendo Conectar as Ideias: *não* é fácil À medida que define o seu trabalho, adicione conteúdo ao texto Não precisa ser na forma final linda e perfeita, escreva rascunhos mesmo Qualquer decisão importante escrita em detalhes no texto à medida em que elas acontecem No final do trabalho será muito complicado se lembrar de tudo nos mínimos detalhes Estabeleça um cronograma e tente segui-lo Contexto & Relacionados Problema Solução 1 Solução 2 Avaliação Título: keyword1 keyword2 Resumo:linha1 linha2 linha3 Intro: par1 par2 par3 par4 Conclusão: par1 par2 par3 57 58 *Um* livro que pode mudar sua vida Uma disciplina Escrita e Apresentação de Artigos Científicos 2015/2 59 60

Finalizando, A VIDA DE ALUNO A Vida de Aluno: Sugestões A vida de mestrando/doutorando é um pouco diferente da vida normal Ainda vai chegar aquele dia/noite no qual tudo o que consegue pensar é a dissertação, a proposta, a tese, a defesa, o artigo para revista Isso é normal A prioridade tem de ser o curso Aproveite horas vagas Uma semana/10 dias é o prazo máximo Para resolver problema Para implementar código SENÃO: consulte seu orientador 61 62 A Vida de Aluno: Sugestões Escreva e submeta artigos Na pior das hipóteses, as revisões ainda serão extremamente proveitosas Cuidado! Não envie qualquer bobagem Discuta com seu orientador antes de começar a escrever Entregue para seu orientador 1 sem/10 dias *ANTES* do prazo (o ideal é ir entregando aos poucos, conforme termina de escrever cada seção) 63 A Vida de Aluno Dúvidas Quando estiver cheio de dúvidas, sem saber qual rumo tomar, convoque uma reunião com seu orientador (ou com o grupo de pesquisa) Organize seus pensamentos Discuta com os colegas E não se acanhe não, porque discutir faz parte e às vezes rende muito mais do que semanas trabalhando sozinho 64 A Vida de Aluno Crise Como assim crise? Na hora da crise, uma conversinha com os colegas sempre ajuda Ainda há de chegar a manhã na qual você acorda e pensa: mas o que eu estou fazendo nesse curso mesmo? Pra onde vou? O que eu quero? Como termino? Vou largar? Acredite, vida de mestrando/doutorando é tudo meio parecida mesmo, principalmente as aflições Orientador A Vida de Aluno Seu melhor parceiro durante o curso Antes de tomar qualquer decisão importante, fale com ele e peça a benção 65 66

O orientador orienta Decisão importante disciplinas a cursar + decisão de projeto Planeje o projeto das disciplinas com seu orientador viagens, férias (como assim férias?) submissão de artigos intercâmbios e estágios (?) absolutamente qualquer questão que se refira ao seu curso Peça a benção pergunte sua opinião se concorda com sua decisão se existem outras opções, etc 67 EM HIPÓTESE ALGUMA Leve as disciplinas na flauta / nas coxas Não existe abandonar a disciplina Regras específicas para trancamento FALAR COM ORIENTADOR/a FALAR COM PROF/a DA DISCIPLINA 68 Você Conhecimento Estudo Experiência Visão Resolução Problemas Você nunca irá se arrepender de investir em você e nos seus estudos w w w. d c c. u f m g. b r / ~ m i r e l l a Revise esses slides no decorrer do curso http://www.evcomp.dcc.ufmg.br http://phdcomics.com Minhas disciplinas Bancos de Dados Avançados/1º Escrita e Apresentação Artigos/2º