CURRICULUM VITAE Pedro Vale Estrela [email protected] http://tagus.inesc-id.pt/~pestrela/cv 1 - Dados Pessoais Nome: Pedro Miguel Santos Reis Vale Estrela Naturalidade: Oeiras / Data de Nascimento: 23 de Agosto de 1978 Nacionalidade: Portuguesa Email: [email protected] Aluno IST nº: 2130/D 4520/M 42703/L Endereço Pessoal: Rua Praia do Moinho, nº 9, Lombos-Sul, 2775-681 Carcavelos Membro Efectivo da Ordem dos Engenheiros (OE), região Sul nº 26758, no Colégio Engenharia Informática Membro Estudante Graduado do Institute of Electrical and Electronics Engineers, IEEE, nº 80471591 2 - Qualificações Académicas 2003 - Setembro 2007 (previsão) Doutoramento em Engenharia Informática e Computadores (DEIC), do Instituto Superior Técnico (IST), na Área Científica de Redes de Computadores. O doutorando entregou a tese de doutoramento em Março 2007, encontrando-se a aguardar a defesa da Tese, prevista para Setembro 2007. 2000 - 2002 Mestrado em Engenharia Informática e Computadores (MEIC), pelo IST, na Área Principal de Especialização de Conectividade e Sistemas Distribuídos (CSD) e na Área Secundária de Sistemas Interactivos e Multimédia (SIM), com classificação média curricular de Muito Bom. 1995 - 2000 Licenciatura em Engenharia Informática e de Computadores (LEIC), ramo de Sistemas Computacionais (SCO), pelo IST, com média final de 15 valores, e trabalho final de curso avaliado com nota final de 18 valores. 1 CURRICULUM VITAE 3 - Experiência Académica Março 2003 - Setembro 2007 (previsão) Aluno do DEIC, na Área Científica de Redes de Computadores, sob a orientação da Prof. Teresa Vazão (DEI), e co-orientação do Prof. Mário Serafim Nunes (DEEC). O doutorando entregou a Tese de doutoramento em Março de 2007, encontrando-se a aguardar a defesa da Tese, prevista para Setembro 2007. Este trabalho de doutoramento está suportada por uma patente, dois artigos de revista internacional aceites para publicação, e 5 artigos de conferência internacional. A tese de doutoramento está centrada redes móveis, especificamente no suporte de mobilidade em redes IP, ao focar o problema do suporte de mobilidade de uma forma transparente e eficiente, ao propor uma solução de mobilidade que suporta eficientemente qualquer tipo de terminais e redes. Tendo por base este trabalho anterior, este trabalho de investigação propõe o protocolo de micro-mobilidade “enhanced TIMIP”, que utiliza um desenho “duplo-plano”, que permite ganhos de eficiência e transparência, e que permitem a aplicação flexível do serviço de mobilidade em casos particulares de aplicação de redes existentes e futuras baseadas no protocolo IP. Esta arquitectura genérica é aplicável a ambas as versões do protocolo IP, e suporta tanto terminais legados como encaminhadores legados sem suporte de mobilidade, utilizando a independência de terminais e redes. A solução está inicialmente divida num protocolo base, que combina um nível de transparência superior com um nível de eficiência semelhante às melhores soluções alternativas, ao suportar handovers rápidos e encaminhamento óptimo numa árvore. Adicionalmente, são definidos um conjunto de extensões modulares que, quando utilizadas em conjunto, combinam um nível de transparência e eficiência superior às melhores soluções alternativas, ao suportar handovers seamless e encaminhamento óptimo, alem de suportarem terminais inactivos e cenários de operadores. A solução proposta foi especificada formalmente utilizado maquinas de estado, e foi avaliada e comparada com alternativas existentes por via de estudos de simulação no simulador de redes NS2. Esta avaliação mostra a aplicabilidade da solução proposta em relação aos objectivos da tese, por ser mais transparente e eficiente que qualquer das outras soluções do estado da arte considerada. Durante a realização do doutoramento, o doutorando beneficiou de Bolsa de Doutoramento concedida pela Fundação para a Ciência e Tecnologia (FCT), foi dispensado de exames de qualificação e da parte escolar, por via de créditos concedidos pela conclusão do MEIC, e apresentou a proposta de Tese, a qual foi aprovada por unanimidade na 1ª reunião da Comissão de Acompanhamento de Tese (CAT), em 8 Julho. 2 CURRICULUM VITAE Março 2003 - presente data Revisor convidado de múltiplos artigos científicos para as seguintes revistas e conferências internacionais: Hetnets 2005, PIMRC 2006, ICOIN 2007, PIMRC 2007 e na revista Elsevier Science Computer Communications Magazine 2007. Setembro 2007 Primeiro autor de artigo científico “A Route Optimization Scheme for the eTIMIP micro-mobility protocol”, aceite para publicação na conferência “18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’07)”, Atenas, Grecia, Setembro 2007. Este artigo apresenta um mecanismo generico de optimização de rotas no interior de dominios de micro-mobilidade, sendo exemplificado para o protocolo eTIMIP. Este artigo especifica e prova as melhorias de eficiência e escalabilidade do mecanismo. Janeiro 2007 Primeiro autor de artigo científico “De-Triangulation Optimal solutions for mobility scenarios with asymmetric links”, aceite para publicação na conferência ICOIN’07, International Conference on Information Networking, Estoril, Portugal, Janeiro 2007. Este artigo foi aceite em Julho de 2007 para pós-publicação no Lecture Notes in Computer Science da Springer. O artigo faz uma apresentação da problemática da de-triangulação directa, que causa pacotes fora-de-ordem, sendo introduzida uma framework analítica para estudar o problema, que afecta uma quantidade apreciável de protocolos de micro-mobilidade. É, então, apresentado soluções óptimas que evitam a desordem dos fluxos sem aumentar o atraso dos pacotes, mesmo em links assimétricos. Os algoritmos genéricos propostos foram então validados de forma analítica e por simulação NS2. Setembro 2006 Primeiro autor de artigo científico, “Performance Evaluation of Micro-Mobility Protocols in Fail-Tolerant Mesh Networks”, aceite para publicação na conferência “17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’06)”, Helsínquia, Finlândia, Setembro 2006. Este artigo apresenta o protocolo TIMIP e compara a sua performance a outras propostas de micro-mobilidade em redes de topologia não-árvore, com ligações redundantes, falhas aleatórias, para movimentações contínuas e situações estacionárias. Neste artigo são caracterizadas deficiências presentes nos protocolos eficientes de micro-mobilidade, nomeadamente o TIMIP, e que são resolvidas pela pela nova versão do protocolo (eTIMIP). 3 CURRICULUM VITAE Julho 2006 Primeiro autor de artigo científico “Design and Evaluation of eTIMIP – an Overlay Micro-Mobility Architecture based on TIMIP”, aceite para publicação na conferência ICWMC'06, International Conference on Wireless and Mobile Communications, Bucareste, Romenia, Julho 2006. O artigo faz uma apresentação da problemática da transparência, sendo introduzida a framework de transparência que classifica as propostas do estado da arte, em particular o TIMIP. É, então, apresentada a especificação da nova versão do protocolo eTIMIP (enhanced TIMIP), baseada em rede virtual “overlay” e metodologia “surrogate”, com versões para IPv4 e IPv6, segurança e suporte eficiente de micro-mobilidade. São apresentados resultados de simulação preliminares, que comparam a nova proposta com as correspondentes do estado da arte, em particular com a versão anterior TIMIP. Julho 2006 Apresentação convidada no 4º Seminário da Rede Temática de Comunicações Móveis (RTCM), realizada no INESC-Porto, em Julho 2006, com o tema “eTIMIP/sMIP - A Transparent and Efficient IP Mobility Protocol that supports all Terminals and Networks efficiently”. Dezembro 2005 Submissão de uma versão estendida do artigo anterior Hetnet’s04 para publicação no “Wireless Personal Communications” (WIRE – Kluwer Academic Publishers), já com os comentários dos revisores tomados em consideração. Em Novembro de 2005, este artigo foi aprovado pelos revisores, sem demais alterações, estando assim a aguardar publicação. O artigo inclui a descrição detalhada da arquitectura inicial do protocolo TIMIPv0, uma framework de eficiência, um resumo e classificação das várias propostas do estado da arte desta área, a apresentação de resultados iniciais de simulação comparando as propostas em casos discretos e contínuos, com tráfego intra e interdomain, UDP e TCP, e a apresentação de resultados experimentais do protótipo TIMIP/sMIP desenvolvido. Julho 2005 A 8 de Julho de 2005 foi realizada a 1ª reunião da Comissão de Acompanhamento de Tese, constituída pelos Prof. Doutor Manuel Ricardo, da Universidade do Porto, Prof. Doutor Carlos Martins Ribeiro, do IST, além dos dois Orientadores. Nesta reunião foi apresentada, discutida e aprovada por unanimidade a Proposta de Tese, a qual contempla os resultados de investigação já alcançados (Enquadramento, Estado da Arte, Proposta de Solução), bem como define os restantes objectivos a atingir (Estudos de Eficiência e Transparência, conclusão da especificação do Protocolo, Avaliação e Comparação do Protocolo com alternativas do estado da arte por via de Simulação). 4 CURRICULUM VITAE Agosto 2004 No âmbito do trabalho de investigação da Tese de Doutoramento, foi concedida ao doutorando uma bolsa de doutoramento pela Fundação para a Ciência e Tecnologia (FCT), com direito a isenção de propinas. Esta bolsa resulta de um concurso público, no qual este trabalho de doutoramento foi avaliado com a nota de 4.25 valores. Julho 2004 Primeiro autor de artigo científico “Micro-Mobility Performance Evaluation of a Terminal Independent Mobile Architecture”, aceite para publicação na conferência HET-NETs ’04, Performance Modelling And Evaluation Of Heterogeneous Network, organizado pelo departamento de informática da universidade de Bradford, Inglaterra. O referido artigo foca resultados do estudo de simulação do protótipo de Investigação, sendo estes enquadrados num framework original, igualmente proposto neste artigo pelo doutorando. Outubro 2000 - Janeiro 2003 Aluno do MEIC, tendo desenvolvido o trabalho de mestrado na Área Principal de Especialização de Conectividade e Sistemas Distribuídos e na Área Secundária de Sistemas Interactivos e Multimédia, tendo sido orientada pelo Prof. Mário Serafim Nunes. A componente curricular teve uma classificação média final de Muito Bom, tendo sido constituída pelas seguintes disciplinas: Redes de Acesso Multiserviço (Nível A, Área CSD) (Classificação Final: Muito Bom) Tópicos Avançados em Conectividade e Sistemas Distribuídos (Nível A, Área CSD) (Classificação Final: Muito Bom) Gestão de Redes e Sistemas Distribuídos (Nível M, Área CSD) (Classificação Final: Bom) Redes de Alto Débito (Nível M, Área CSD) (Classificação Final: Bom) Modelação e Visualização Tridimensional (Nível M, Área SIM) (Classificação Final: Muito Bom) Complementos de Modelação Gráfica (Nível M, Área SIM) (Classificação Final: Bom) A Tese de Mestrado, desenvolvida no âmbito do projecto Europeu MOICANE financiado pelo programa Information Society Technology, teve como tema Protocolos de Mobilidade para Terminais IP. Este trabalho foi constituído pela concepção, desenho e implementação completas de uma solução distribuída de mobilidade global com características inovadoras. 5 CURRICULUM VITAE Relativamente à parte prática, o trabalho foi desenvolvido no sistema operativo LINUX, utilizando a linguagem de programação C, incluíndo componentes distribuídas residentes no espaço do utilizador (deamons), programação/alteração de drivers e código do núcleo linux 2.4, para todas as componentes de micromobilidade, macro-mobilidade, qualidade de serviço, e monitorização dos serviços. A 23 de Janeiro de 2003 prestou provas públicas de defesa da Tese de Mestrado, perante o Júri composto pelos seguintes Douturados: Presidente do Júri: Doutor Mário Serafim Nunes, Professor Associado do Instituto Superior Técnico, da Universidade Técnica de Lisboa (orientador científico). Primeiro Vogal: Doutor Manuel Alberto Pereira Ricardo, Professor Auxiliar da Faculdade de Engenharia da Universidade do Porto. Segundo Vogal: Doutora Teresa Maria Sá Ferreira Vazão Vasques, Professora Auxiliar do Instituto Superior Técnico, da Universidade Técnica de Lisboa. A prova foi concluida com a classificação final de aprovado. (classificação nãoqualitativa, de acordo com o nº 11 da deliberação do Senado da UTL nº1 de 93). Janeiro 2003 No âmbito do trabalho de investigação realizado durante a tese de mestrado foi primeiro autor de um trabalho de investigação, referente ao protocolo de micromobilidade desenvolvido – o Terminal Independent Mobility for IP (TIMIP), submetido ao Internet Engineering Task Force (IETF) na categoria de draft individual. Dezembro 2001 No âmbito do trabalho de investigação realizado durante a tese de mestrado foi autor de um artigo científico publicado na revista internacional IEEE Communication Magazine, vol 39, referente ao protocolo de micro-mobilidade desenvolvido – o Terminal Independent Mobility for IP (TIMIP), e com descrição de soluções de mobilidade IP actualmente existentes. Setembro 1999 - Setembro 2000 Aluno finalista da LEIC, tendo realizado o Trabalho Final de Curso com o tema Estudo e Implementação da Macro-Mobilidade na Internet, o qual foi classificado com a nota final de 18 valores, validado por um júri de 3 membros. O referido trabalho consistiu no estudo e implementação do protocolo Mobile IP (MIP) recomendado pelo IETF RFC2002. Este protocolo foi implementado no sistema operativo LINUX, utilizando a linguagem de programação C. Setembro 1995 - Setembro 2000 Aluno da LEIC, ramo de Sistemas Computacionais, pelo IST, com média final de 15 valores. 6 CURRICULUM VITAE Durante a licenciatura realizou diversos trabalhos, dos quais se destacam os que a seguir se descrevem: Concepção e desenvolvimento de um Sistema Distribuído, em linguagem C no sistema operativo Solaris (SUN), utilizando mecanismos de comunicação remotos RPC, com capacidades de segurança, fiabilidade, tolerância a falhas, paralelismo e transações distribuídas. Concepção e desenvolvimento de uma Arquitectura de middleware, utilizando a linguagem de programação JAVA e as linguagens de programação WEB, bem como os mecanismos de comunicação associados. Concepção de um Sistema de Informação utilizando o modelo ER e implementação em SQL. Concepção de uma solução de gestão de redes, utilizando uma plataforma de gestão de redes utilizada em diversos operadores de telecomunicações: o TEMIP (Compaq/Digital). Concepção e desenho de um Jogo Animado, utilizando a linguagem de programação C++ e a plataforma de desenvolvimento de aplicações gráficas OpenGL. Concepção e programação de um compilador para uma linguagem procedimental, em linguagem C, utilizando as ferramentas LEX e o YACC. Implementação do protocolo de nivel de ligação LAPB, com entrega garantida, controlo de fluxo e detecção de erros. Programação de um driver, em linguagem de programação Assembly, para a porta série RS232 de um PC 286. Programação de um sistema servidor, em linguagem C no sistema operativo linux, utilizando mecanismos de comunicação baseados em sockets BSD, com capacidades de distribuição, fiabilidade, tolerância a falhas e paralelismo. 4 - Formação Complementar Janeiro 2007 Participação na conferência internacional ICOIN 2007, no Estoril, Portugal, organizada pelo IST e pelo INESC-ID. 7 CURRICULUM VITAE Apresentações convidadas e oradores: Delivering Ubiquitous Services over Heterogeneous Networks (Hamid Aghvami), QoS in the Next Generation Networks (Lorenz Pascal), Ad Hoc and Rapidly Deployable Communication Systems for Emergency and Crisis Management (Jorge Pereira), Relay based Access for Cellular: FDD versus TDD - An Overview (Bernhard Walke) “Information and Communication Technologies in the 7th Framework Programme”, Jorge Pereira da Comissão Europeia, gabinete de Sociedade de Informação e Media. Outubro 2006 Participação no seminário “Meshed & Deployable IP Networks”, em Lisboa, organizada pelo DEEC IST/UTL. Setembro 2006 Participação na conferência IEEE PIMRC 2006, em Helsínquia, Finlândia, organizada pelo IEEE. Painéis: “Future Wireless Technologies”, “Impregnating Wireless Communications into People’s Life”, Mobile IP and Mobile TV: Trends and Strategies", "Issues in Dynamic Spectrum Management", "Applications of Wireless Sensor Networks" Tutorial “High Speed Downlink / Uplink Packet Access (HSDPA/HSUPA)”, ministrado pela Nokia networks. Julho 2006 Participação nas conferências ICWMC 2006 e ICCGI 2006, em Bucareste Roménia, organizada por IARIA. Tutorial “Introduction to IPv6 Deployment”, ministrado pelo 6DISS Project. Setembro 2005 Frequência da escola de Verão rede de excelência do Euro-NGI, realizada na Universidade Johanes Kepler em Linz, Áustria, sob o tema “Arquitecturas e Serviços para a Internet da Próxima Geração”, com atribuição de subsidio. Tópicos cobertos e oradores: BroadBand Networking (Sebastià Sallent) / Services (Sandford Bessler) / Congestion Control (Michael Welzl) / Multilayer Networks (Daniel Kofman / Dimitri Papadimitriou) / QoS (Hermann de Meer) / Networks Management (Markus Fiedler) / Overlays + P2P (Kurt Tutschku) / Sensor Neworks (Ian Akyildiz) / Ad-hoc Networks (Claude Chaudet) / NGN security (Oliver Jung) / Future Wireless Technologies (Ian Akyildiz). 8 CURRICULUM VITAE Agosto 2005 Participação na conferência ACM SIGCOMM 2005, em Filadélfia, EUA, com atribuição de student travel grant. Frequência do workshop E-Wind 05 “Experimental approaches to wireless network design and analysis” Tutorial “Broadband Wireless Access and High-Speed Wireless Data Applications”, ministrado por Dr. Sanjoy Paul. “Assessing the Internet: Lessons Learned, Strategies for Evolution, and Future Possibilities", por Vint Cerf e Robert Kahn, na cerimonia de entrega do premio ACM Turing 2004. Julho 2004 Participação na conferência HETNETs’ 04, em Ilkley, organizado pela Universidade de Bradford, Inglaterra. Junho 2003 Participação na conferência internacional 12th IST Mobile & Wireless Communications Summit, organizado pela Information Society Technologies (IST), no centro de congressos de Aveiro. Participação na “Workshop on BroadBand Wireless Networking Technologies”, organizado pela IST-NEXTWAY, no centro de congressos de Aveiro. Participação no tutorial ”Wireless Internet”, ministrado pelo Prof. Hamid Aghvami, durante a mesma conferência internacional. Janeiro 2003 - Fevereiro 2003 Frequência do curso de “Especialização em Gestão de Projectos”, ministrado pelo Departamento de Engenharia Informática, com a classificação final de Bom. Certificação, pela Associação Portuguesa de Gestão de Projectos (APOGEP) de Conhecimentos em Gestão de Projectos, correspondente ao nível D da IPMA – International Project Management Association (certificação nº Portugal/D/050). 9 CURRICULUM VITAE 5 - Experiência Profissional Novembro 2004 – Presente Data Investigador do INESC-ID, do grupo de Arquitectura de Redes de Computadores, no núcleo do TagusPark. (Janeiro 2007) Participação na Organização da conferência ICOIN’07, International Conference on Information Networking, no Estoril, Portugal. Responsabilidades na organização logística, de organização científica, do programa, na elaboração dos proceedings em CD-ROM e na divulgação á imprensa (press-release). (Agosto 2006) Concessão, em parceria com o IST e o INOV, de patente de propriedade industrial referente às componentes inovadoras no método TIMIP, intitulada: ”Método para proporcionar micro e macro mobilidade a nós sem essa capacidade, usando mecanismos de substituição e redes sobrepostas a redes IP heterogéneas com qualquer topologia”. Esta patente pretende identificar o suporte de mobilidade para quaisquer terminais e redes com recurso a mecanismos “surrogate” e rede virtual “overlay” como uma Invenção. A patente, com numero PT103405, foi submetida em Dezembro 2005, tendo sido publicada em Diário da republica a 31 Maio 2006, e foi concedido o despacho de concessão a 31 Agosto de 2006. Efectuou Investigação avançada em redes móveis, sendo o trabalho focado na Simulação, analise e processamento de resultados de redes móveis IP, baseadas no protótipo anteriormente desenvolvido. Este trabalho de simulação está baseado no simulador de redes de referencia, o “NS2”, desenvolvido pelo grupo VINT. Criação de ferramentas de debugger otcl, manutenção de pacotes de software de mobilidade para NS2, ferramentas de redes hierárquicas, produção de documentação NS2, interacção com a ferramenta tracegraph, tutoriais. Suporte de utilizadores de NS2, suporte na mailing list NS2. Responsável da instalação, configuração e manutenção das instalações do LEME - Laboratório de Excelêncis em Mobilidade – LEMe, uma parceria entre o IST e a Ericsson, Fundação Portugal Telecom, Siemens SA, Sun Microsystems e Sociedade Taguspark. Principais funções: definição da rede, configuração de equipamentos, instalação de software, configuração de OSPF e APs, logística de utilização partilhada dos recursos. 10 CURRICULUM VITAE Janeiro 2004 – Outubro 2004 Investigador do INOV (INESC-Inovação). Principais Funções desempenhadas: Participação de uma auditoria externa ao Centro de Comunicações (CC) de um dos maiores bancos Portugueses. Tópicos abrangidos na auditoria: avaliação da organização física do CC, sistemas de segurança, Acessos, Refrigeração, Incêndio, Cablagem, Energia, backup, Comunicações e Serviços. Incluiu levantamento no local, análise e tratamento dos dados e formulação de recomendações no relatório final. Participação no projecto europeu OLYMPIC, sendo responsável pela implementação completa do protocolo de transporte Datagram Congestion Control Protocol (DCCP). Codificação do protocolo em Linux, com criação de uma camada em C++ de semantica bloqueante, suporte de Qualidade de Serviço, algoritmos avançados de descarte selectivo sensíveis à estrutura das tramas de Vídeo MPEG4, e análise de fluxos constrangidos vs não-constrangidos em transportes TCPfriendly. Analise e teste de implementações de software DCCP em kernel mode, User Mode Linux e FreeBSD. Fevereiro 2003 Membro Estagiário da Ordem dos Engenheiros, Colégio de Engenharia Informática, tendo realizado o respectivo estágio profissional formal, no INOV – INESC Inovação. O estágio teve o tema de “Implementação prática da rede wireless do INESC no MOICANE”, sendo relativo ao trabalho desenvolvido no projecto internacional já referido, focando os aspectos de engenharia em todas as fases de análise, concepção, implementação e teste. O trabalho desenvolvido teve as maiores aceitações, ao ser verificado por Auditores Internacionais durante o Final Review Audit do projecto Internacional, entre outros especialistas Nacionais. Adicionalmente, ganhou o prémio de melhor estágio da área de Informática em 2003 da Ordem dos Engenheiros. Outubro 2000 - Fevereiro 2003 Investigador do INOV, do grupo de Redes de Acesso, tendo desempenhado as seguintes funções: Responsável pela rede de acesso do projecto MOICANE baseada em tecnologia wireless IEEE 802.11b, tendo a seu cargo o desenho, implementação, teste, análise e operação da rede móvel, nas suas componentes de mobilidade e de suporte de qualidade de serviço ao nível IP. Ao nível técnico, saliente-se: a criação de deamons de suporte aos serviços de mobilidade e de qualidade de serviço; a alteração do código do núcleo do sistema operativo Linux; a alteração dos mecanismos de controlo de tráfego e routing do sistema operativo Linux; a alteração/customização de drivers das interfaces wireless 802.11, análise de desempenho das redes 802.11b, e monitorização dos serviços. 11 CURRICULUM VITAE Responsável e co-responsável por elaboração de vários relatórios técnicos (deliverables) no projecto europeu, focados na arquitectura da rede de acesso wireless, protocolo de mobilidade, solução de QoS implementada, teste da rede, e estudos de tráfego (ver secção relatórios técnicos). Responsável pelo teste e diagnóstico de aplicações multimédia de e-learning e virtual-lab, desenvolvidas no âmbito de projecto MOICANE pela NTUA (Grécia). Responsável pela demonstração da rede 802.11b a auditores internacionais da Comunidade Europeia, na demonstração final do projecto MOICANE (Final Review Audit), ocorrida a 6 de Dezembro de 2002. Responsável pela configuração de uma solução de suporte de qualidade de serviço em redes móveis baseadas em tecnologia 802.11b, a ser apresentada por outra equipa do INOV, no âmbito do evento Fujitsu Siemens Enterprise 2002, realizado na Gare Marítima de Alcântara, em Maio de 2002. Responsável pela administração da rede do grupo de Redes de Acesso, e pela instalação, configuração e teste de uma linha ADSL, cedida pela PT-Prime durante a fase piloto de teste da tecnologia. Setembro 1999 - Setembro 2000 Estagiário do grupo de Comutação e Equipamento Terminal do INESC, tendo desempenhado as seguintes funções: Participação no projecto dum multiplexer SDH (projecto RouterIF), realizado em parceria entre a NEC-Japão e o INESC, tendo sido responsável pelo desenvolvimento de um driver série para uma carta de interface com arquitectura Motorola MPC860T, a interface de comandos para controlo e depuração com o utilizador, e os respectivos comandos disponibilizados. Participação no desenvolvimento de uma Bridge Série – Ethernet, realizada sobre uma arquitectura AMD. 6 - Actividade de Docência Setembro 2005 – Presente Data Co-orientação de um Trabalho Final de Curso de Licenciatura em regime integrado, orientado pela Profª Teresa Vazão, desde Setembro 2005. Este trabalho é relativo à implementação em Linux do protocolo enhanced TIMIP em IPv6, estando desta forma em continuidade directa da investigação realizada no Doutoramento. 12 CURRICULUM VITAE Dezembro 2006 Orador convidado na cadeira de Redes de Comunicações Móveis (Mestrado) e Redes Móveis e Sem Fios (Licenciatura), para um seminário relativo ao estado da arte da micro-mobilidade IP, com especial realce sobre a investigação realizada pelo autor (protocolo eTIMIP), e actualizado com os mais recentes esforços de normalização do IETF nos tópicos de mobilidade local e rápida (fast/local handovers). Setembro 2004 – Setembro 2005 Co-orientação de um Trabalho Final de Curso de Licenciatura em regime integrado, orientado pela Profª Teresa Vazão, do aluno Pedro Tomé. Este trabalho é relativo à implementação em Linux do protocolo TIMIP em IPv6, estando desta forma em continuidade directa da investigação realizada no Doutoramento. Outubro 2000 – Presente Data Bolseiro do Departamento de Engenharia Informática e Computadores do IST, tendo leccionado as seguintes disciplinas: 2004-presente data: Bolseiro de Doutoramento da Fundação para a Ciência e Tecnologia (FCT). 2004-2005: Gestão de Redes e Sistemas Distribuidos, do 4º ano da Licenciatura em Engenharia Informática e de Computadores (LEIC) no campus do IST na alameda. Responsabilidades: gestão dos laboratórios - instalacção, configuração e operação do software HP OpenView, Performance Insight, Network Node Manager; TEMIP; gestão do servidor e aplicação distribuída, logistica do projecto, e gestão dos grupos de alunos. 2003-2004: Sistemas Operativos Distribuídos, do 3º ano da Licenciatura em Engenharia Informática e de Computadores (LEIC), e do 2º ano da Licenciatura em Engenharia Redes de Comunicação e Informação (LERCI), no campus do IST do TagusPark. Esta disciplina decorreu em coordenação com a mesma no campus do IST na Alameda, esta sendo colaboração extensível aos dois campus. Nesta disciplina, além da docência de aulas práticas, foi também responsável pela gestão dos laboratórios e dos aspectos de logística do projecto e das imagens de laboratório. Adicionalmente foi co-responsável pela preparação e planeamento completo das aulas práticas e respectivo material de apoio da parte prática da cadeira (acetatos, plano/guia de aulas, exercícios, projecto, página da cadeira), e avaliação dos alunos. Relativamente ao projecto, neste são implementadas as capacidades de segurança, fiabilidade, tolerância a falhas, paralelismo e transações distribuídas; para isto, foi utilizada a tecnologia mais recente de serviços e aplicações WEB, baseados em JAVA 1.4 + JWSDP, com invocação remota baseada em JAX-RPC + SOAP, em servidores Tomcat com servlets. 13 CURRICULUM VITAE 2002-2003: Redes II, do 2º ano da Licenciatura em Engenharia de Sistemas de Informação e Multimédia (LESIM), a funcionar no campus do IST do TagusPark. Responsável pela docência das aulas de Laboratório e gestão do Laboratório; co-responsável pela preparação completa das aulas de laboratório e respectivo material de apoio (guia de aula de laboratório, exercícios). Relativamente à matéria leccionada em ambiente laboratorial, constituído por PCs com Linux e Windows, refira-se a nomeadamente o estudo do acesso ao meio em redes locais, a configuração/alteração de encaminhamento (hierárquico e directo), o desenho e instalação de múltiplas topologias de rede, a análise de comunicações e interacções em todas as camadas ligação, rede, transporte e aplicação com recurso a um analisador de protocolos, análise de mecanismos de qualidade de serviço IP em redes Diffserv, resolução de nomes/endereços em vários níveis (DNS, ARP), e o estudo de serviços IP (Telnet, SSH, FTP, HTTP). 2001-2002: Sistemas Operativos, do 2º ano da Licenciatura em Engenharia Informática e de Computadores (LEIC), a funcionar no campus do IST da Alameda. Nesta disciplina, além da docência de aulas práticas, e respectiva avaliação dos alunos, foi co-responsável pela preparação de aulas a lecionar. Relativamente à matéria leccionada em aulas práticas, refira-se nomeadamente a utilização do ambiente Unix, compilação e depuração de programas em linguagem C, gestão de processos, sincronização, threads, sockets datagram e stream, pipes, entradas-saidas, e signals. Novembro 2005 Orador convidado na cadeira de Redes Móveis e Sem Fios, do 4º Ano da LERCI, e na cadeira de Redes de Computadores I do 3º ano da LEIC no Taguspark, para um seminário relativo ao estado da arte da micro-mobilidade IP, com especial realce sobre a investigação realizada pelo autor (protocolo TIMIP), e actualizado com os mais recentes esforços de normalização do IETF nos tópicos de mobilidade local e rápida (fast/local handovers). Maio 2005 Orador convidado na cadeira de Sistemas de Computação Móvel, do 1º Ano do MEEC e do 5º ano da LEEC do IST, para um seminário relativo ao estado da arte da micro-mobilidade IP, com especial realce sobre a investigação realizada pelo autor. Maio 2004 Orador convidado na cadeira de Sistemas de Computação Móvel, do 1º Ano do MEEC e do 5º ano da LEEC do IST, para um seminário relativo ao estado da arte da micro-mobilidade IP, com especial realce sobre a investigação realizada pelo autor. 14 CURRICULUM VITAE Maio 2003 Orador convidado na cadeira de Sistemas de Computação Móvel, do 1º Ano do MEEC e do 5º ano da LEEC do IST, para um seminário relativo ao estado da arte da micro-mobilidade IP, com especial realce sobre a investigação realizada pelo autor. Abril 2003 Orador convidado na cadeira de Comunicações Móveis, do 5º Ano da LEEC e 4º da LEIC da Faculdade de Engenharia da Universidade do Porto (FEUP), para um seminário relativo ao estado da arte da micro-mobilidade IP, com especial realce sobre a investigação realizada pelo autor. Junho 2002 Orador convidado na cadeira de Redes II, do 2º Ano da LESIM, para um seminário final da cadeira, relativo a soluções de mobilidade IP, incluindo a investigação realizada pelo autor. Junho 2000 Apresentação de um seminário final na cadeira de Complementos de Modelação TriDimensonal, do 5º Ano da LEIC, relativo a NURBS (non-uniform rational BSplines), avaliado com a nota de Muito Bom. 7 - Publicações e Trabalhos escritos mais relevantes Patentes de Propriedade Industrial: • Estrela, P., Vazão, T., Nunes, M, IST / INESC-ID/INOV, ”Método para proporcionar micro e macro mobilidade a nós sem essa capacidade, usando mecanismos de substituição e redes sobrepostas a redes IP heterogéneas com qualquer topologia” (A Method of Providing Heterogeneous Efficient Micro-Mobility and Mobile IP Functionality for Mobility-Unaware Terminal Equipments via Surrogate Behaviour, and for efficient micro-mobility for Mobility-Unaware Routers and Networks via an Overlay Network), Patente de Propriedade Industrial. Submissão: Dezembro 2005; Publicação em Diário da Republica: 31 Maio 2006; Despacho de concessão: 31 Agosto de 2006. Numero de Patente: PT103405 Revistas Científicas Internacionais • Estrela, P., Vazão, T., Nunes, M., “A multi-modal single-homing mobility management architecture for the support of the ABC service”. Submetido, em apreciação. 15 CURRICULUM VITAE • Estrela, P., Vazão, T., Nunes, M., “De-Triangulation Optimal solutions for mobility scenarios with asymmetric links”, Springer Lecture Notes in Computer Science (LNCS), Aceite para publicação. Aguarda Publicação. • Estrela, P., Vazão, T., Nunes, M., “Performance Evaluation of a Terminal Independent Mobile Architecture”, versão estendida do artigo apresentado na conferência HetNet’s 04, na revista “Wireless Personal Communications” (WIRE – Kluwer Academic Publishers), Aceite para publicação. Aguarda Publicação. • Grilo, A., Estrela, P., Nunes, M. “Terminal Independent Mobility for IP (TIMIP)”, IEEE Communication Magazine, vol 39(12), págs. 34-41, Dezembro 2001. Conferências Cientificas Internacionais • Estrela, P., Vazão, T., Nunes, M., “A Route Optimization Scheme for the eTIMIP micro-mobility protocol”, accepted for publication in PIMRC 2007, Greece, September 2007. • Estrela, P., Vazão, T., Nunes, M., “De-Triangulation Optimal solutions for mobility scenarios with asymmetric links”, 21st International Conference on Information Networking (ICOIN), Estoril, Portugal, Janeiro 2007. • Estrela, P., Vazão, T., Nunes, M., “Performance Evaluation of Micro-Mobility Protocols in Fail-Tolerant Mesh Networks”, 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’06), Helsinquia, Finlandia, Setembro 2006. • Estrela, P., Vazão, T., Nunes, M., “Design and Evaluation of eTIMIP – an Overlay Micro-Mobility Architecture based on TIMIP”, aceite para publicação na conferência ICWMC'06, International Conference on Wireless and Mobile Communications, Bucareste, Romenia, Julho 2006. • Estrela, P., Vazão, T., Nunes, M., “Micro-Mobility Performance Evaluation of a Terminal Independent Mobile Architecture”, apresentado e publicado na conferência HetNet’s 04, em Ilkley, Inglaterra, organizado pelo Departamento de Informática da Universidade de Bradford, Inglaterra, Julho 2004. • Casaca, A., Vazão, T., Nunes, M., Grilo, A., Catelas, P., Estrela, P., Calhariz, J., “Plataforma Experimental para o Suporte de Qualidade de Serviço em Redes IP”, apresentado no 6º Encontro Nacional do Colégio de Engenharia Electrotécnica da Ordem dos Engenheiros, Abril 2003 Contribuições para os Standards • Estrela, P., Grilo, A., Vazão, T., Nunes, M., “Terminal Independent Mobility for IP (TIMIP)”, draft-estrela-timip-01.txt, Janeiro 2003 • Estrela, P., Grilo, A., Vazão, T., Nunes, M., “Terminal Independent Mobility for IP (TIMIP)”, draft-estrela-timip-00.txt, Março 2002 16 CURRICULUM VITAE Relatórios Técnicos: • INOV team, “Projecto Avaliação de QoS da NBP – Fase 5 – Auditoria Centro de Comunicações (JXX1, piso -1)”, Julho 2004 • Estrela P. (INOV) “DCCP Programmer’s Guide”, INOV Technical report, Junho 2004. • Nunes M. (editor), Monteiro J., Palminha C., Lança F., Silva L., Vaz R., Estrela P. (INOV), Patrikakis C. (NTUA), “Olympic D7.1-040530-QoS for multicast realtime services–v1.0d”, Olympic Deliverable, Maio 2004. • Estrela, P., “Implementação prática da rede Wireless do INESC no Projecto Europeu MOICANE”, Relatório Final do Estágio Formal, colégio de Engenharia Informática, Ordem dos Engenheiros, Feveiro 2003. • Casaca, A., Vazão T., Catelas P., Grilo A., Calhariz J., Estrela P., “IST 25137 Deliverable D22 - Experiments and Results”, INESC-ID Tec. Rep. 12/2002, Decembro 2002. • Sergio G., Ciulli N., Chionsini V., Estrela P., Grilo, A., Vazão, T., Nunes, M., Vernier, W, “MOICANE Deliverable D21 - Contributions to Standards”, INESCID Tec. Rep. 19/2002, Novembro 2002. • Casaca A, Vazão T., Catelas P., Estrela P., “IST 25137 Deliverable D20 - Trials Description”, INESC-ID Tec. Rep. 11/2002, Setembro 2002. • Fondelli F., Ciulli N., Grilo A., Estrela P., Macedo M., Nunes M, “MOICANE Deliverable D19 - Final Traffic Studies”, INESC-ID Tec. Rep. 18/2002, Setembro 2002. • Estrela P., Grilo A., Vazão T., Nunes M., “TIMIP: Terminal Independent Mobility”, INESC-ID Tec. Rep. 13/2002, 2002. • Grilo A, Estrela P, Macedo M, Nunes M, “MOICANE Deliverable D9, Intermediate Traffic and Architectural Studies”, INESC-ID Tec. Rep. 43/2001, Decembro 2001. Teses: • Estrela, P., “Transparent And Efficient IP Mobility (Mobilidade IP Transparente e Eficiente)”, Tese de doutoramento, IST, Março 2007. • Estrela, P., “Protocolos de Mobilidade para Terminais IP”, Tese de Mestrado, IST, Janeiro 2003. • Estrela, P., “Estudo e Implementação da Macro-Mobilidade na Internet”, Trabalho Final de Curso, IST, Setembro 2000 Trabalhos Científicos: • Estrela, P., “Mobilidade em IP – Estado da Arte”, Trabalho Final da Cadeira de Tópicos Avançados em Conectividade e Sistemas Distribuídos, IST, Abril 2002. 17 CURRICULUM VITAE • Estrela, P., “Rede de acesso wireless do INESC no MOICANE”, Trabalho Final da Cadeira de Redes de Acesso Multi Serviço, IST, Fevereiro 2002. Publicações Pedagógicas • IC-SOD, “Guia de Instalação do Ambiente de desenvolvimento de Sistemas distribuidos”, Maio 2004. • Vazão, T., Estrela, P., “Guia de Laboratório de Redes de Computadores II”, Março 2002. Apresentações convidadas • Estrela, P., “eTIMIP/sMIP - A Transparent and Efficient IP Mobility Protocol that supports all Terminals and Networks efficiently”, 4º Seminario da Rede Temática de Comunicações Móveis (RTCM), realizada no INESC-Porto, Julho 2006 8 - Prémios e Menções Honrosas 2003 Melhor Estágio do Colégio de Engenharia Informática da Ordem dos Engenheiros de 2003 1995 1º Lugar nas V Olimpíadas Nacionais de Informática, organizadas pela Associação Portuguesa de Informática (API) 1994 2º Lugar nas IV Olimpíadas Nacionais de Informática, organizadas pela Associação Portuguesa de Informática (API) 9 - Outras Participações Outubro 2006 Participação na conferencia “Networkers Forum” 2006, organizado pela HanseCom, no centro cultural de Belém. 18 CURRICULUM VITAE Julho 2006 Participação no semniario “Intelligent Clothing”, organizado pela Ydreams no IST- Taguspark. Maio 2006 Participação na 7 ª Conferência em Redes e Serviços de Comunicação CRSC´2006 - Internet - Mobilidade e Segurança, organizada pelo DEI da ESTG Leiria. Março 2006 Participação no “Seminários IST Tagus 2006” - IP Multimedia SubSystem, Gestão e Certificação de Qualidade de Redes, Framework ITIL, realizado pelo IST no centro de congressos do TagusPark. Dezembro 2005 Participação no seminário “As bases de dados e a Propriedade Intelectual”, organizado pelo Gabinete de Apoio à Promoção da Propriedade Industrial do TagusPark (GAPI), no centro de congressos do TagusPark. Novembro 2005 Participação na 15º Congresso das Comunicações, organizado pela Associação portuguesa para o desenvolvimento das Comunicações (APDC), no centro de congressos de Lisboa. Outubro 2005 Participação na conferencia “Networkers Forum” 2005, organizado pela HanseCom, no centro cultural de Belém, com a presença e participação das seguintes empresas: CGI, APC, Nortel, Convex, Cisco, Linksys, Quadriga Março 2005 Participação no seminário “Mobilidade: da visão do presente, à visão do futuro”, realizado pelo IST, no centro de congressos do TagusPark. Abril 2004 Participação na workshop de segurança “Writing Secure Code”, patrocinado pela Microsoft, no auditório principal do Instituto Superior Técnico no Tagus Park. Esta workshop, com oradores nacionais e internacionais, focou algums dos erros mais comuns cometidos pelos programadores, e apresentou técnicas para evitar ou detectar numa fase de teste eventuais falhas que possam ser exploradas para violar a segurança dos sistemas ou serviços. 19 CURRICULUM VITAE Novembro 2003 Participação na palestra “Tendências da Computação Gráfica e do Multimédia na Era da Globalização”, ministrada por José Encarnação, um dos maiores especialistas a nivel mundial da àrea de CG detentor de 5 doutoramentos Honoris Causa, no auditório principal do Instituto Superior Técnico no Tagus Park. Julho 2003 Participação na palestra “The Free Software Movement and the GNU/Linux Operating System”, ministrada por Richard Stallman (fundador do movimento GNU), no auditório principal do Instituto Superior Técnico no Tagus Park. Fevereiro 2003 Participação no seminário “Wireless LANs e Campus Virtuais”, realizado pela Fundação para a Computação Científica Nacional (FCCN), no centro de congressos do Tagus Park. Janeiro 2003 Frequência do Curso de “Formação em Ética e Deontologia Profissional”, ministrado pela Ordem dos Engenheiros, como complemento ao estágio profissional, na sede região sul da Ordem dos Engenheiros. Junho 2001 Participação no seminário “IP Internetworking Issues: Router Design, Routing and Flow Control”, realizado pela Ericsson, no pólo da Alameda do IST . Maio 1995 Participação nas V Olimpíadas Nacionais de Informática, organizadas pela API – Associação Portuguesa de Informática, tendo obtido o 1º Lugar, na classificação Final, realizada em Lisboa. Representação de Portugal nas VII Olimpíadas Internacionais de Informática realizadas em Eindhoven, Holanda. Maio 1994 Participação nas IV Olimpíadas Nacionais de Informática, organizadas pela API – Associação Portuguesa de Informática, tendo obtido o 2º Lugar, na classificação Final, realizada em Lisboa. Representação de Portugal nas VI Olimpíadas Internacionais de Informática realizadas em Haninge, Suécia. Junho 1990 Participação nas Olimpíadas Nacionais de Matemática. 20 CURRICULUM VITAE 10 - Súmula de Especializações Adquiridas Especialização adquirida nas seguintes áreas: Mobilidade e Redes sem Fios Protocolos da família TCP/IP, Redes Móveis / Wireless 802.11 Desenho de redes de dados, Intranets e Extranets Encaminhamento Qualidade de Serviço (QoS) Protocolos de Transporte TCP / UDP e DCCP Sistemas Distribuídos Segurança Suporte de Voz sobre IP e aplicações Multimédia Medição, Teste e Avaliação por Simulação e técnicas experimentais Domínio dos seguintes ferramentas avançadas: Sistemas Operativos Unix, LINUX, Windows NT e DOS (Administração/ Configuração / Utilização / Alteração); Programação de componentes de sistema em LINUX, em modo utilizador e modo Nucleo; User Mode Linux (UML); FreeBSD. Linguagens de programação: C, C++, oTCL. Linguagens “WEB”: Java 1.4, JWSDP, PHP, JavaScript, Servlets, CGI, XML. Scripting: BASH, AWK, PERL Simulação: NS2, NAM Packet Sniffing: Ethereal, TCPDUMP Geração automática de tráfego TCP e UDP: MGEN, Netperf Debuggers: DDD, GDB, TCL-Debug Conhecimentos aprofundados nas seguintes áreas: Linguagens de programação: Pascal, Delphi, C++ Builder, Modula 2, Assembly (x86), Prolog, SQL, Lisp, Lex/Yacc, VHDL Bases de dados SQL e Relacionais Computação Gráfica, Codificação de imagens JPEG e vídeo MPEG 1, 2 e 4. Middleware para aplicações distribuídas Inteligência Artificial 21 CURRICULUM VITAE Programação com circuitos lógicos e FPGAs Tecnologias de rede xDSL, RDIS, ATM, e 802.15 Gestão de Redes e Sistemas Distribuídos Arquitecturas de Hardware, Microprocessadores CISC e RISC Sistemas Electrónicos e VLSI Redes móveis “ad-hoc” Conhecimentos aprofundados das seguintes ferramentas GNUPLOT, XGRAPH HP OpenView, HP Network Node Discovery (NNM) TEMIP 11 - Línguas Fluência de Inglês e Espanhol. Conhecimentos de Francês. Lisboa, 05 de Julho de 2007 _____________________________ Pedro Vale Estrela 22