@inproceedings{Alves:09, author = {Alves, S{\'e}rgio and Koldehofe, Boris and Miranda, Hugo and Taiani, Fran{\c c}ois}, title = {Design of a backup network for catastrophe scenarios}, booktitle = {Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing (IWCMC '09)}, year = 2009, isbn = {978-1-60558-569-7}, pages = {613--617}, location = {Leipzig, Germany}, doi = {http://doi.acm.org/10.1145/1582379.1582512}, publisher = {ACM}, address = {New York, NY, USA}, } @InProceedings{Antunes:01, author = {Miguel Antunes and Hugo Miranda and Ant{\'o}nio Rito Silva and Lu{\'\i}s Rodrigues and Jorge Martins}, title = {Separating Replication from Distributed Communication: Problems and Solutions}, booktitle = {Proceedings of the International Workshop on Distributed Dynamic Multiservice Architectures (DDMA), in conjunction with the 21st International Conference on Distributed Computing Systems (ICDCS-21)}, pages = {103--108}, year = 2001, address = {Phoenix, Arizona, USA}, month = apr, publisher = {IEEE}, keywords = {Distributed Communication, Replication, Separation of Concerns, Multiuser Virtual Environments}, abstract = {Replication and distributed communication are usually tightly coupled. This code tangling forbids their independent reuse and adaptation. In this position paper the problems resulting from coupling replication with distributed communication are discussed. In addition, a solution based on separation of concerns is proposed. The abstractions for each concern are presented as well as their composition.}, } @TechReport{Armstrong:01, author = {J. Armstrong and C. Cachin and Miguel Correia and A. Costa and Hugo Miranda and Nuno Ferreira Neves and Nuno M. Neves and J. A. Poritz and B. Randell and L. C. Lung and Lu{\'\i}s Rodrigues and Robert J. Stroud and Paulo Ver{\'\i}ssimo and M. Waidner and I. S. Welch}, title = {First Specification of APIs and Protocols for the MAFTIA Middleware}, institution = {Department of Informatics, University of Lisbon}, month = {September}, year = 2001, type = {DI/FCUL TR}, number = {01--6}, url = {http://www.di.fc.ul.pt/tech-reports/01-6.pdf} } @TechReport{Armstrong:02, author = {J. Armstrong and C. Cachin and Miguel Correia and A. Costa and Hugo Miranda and Nuno Ferreira Neves and Nuno M. Neves and J. A. Poritz and B. Randell and L. C. Lung and Lu{\'\i}s Rodrigues and Robert J. Stroud and Paulo Ver{\'\i}ssimo and M. Waidner and I. S. Welch}, title = {Complete Specification of APIs and Protocols for the {MAFTIA} Middleware}, institution = {Department of Informatics, University of Lisbon}, month = {July}, year = 2002, type = {DI/FCUL TR}, number = {02--11}, url = {http://www.di.fc.ul.pt/tech-reports/02-11.pdf} } @inproceedings{Costa:08, author = {Paolo Costa and Daniela Gavidia and Boris Koldehofe and Hugo Miranda and Mirco Musolesi and Oriana Riva}, title = {When cars start gossiping}, booktitle = {Proceedings of the 6th workshop on Middleware for network eccentric and mobile applications (MiNEMA '08), in conjunction with Eurosys 2008}, year = 2008, isbn = {978-1-60558-122-4}, pages = {1--4}, location = {Glasgow, Scotland}, doi = {http://doi.acm.org/10.1145/1435467.1435468}, publisher = {ACM}, address = {New York, NY, USA}, month = apr # { 1}, } @InProceedings{Cruz:11, author = {Nuno Cruz and Hugo Miranda}, title = {Arquitectura para uma Computação em Nuvem Colaborativa entre Dispositivos M{\'o}veis}, booktitle = {Atas do INFORUM 2011 - Terceiro Simpósio de Informática}, pages = {450--455}, year = 2011, editor = {Raul Barbosa and Lu{\'\i}s Caires}, address = {Coimbra, Portugal}, month = sep # { 8--9}, publisher = {Dep. de Engenharia Informática da Universidade de Coimbra}, isbn = {978-989-96001-5-7} } @inproceedings{Ellis:08, author = {Carl Ellis and Hugo Miranda and Fran\c{c}ois Ta\"{\i}ani}, title = {Tailoring a broadcast algorithm to particular network conditions}, booktitle = {Proceedings of the 6th workshop on Middleware for network eccentric and mobile applications (MiNEMA '08), in conjunction with Eurosys 2008}, year = 2008, isbn = {978-1-60558-122-4}, pages = {18--20}, location = {Glasgow, Scotland}, doi = {http://doi.acm.org/10.1145/1435467.1435472}, publisher = {ACM}, address = {New York, NY, USA}, month = apr # { 1} } @inproceedings{Ellis:09, author = {Ellis, Carl and Miranda, Hugo and Ta\"{\i}ani, Fran\c{c}ois}, title = {Count on me: lightweight ad-hoc broadcasting in heterogeneous topologies}, booktitle = {Proceedings of the International Workshop on Middleware for Pervasive Mobile and Embedded Computing (M-PAC '09)}, year = 2009, isbn = {978-1-60558-849-0}, pages = {1--6}, location = {Urbana Champaign, Illinois}, doi = {http://doi.acm.org/10.1145/1657127.1657129}, publisher = {ACM}, address = {New York, NY, USA}, month = Nov # { 30}, } @TechReport{Fonseca:08, author = {Pedro Fonseca and Hugo Miranda}, title = {{FASE}: Reaching Scalability in Unstructured P2P Networks Using a Divide and Conquer Strategy}, institution = {Department of Informatics, University of Lisbon}, year = 2008, type = {DI/FCUL TR}, number = {08--12}, month = may } @inproceedings{Fonseca:08a, author = {Fonseca, Pedro and Miranda, Hugo}, title = {Improving scalability of autonomic systems: the frequency-aware search approach}, booktitle = {Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems (Autonomics '08)}, year = 2008, isbn = {978-963-9799-34-9}, pages = {1--10}, location = {Turin, Italy}, publisher = {ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering)}, address = {ICST, Brussels, Belgium, Belgium}, month = sep # { 23--25}, abstract = {Resource and data indexing in distributed, self-manageable systems can leverage on the experience gained from peer-to-peer networks, often built using distributed indexing. This paper presents FASE, a distributed indexing algorithm for unstructured overlays with flat topologies. FASE combines a replication policy and a search space division technique to achieve low hop counts using a small number of messages. The unexpected departure of nodes from the overlay, which may be observed in heterogeneous networks built over an unreliable medium, is mitigated by a distributed monitoring algorithm designed with FASE in mind. Simulation results validate FASE efficiency when compared to other search algorithms. The evaluation of the distributed monitoring algorithm shows that it maintains FASE performance when subjected to a constant arrival and departure of nodes.} } @Book{Garbinato:09, editor = {Beno{\^\i}t Garbinato and Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {Middleware for Network Eccentric and Mobile Applications}, publisher = {Springer}, year = 2009, isbn = {978-3-540-89706-4} } @InProceedings{Leggio:06, author = {Simone Leggio and Hugo Miranda and Kimmo Raatikainen and Lu{\'\i}s Rodrigues}, title = {{SIPCache}: A Distributed {SIP} Location Service for Mobile Ad-Hoc Networks}, booktitle = {Proceedings of the 3rd Annual International Conference on Mobile and Ubiquitous Systems: Networks and Services (MOBIQUITOUS 2006)}, year = 2006, address = {San Jose, CA}, month = jul # { 17--21}, ISBN = {1-4244-0499-1} } @InProceedings{Ligeiro:06, author = {Rui Ligeiro and Hugo Miranda}, title = {An{\'a}lise {\'a} Disposi{\c c}{\~a}o de Pontos de Acesso Utilizando Algoritmos Gen{\'e}ticos}, booktitle = {Proceedings of the Conference on Mobile and Ubiquitous Systems}, pages = {70--78}, year = 2006, editor = {Rui Jos{\'e} and Carlos Baquero}, address = {Guimar{\~a}es, Portugal}, month = jun # { 29--30}, organization = {Escola de Engenharia - Universidade do Minho}, } @InProceedings{Ludovico:11, author = {Jo{\~a}o Ludovico and Hugo Miranda}, title = {Um Algoritmo de Difus{\~a}o Baseado na Troca de Resumos}, booktitle = {Atas do INFORUM 2011 - Terceiro Simpósio de Informática}, pages = {294--305}, year = 2011, editor = {Raul Barbosa and Lu{\'\i}s Caires}, address = {Coimbra, Portugal}, month = sep # { 8--9}, publisher = {Dep. de Engenharia Informática da Universidade de Coimbra}, isbn = {978-989-96001-5-7} } @InProceedings{Martins:01, author = {Jo{\~a}o Martins and Ricardo Almeida and Hugo Miranda and Lu{\'i}s Rodrigues}, title = {Coer{\^e}ncia num sistema transaccional de replica{\c c}{\~a}o de objectos em grande-escala}, booktitle = {Actas da 4$^a$ Confer{\^e}ncia sobre Redes de Computadores}, year = 2001, address = {Covilh{\~a}, Portugal}, month = nov # {29--30}, organization = {Universidade de Aveiro} } @TechReport{Martins:01a, author = "Jo\~ao Martins and Ricardo Almeida and Hugo Miranda and Lu\'is Rodrigues", title = "Coer\^encia num sistema transaccional de replica\,c\~ao de objectos em grande-escala", institution = "Department of Computer Science, University of Lisbon", year = 2001, type = "DI/FCUL TR", number = "01--13", month = dec, url = "http://www.di.fc.ul.pt/tech-reports/01-11.pdf", note = "In Portuguese" } @InProceedings{Mascarenhas:10, author = {Ricardo Mascarenhas and Hugo Miranda}, title = {Um Sistema Publicador/subscritor com Subscri{\c c}{\~o}es Geograficamente Distribu{\'\i}das para {RSSFs}}, booktitle = {Actas do INFORUM - Simp{\'o}sio de Inform{\'a}tica}, pages = {427--438}, year = 2010, editor = {Lu{\'\i}s S. Barbosa and Miguel P. Correia}, address = {Braga, Portugal}, month = sep # { 9--10}, organization = {Universidade do Minho}, ISBN = {978-989-96863-0-4}, } @InProceedings{Matos:09, author = {Jo{\~a}o Matos and Hugo Miranda}, title = {Algoritmos de Difus{\~a}o para Protocolos de Encaminhamento em Redes Ad Hoc sem Fios}, booktitle = {Actas do INForum 2009 - Simp{\'o}sio de Inform{\'a}tica}, pages = {371--382}, year = 2009, editor = {Lu{\'\i}s Rodrigues and Rui Lopes}, address = {Lisboa, Portugal}, month = sept # { 10--11}, organization = {Universidade de Lisboa} } @InProceedings{Matos:10, author = {Jo{\~a}o Matos and Hugo Miranda}, title = {Ad Hoc Routing Under Randomised Propagation Models}, booktitle = {Actas do INFORUM - Simp{\'o}sio de Inform{\'a}tica}, pages = {379--390}, year = 2010, editor = {Lu{\'\i}s S. Barbosa and Miguel P. Correia}, address = {Braga, Portugal}, month = sep # { 9--10}, organization = {Universidade do Minho}, ISBN = {978-989-96863-0-4}, } @INPROCEEDINGS{Matos:11, author = {Matos, Jo{\~a}o and Miranda, Hugo}, booktitle = {Proceedings of the 5th International Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST)}, title = {Contribution of Broadcast Algorithms to Reactive Ad Hoc Routing}, year = 2011, month = sep, pages = {105--110}, abstract = {Most reactive routing protocols hoc wireless networks rely on a broadcast algorithm known as flooding for route discovery. With flooding, many copies of each message are retransmitted unnecessarily resulting in a sub-optimal resource consumption. Given that mobile devices usually have limited power and computational resources, it is of the utmost importance to reduce the resource consumption of each route discovery. A number of alternatives to flooding have been presented but their impact on the performance of reactive routing protocols is not well understood. This paper compares and discusses the performance of a routing protocol for MANETs with three distinct broadcast algorithms.}, doi = {10.1109/NGMAST.2011.28}, ISSN = {2161-2889}, } @InProceedings{Miranda:98, author = {Miranda, Hugo and Costa, Francisco and Rodrigues, Lu\'{\i}s}, title = {Realiza\c{c}\~{a}o de um servi\c{c}o de grupos ligeiros para a plataforma de comunica\c{c}\~{a}o em grupo {E}nsemble}, booktitle = {Actas da 1$^a$ confer\^{e}ncia sobre Redes de Computadores}, pages = {65--69}, year = 1998, month = nov # " 9--10", organization = {Universidade de Coimbra e Funda\c{c}\~{a}o para a Computa\c{c}\~{a}o Cient\'{i}fica Nacional} } @inproceedings{Miranda:99a, author = "Miranda, H. and Rodrigues, L.", address = "Madeira Island, Portugal", booktitle = "Third European Research Seminar on Advances in Distributed Systems (ERSADS'99)", month = apr, title = "Communication support for multiple {QoS} requirements", year = "1999" } @inproceedings{Miranda:99b, author = "Miranda, H. and Rodrigues, L.", address = "Cac\'{u}n, M\'{e}xico", booktitle = "5th Internation Workshop on Groupware - CRIWG'99", organization = "IEEE", month = sep, pages = "338-342", title = "Flexible Communication Support for {CSCW} Applications", year = "1999" } @Manual{Miranda:99c, title = {Introdu\,{c}\~{a}o \`{a} Utiliza\,{c}\~{a}o de Sistemas Unix }, author = {Hugo Miranda}, organization = {Departamento de Inform\´{a}tica, Universidade de Lisboa}, address = {Lisboa}, month = aug, year = 1999 } @inproceedings{Miranda:00, author = "Miranda, H. and Antunes, M. and Rodrigues, L. and Rito Silva, A.", title = "Group Communication Support for Dependable Multi-User Object Oriented Environments", address = "Nurnberg, Germany", booktitle = "Proceedings of the International SRDS Workshop on Dependable System Middleware and Group Communication (DSMGC 2000), in conjunction with the IEEE Symposium on Reliable Distributed Systems (SRDS'19)", month = oct, year = "2000" } @inproceedings{Miranda:00b, author = {Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {Balancing configurability and efficiency in network support tools}, booktitle = {Proceedings of the 9th workshop on ACM SIGOPS European workshop}, year = 2000, isbn = {1-23456-789-0}, pages = {223--228}, location = {Kolding, Denmark}, doi = {http://doi.acm.org/10.1145/566726.566771}, publisher = {ACM Press}, } @InProceedings{Miranda:01, author = {Hugo Miranda and Alexandre Pinto and Lu{\'\i}s Rodrigues}, title = {Appia, a flexible protocol kernel supporting multiple coordinated channels}, booktitle = {Proceedings of The 21st International Conference on Distributed Computing Systems (ICDCS-21)}, pages = {707--710}, year = 2001, address = {Phoenix, Arizona, USA}, month = apr # "16--19", publisher = {IEEE Computer Society} } @MastersThesis{Miranda:01a, author = {Hugo Miranda}, title = {Plataforma de suporte ao desenvolvimento e composi{\c c}{\~a}o de malhas de protocolos}, school = {Departamento de Inform{\'a}tica - Universidade de Lisboa}, year = 2001, month = may } @InProceedings{Miranda:02, author = {Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {Preventing selfishness in open mobile ad hoc networks}, booktitle = {Proceedings of the 7${^th}$ CaberNet Radicals Workshop}, year = 2002, address = {Bertinoro - Italy}, month = oct # {13--16} } @InProceedings{Miranda:03, author = {Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {Friends and Foes: Preventing Selfishness in Open Mobile Ad Hoc Networks}, booktitle = {Proceedings of the International Workshop on Mobile Distributed Computing (MDC'03), in conjunction with the 23rd IEEE International Conference on Distributed Computing Systems (ICDCS)}, pages = {440--445}, year = 2003, address = {Providence, Rhode Island}, month = may # { 19--22}, publisher = {IEEE}, isbn = {0-7695-1921-0} } @InProceedings{Miranda:05, author = {Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {Using a Fairness Monitoring Service to Improve Load-Balancing in {DSR}}, booktitle = {Proceedings of the 1st International Workshop on Services and Infrastructure for the Ubiquitous and Mobile Internet (SIUMI'05), in conjunction with ICDCS'2005}, pages = {314--320}, year = 2005, address = {Columbus, Ohio}, month = Jun # { 6--10} } @TechReport{Miranda:05a, author = {Hugo Miranda and Simone Leggio and Lu{\'\i}s Rodrigues and Kimmo Raatikainen}, title = {A Stateless Neighbour-Aware Cooperative Caching Protocol for Ad-Hoc Networks}, institution = {Department of Informatics, University of Lisbon}, month = dec, year = 2005, type = {DI/FCUL TR}, number = {05--23}, note = {Also as Technical Report Number C--2005--76. Computer Science Department, University of Helsinki}, url = {http://www.di.fc.ul.pt/tech-reports/05-23.pdf}, } @TechReport{Miranda:05b, author = {Hugo Miranda and Simone Leggio and Lu{\'\i}s Rodrigues and Kimmo Raatikainen}, title = {A Stateless Neighbour-Aware Cooperative Caching Protocol for Ad-Hoc Networks}, institution = {Computer Science Department, University of Helsinki}, month = dec, year = 2005, number = {C--2005--76}, note = {Also as Technical Report Number 05--23. Department of Informatics, University of Lisbon}, } @TechReport{Miranda:06, author = {Hugo Miranda and Simone Leggio and Lu{\'\i}s Rodrigues and Kimmo Raatikainen}, title = {A Power-Aware Broadcasting Algorithm}, institution = {Department of Informatics, University of Lisbon}, year = 2006, number = {06--05}, month = apr, type = {DI/FCUL TR}, } @InProceedings{Miranda:06a, author = {Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {A Two-Side Perspective on Cooperation in Mobile Ad Hoc Networks}, booktitle = {Proceedings of the Conference on Mobile and Ubiquitous Systems}, pages = {109--118}, year = 2006, editor = {Rui Jos{\'e} and Carlos Baquero}, address = {Guimar{\~a}es, Portugal}, month = jun # { 29--30}, organization = {Escola de Engenharia - Universidade do Minho}, } @InProceedings{Miranda:06b, author = {Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {A Framework to Provide Anonymity in Reputation Systems}, booktitle = {Proceedings of the 3rd Annual International Conference on Mobile and Ubiquitous Systems: Networks and Services (MOBIQUITOUS 2006)}, year = 2006, address = {San Jose, CA}, month = jul # { 17--21}, ISBN = {1-4244-0499-1} } @InBook{Miranda:06c, author = {Hugo Miranda and Simone Leggio and Lu{\'\i}s Rodrigues and Kimmo Raatikainen}, editor = {Roberto Baldoni and Giovanni Cortese and Fabrizio Davide and Angelo Melpignano}, title = {Global Data Management}, chapter = {Epidemic Dissemination for Probabilistic Data Storage}, publisher = {IOS Press}, year = 2006, volume = 8, series = {Emerging Communication: Studies in New Technologies and Practices in Communication}, address = {Nieuwe Hemweg 6B, 1013 BG Amsterdam, The Netherlands}, month = jul, pages = {124--145}, ISBN = {1-58603-629-7} } @InProceedings{Miranda:06d, author = {Hugo Miranda and Simone Leggio and Lu{\'\i}s Rodrigues and Kimmo Raatikainen}, title = {A Power-Aware Broadcasting Algorithm}, booktitle = {Proceedings of The 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC'06)}, year = 2006, address = {Helsinki, Finland}, month = sep # { 11--14}, organization = {University of Oulu} } @InProceedings{Miranda:06e, author = {Hugo Miranda and Simone Leggio and Lu{\'\i}s Rodrigues and Kimmo Raatikainen}, title = {An Algorithm for Distributing and Retrieving Information in Sensor Networks}, booktitle = {Proceedings of the 10th International Conference On Principles of Distributed Systems (OPODIS 2006) - Part II - Brief Announcements}, pages = {31--45}, year = 2006, address = {Bordeaux, France}, month = dec # { 12--15} } @InProceedings{Miranda:07, author = {Hugo Miranda and Simone Leggio and Lu{\'\i}s Rodrigues and Kimmo Raatikainen}, title = {An Algorithm for Dissemination and Retrieval of Information in Wireless Ad Hoc Networks}, booktitle = {Proceedings of the 13th International Euro-Par Conference, Euro-Par 2007}, pages = {891--900}, year = 2007, editor = {Anne-Marie Kermarrec and Luc Boug{\'e} and Thierry Priol}, volume = 4641, series = {Lecture Notes in Computer Science}, address = {Rennes, France}, month = aug # { 28--31}, publisher = {Springer} } @TechReport{Miranda:07a, author = {Hugo Miranda}, title = {Gossip-Based Data Distribution in Mobile Ad Hoc Networks}, institution = {Departamento de Inform{\'a}tica - Faculdade de Ci{\^e}ncias da Universidade de Lisboa}, year = 2007, number = 33, address = {Campo Grande, 1749-016 Lisboa - Portugal}, month = nov, note = {PhD Thesis}, } @PhdThesis{Miranda:07b, author = {Hugo Miranda}, title = {Gossip-Based Data Distribution in Mobile Ad Hoc Networks}, school = {Universidade de Lisboa}, year = 2007, address = {Campo Grande, 1749-016 Lisboa - Portugal}, month = oct # { 10} } @InProceedings{Miranda:07c, author = {Hugo Miranda and Simone Leggio and Lu{\'\i}s Rodrigues and Kimmo Raatikainen}, title = {Removing Probabilities to Improve Efficiency in Broadcast Algorithms}, booktitle = {Proceedings of the 5th MiNEMA Workshop}, year = 2007, address = {Magdeburg, Germany}, month = sep # { 11--12}, organization = {Otto-von-Guericke University of Magdeburg} } @Article{Miranda:09, author = {H. Miranda and S. Leggio and L. Rodrigues and K. Raatikainen}, title = {An algorithm for dissemination and retrieval of information in wireless ad hoc networks}, journal = {Concurrency and Computation: Practice and Experience}, year = 2009, volume = 21, number = 7, pages = {889--904}, month = may, doi = {10.1002/cpe.1380}, abstract = {Replication of data items among different nodes of a wireless infrastructure-less network may be an efficient technique to increase data availability and improve data access latency. This paper proposes a novel algorithm to distribute data items among nodes in these networks. The goal of the algorithm is to deploy the replicas of the data items in such a way that they are sufficiently distant from each other to prevent excessive redundancy but, simultaneously, they remain close enough to each participant, such that data retrieval can be achieved using a small number of messages. The paper describes the algorithm and provides its performance evaluation for different configurations.}, } @Article{Miranda:10, author = {Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {Reputation in anonymous vehicular networks}, journal = {International Journal on Autonomous and Adaptive Communications Systems}, year = 2010, volume = 3, number = 2, pages = {178--197}, abstract = {Vehicular ad hoc networks are a promising technology to increase the quality of the driving experience. However, networked vehicles will expose driversâ personal information. This can unintentionally compromise driversâ privacy. To mitigate this problem, one can rely on pseudonyms, which conceal a userâs real identity. Unfortunately, pseudonyms may interfere with reputation systems that are often used to assert the reliability of the information provided by the users. In this paper, we describe a framework to combine anonymity and reputation systems. Although users are never required to disclose their real identity, even to trusted third parties, they are allowed to switch pseudonyms, and transfer the reputation they acquired in the past. Simultaneously, the framework provides additional guarantees against tampering, such as preventing users from acquiring multiple personalities.} } @InProceedings{Mocito:04, author = {Jos{\'e} Mocito and Liliana Rosa and Nuno Almeida and Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {Adapta{\c c}{\~a}o ao Contexto em Sistemas de Comunica{\c c}{\~a}o Heterog{\'e}neos}, booktitle = {Actas da 7$^a$ Confer{\^e}ncia Sobre Redes de Computadores, CRC'2004}, pages = {25--36}, year = 2004, editor = {Alexandre Santos and Pedro Veiga}, address = {Leiria, Portugal}, month = oct # { 7--8}, organization = {Universidade do Minho}, publisher = {Funda{\c c}{\~a}o para a Computa{\c c}{\~a}o Cient{\'\i}fica Nacional}, } @TechReport{Mocito:04a, author = {Jos{\'e} Mocito and Liliana Rosa and Nuno Almeida and Hugo Miranda and Lu{\'\i}s Rodrigues}, title = {Adapta{\c c}{\~a}o ao Contexto em Sistemas de Comunica{\c c}{\~a}o Heterog{\'e}neos}, institution = {Department of Informatics, University of Lisbon}, month = oct, year = 2004, type = {DI/FCUL TR}, number = {04--13}, url = {http://www.di.fc.ul.pt/tech-reports/04-13.pdf} } @TechReport{Mocito:05, author = {Jos{\'e} Mocito and Liliana Rosa and Nuno Almeida and Hugo Miranda and Lu{\'\i}s Rodrigues and Ant{\'o}nia Lopes}, title = {Context Adaptation of the Communication Stack}, institution = {Department of Informatics, University of Lisbon}, month = mar, year = 2005, type = {DI/FCUL TR}, number = {05--5}, url = {http://www.di.fc.ul.pt/tech-reports/05-5.pdf} } @InProceedings{Mocito:05a, author = {Jos{\'e} Mocito and Liliana Rosa and Nuno Almeida and Hugo Miranda and Lu{\'\i}s Rodrigues and Ant{\'o}nia Lopes}, title = {Context Adaptation of the Communication Stack}, booktitle = {Proceedings of the 3rd International Workshop on Mobile Distributed Computing (MDC'05), in conjunction with ICDCS'2005}, pages = {652--655}, year = 2005, address = {Columbus, Ohio}, month = jun # { 6--10} } @Article{Mocito:06, author = {Jos{\'e} Mocito and Liliana Rosa and Nuno Almeida and Hugo Miranda and Lu{\'\i}s Rodrigues and Ant{\'o}nia Lopes}, title = {Context adaptation of the communication stack }, journal = {International Journal of Parallel, Emergent and Distributed Systems}, year = 2006, volume = 21, number = 3, pages = {169--181}, month = jun, } @inproceedings{Mocito:06a, author = {Mocito, Jos{\'e} and Rodrigues, Lu{\'\i}s}, title = {Run-Time Switching Between Total Order Algorithms}, address = {Dresden, Germany}, booktitle = {Proceedings of the Euro-Par 2006}, pages = {582--591}, month = {August}, year = 2006, publisher = {Springer-Verlag}, doi = {http://dx.doi.org/10.1007/11823285_60}, papel = {HM-D6} } @inproceedings{Mocito:08, author = {Jos\'{e} Mocito and J. Alfonso Briones-Garc\'{\i}a and Boris Koldehofe and Hugo Miranda and Lu\'{\i}s Rodrigues}, title = {Geographical distribution of subscriptions for content-based publish/subscribe in MANETs}, booktitle = {Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion}, year = 2008, isbn = {978-1-60558-369-3}, pages = {102--103}, location = {Leuven, Belgium}, doi = {http://doi.acm.org/10.1145/1462735.1462764}, publisher = {ACM}, address = {New York, NY, USA}, } @inproceedings{Mocito:10, author = {Mocito, Jos\'{e} and Rodrigues, Lu\'{\i}s and Miranda, Hugo}, title = {Communication and coordination support in ad hoc networks for emergency management scenarios}, booktitle = {Proceedings of the 6th International Wireless Communications and Mobile Computing Conference (IWCMC '10)}, year = 2010, isbn = {978-1-4503-0062-9}, pages = {499--503}, location = {Caen, France}, doi = {http://doi.acm.org/10.1145/1815396.1815512}, publisher = {ACM}, address = {New York, NY, USA}, } @incollection{Mocito:10a, author = {Mocito, Jos{\'e} and Rodrigues, Lu{\'\i}s and Miranda, Hugo}, title = {@Flood: Auto-Tunable Flooding for Wireless Ad Hoc Networks}, booktitle = {Euro-Par 2010 - Parallel Processing}, series = {Lecture Notes in Computer Science}, editor = {D'Ambra, Pasqua and Guarracino, Mario and Talia, Domenico}, publisher = {Springer Berlin / Heidelberg}, pages = {478--489}, volume = 6272, doi = {10.1007/978-3-642-15291-7_45}, abstract = {Flooding is a fundamental building block in multi-hop networks (both mobile and static); for instance, many routing protocols for wireless ad hoc networks use flooding as part of their route discovery/maintenance procedures. Unfortunately, most flooding algorithms have configuration parameters that must be tuned according to the execution environment, in order to provide the best possible performance. Given that ad hoc environments are inherently unpredictable, dynamic, and often heterogeneous, anticipating the most adequate configuration of these algorithms is a challenging task. This paper presents @Flood, an adaptive protocol for flooding in wireless ad hoc networks that allows each node to auto-tune the configuration parameters, or even change the forwarding algorithm, according to the properties of the execution environment. Using @Flood, nodes auto-configure themselves, circumventing the need for pre-configuring all the devices in the network for the expected operational conditions, which is impractical or even impossible in very dynamic environments.}, year = 2010, month = aug } @INPROCEEDINGS{Mocito:11, author = {Mocito, Jose and Denysyuk, Oksana and Rodrigues, Luis and Miranda, Hugo}, booktitle = {In Proceedings of the IEEE 36th Conference on Local Computer Networks (LCN)}, title = {Topology Stability-Aware Multicast Protocol for MANETs}, year = 2011, month = oct, pages = {287--290}, abstract = {Multicast is an important building block for many applications in MANETs, including data dissemination, service discovery, publish-subscribe, among others. Therefore, it has been widely studied and many solutions can be found in the literature. However, most existing multicast protocols are tailored to a specific type of mobility pattern and therefore are unable to excel in face of heterogeneous topology stability conditions. This paper proposes and evaluates TSAMP, a Topology Stability-Aware Multicast Protocol for MANETs that exploits locally perceived mobility conditions in order to promote the use of stable routes, when available.}, doi = {10.1109/LCN.2011.6115305}, ISSN = {0742-1303}, } @InProceedings{Monteiro:01, author = {M. Jo{\~a}o Monteiro and Sandra Teixeira and Hugo Miranda and Lu{\'i}s Rodrigues}, title = {Um servi{\c c}o de replica{\c c}{\~a}o transparente de servidores {CORBA} utilizando sincronia virtual}, booktitle = {Actas da 4$^a$ Confer{\^e}ncia sobre Redes de Computadores}, year = 2001, address = {Covilh{\~a}, Portugal}, month = nov # {29--30}, organization = {Universidade de Aveiro} } @TechReport{Monteiro:01a, author = "M. Jo\~ao Monteiro and Sandra Teixeira and Hugo Miranda and Lu\'is Rodrigues", title = "Um servi\c{c}o de replica\,c\~ao transparente de servidores CORBA utilizando sincronia virtual", institution = "Department of Computer Science, University of Lisbon", year = 2001, type = "DI/FCUL TR", number = "01--15", month = dec, url = "http://www.di.fc.ul.pt/tech-reports/01-15.pdf", note = "In Portuguese" } @inproceedings{Pinto:01, author = "Pinto, A. and Miranda, H. and Rodrigues, L.", address = " Bertinoro (Forli),Italy", booktitle = "Fourth European Research Seminar on Advances in Distributed Systems (ERSADS'01)", month = may, title = "Light-Weight Groups: an implementation in Ensemble", year = 2001, } @INPROCEEDINGS{Reis:11, author = {Reis, Diogo and Miranda, Hugo}, booktitle = {Procs. of the 10th IEEE International Symposium on Network Computing and Applications (NCA 2011)}, title = {A Framework for Transparent Active Replication in Remote Method Invocation}, year = 2011, month = aug # { 25--27}, pages = {281--284}, abstract = {The Java Remote Method Invocation (RMI) simplifies the development of distributed applications. However, the specification relies on the client/server communication paradigm, creating a single point of failure at the server side. To address this issue, some approaches extend RMI syntax and semantic to encompass fault tolerance. However, this solution is neither transparent for the application programmer nor for the client. This paper describes a middleware platform that enhances JRMI with strong replica consistency. The middleware is completely transparent for the client and does not require recoding on the server side.}, doi = {10.1109/NCA.2011.47}, } @InProceedings{Rodrigues:01, author = "Rodrigues, J. and Miranda, H. and Ventura, J. and Rodrigues, L.", title = "The design of {RTAppia}", booktitle = "Proceedings of the Sixth IEEE International Workshop on Object-oriented Real-Time Dependable Systems", month = jan, publisher = "IEEE", pages = "261-268", address = "Rome, Italy", year = "2001", } @InProceedings{Rodrigues:02, author = {Lu{\'\i}s Rodrigues and Hugo Miranda and Ricardo Almeida and Jo{\~a}o Martins and Pedro Vicente}, title = {Strong Replication in the GLOBADATA Middleware}, booktitle = {Proceedings of the Workshop on Dependable Middleware-Based Systems}, year = 2002, address = {Washington D.C., USA}, month = june # {26} } @InProceedings{Rodrigues:02a, author = { Lu{\'\i}s Rodrigues and Hugo Miranda and Ricardo Almeida and Jo{\~a}o Martins and Pedro Vicente}, title = {The GlobData Fault-Tolerant Replicated Distributed Object Database}, booktitle = {Proceedings of the EurAsia-ICT 2002: Information and Communication Technology}, pages = {426--433}, year = 2002, editor = {Hassan Shafazand and A Min Tjoa}, number = 2510, series = {Lecture Notes in Computer Science}, address = {Shiraz, Iran}, month = oct # { 29--31}, publisher = {Springer} } @InProceedings{Teixeira:02, author = {Sandra Teixeira and Pedro Vicente and Alexandre Pinto and Hugo Miranda and Luis Rodrigues and Jorge Martins and Ant{\'o}nio Rito-Silva}, title = {Configuring the communication middleware to support multi-user object-oriented environments}, booktitle = {On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE - Confederated International Conferences CoopIS, DOA, and ODBASE 2002 Proceedings}, pages = {965-980}, year = 2002, editor = {R. Meersman and Z. Tari and et al.}, number = 2519, series = {Lecture Notes in Computer Science}, publisher = {Springer}, papel = {HM-D2} } @InProceedings{Teixeira:02a, author = {Sandra Teixeira and Pedro Vicente and Alexandre Pinto and Hugo Miranda and Lu{\'\i}s Rodrigues and Jorge Martins and Ant{\'o}nio Rito Silva}, title = {Configura{\c c}{\~a}o do Suporte de Comunica{\c c}{\~a}o em Ambientes Multi-Utilizador Orientados aos Objectos}, booktitle = {Actas da 5$^a$ Conferência sobre Redes de Computadores - Protocolos, Tecnologias e Aplica{\c c}{\~o}es Rumo {\`a} Internet 2 - Poster session}, year = 2002, address = {Faro, Portugal}, month = sep # {26--27}, organization = {FCCN e Universidade de Coimbra} } @TechReport{Teixeira:02b, author = {Sandra Teixeira and Pedro Vicente and Alexandre Pinto and Hugo Miranda and Lu{\'\i}s Rodrigues and Jorge Martins and Rito Silva}, title = {Configura{\c c}{\~a}o do Suporte de Comunica{\c c}{\~a}o em Ambientes Multi-Utilizador Orientados aos Objectos}, institution = {Department of Informatics, University of Lisbon}, month = {September}, year = 2002, type = {DI/FCUL TR}, number = {02--12}, url = {http://www.di.fc.ul.pt/tech-reports/02-12.pdf} } @InProceedings{Vicente:01, author = {Pedro Vicente and Hugo Miranda and Lu{\'i}s Rodrigues}, title = {Protocolo H{\'i}brido de ordem total uniforme com entrega optimista}, booktitle = {Actas da 4$^a$ Confer{\^e}ncia sobre Redes de Computadores, sess{\~a}o de cartazes}, year = 2001, address = {Covilh{\~a}, Portugal}, month = nov # {29--30}, organization = {Universidade de Aveiro} } @TechReport{Vicente:01a, author = "Pedro Vicente and Hugo Miranda and Lu{\'\i}s Rodrigues", title = "Protocolo H{\'\i}brido de Ordem Total Uniforme com entrega Optimista", institution = "Department of Computer Science, University of Lisbon", year = 2001, type = "DI/FCUL TR", number = "01--14", month = dec, url = "http://www.di.fc.ul.pt/biblioteca/techreports/01-14.pdf", note = "In Portuguese" } @article{Weatherspoon:07, author = {Hakim Weatherspoon and Hugo Miranda and Konrad Iwanicki and Ali Ghodsi and Yann Busnel}, title = {Gossiping over storage systems is practical}, journal = {SIGOPS Operating Systems Review}, volume = 41, number = 5, year = 2007, issn = {0163-5980}, pages = {75--81}, doi = {http://doi.acm.org/10.1145/1317379.1317391}, publisher = {ACM}, address = {New York, NY, USA}, }