Publications

F. Campos, J. Pereira, and R. Oliveira. Achieving eventual leader election in WS-Discovery. In Fifth Latin-American Symposium on Dependable Computing (LADC), 2011.

F. Maia, M. Matos, J. Pereira, and R. Oliveira. Worldwide consensus. In 11th IFIP Distributed Applications and Interoperable Systems (DAIS), number 6723 in LNCS, 2011.

R. Vilaça, R. Oliveira, and J. Pereira. A correlation-aware data placement strategy for key-value stores. In 11th IFIP Distributed Applications and Interoperable Systems (DAIS), number 6723 in LNCS, 2011.

A. Correia Jr., J. Pereira, , L. Rodrigues, R. Oliveira, and N. Carvalho. Practical database replication. In A Schiper, B. Charron-Bost, and F. Pedone, editors, Replication: Theory and Practice. Springer, 2010.

M. Matos, A. Nunes, R. Oliveira, and J. Pereira. StAN: Exploiting shared interests without disclosing them in gossip-based publish/subscribe. In Intl. Ws. on Peer-to-Peer Systems (IPTPS), 2010.

J. Leitão, Nuno A. Carvalho, J. Pereira, R. Oliveira, and L. Rodrigues. On adding structure to unstructured overlay networks. In X. Shen, H. Yu, J. Buford, and M. Akon, editors, Handbook of Peer-to-Peer Networking. Springer, 2009.

M. Matos, A. Sousa, J. Pereira, and R. Oliveira. Clon: Overlay network for clouds. In WDDDM '09: Proceedings of the Third Workshop on Dependable Distributed Data Management, pages 14–17. ACM, 2009. (doi:10.1145/1518691.1518696)

M. Matos, A. Sousa, J. Pereira, and R. Oliveira. A distributed bootstrapping protocol for overlay networks. In INFORUM - Simpósio de Informática - Sessão sobre Computação Distribuída e de Larga Escala, 2009.

M. Matos, A. Sousa, J. Pereira, R. Oliveira, E. D., and P. Murray. CLON: Overlay networks and gossip protocols for cloud environments. In On The Move To Meaningful Internet Systems, International Symposium on Distributed Objects, Middleware, and Applications (DOA), Lecture Notes in Computer Science, pages 549–566. Springer Verlag, 2009.

R. Vilaça, J. Armendariz, R. Oliveira, J. Pereira, and J. Mendívil. On the cost of database clusters reconfiguration. In IEEE International Symposium On Reliable Distributed Systems. IEEE Computer Society, 2009. (doi:10.1109/SRDS.2009.27)

A. Correia Jr., J. Pereira, and R. Oliveira. AKARA: A flexible clustering protocol for demanding transactional workloads. In R. Meersman and Z. Tari, editors, On The Move To Meaningful Internet Systems, International Symposium on Distributed Objects, Middleware, and Applications (DOA), volume 5331 of Lecture Notes in Computer Science, pages 691–708. Springer Verlag, 2008. (doi:10.1007/978-3-540-88871-0_48)

M. Matos, A. Correia Jr., J. Pereira, and R. Oliveira. Serpentine: adaptive middleware for complex heterogeneous distributed systems. In SAC '08: Proceedings of the 2008 ACM symposium on Applied computing, pages 2219–2223, 2008. (doi:10.1145/1363686.1364214)

M. Matos, J. Pereira, and R. Oliveira. Self tuning with self confidence. In In "Fast Abstract", Supplement of the 38th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2008.

N. Carvalho, A. Correia Jr., J. Pereira, L. Rodrigues, R. Oliveira, and S. Guedes. On the use of a reflective architecture to augment database management systems. Journal Of Universal Computer Science, 13(8):1110–1135, 2007.

N. A. Carvalho, J. Pereira, R. Oliveira, and L. Rodrigues. Emergent structure in unstructured epidemic multicast. In IEEE/IFIP International Conference on Dependable Systems and Networks, pages 481–490. IEEE Computer Society, 2007. (doi:10.1109/DSN.2007.40)

A. Correia Jr., J. Pereira, L. Rodrigues, N. Carvalho, R. Vilaça, R. Oliveira, and S. Guedes. GORDA: An open architecture for database replication. In IEEE International Symposium on Network Computing and Applications, pages 287–290. IEEE Computer Society, 2007. (doi:10.1109/NCA.2007.26)

J. Grov, L. Soares, A. Correia Jr., J. Pereira, R. Oliveira, and F. Pedone. A pragmatic protocol for database replication in interconnected clusters. In D. Jeske, G. Ciardo, and Y. Dai, editors, 12th Pacific Rim International Symposium on Dependable Computing, Proceedings, pages 230–237. IEEE Computer Society, 2006. (doi:10.1109/PRDC.2006.11)

R. Oliveira, A. Correia Jr., J. Pereira, and E. Archibald. Revisiting 1-copy equivalence in clustered databases. In Proceedings of the 2006 ACM Symposium on Applied Computing (SAC). ACM, 2006. (doi:10.1145/1141277.1141442)

J. Pereira, R. Oliveira, and L. Rodrigues. Efficient epidemic multicast in heterogeneous networks. In R. Meersman, Z. Tari, and P. Herrero, editors, On The Move To Meaningful Internet Systems, International Workshop on Reliability in Decentralized Distributed Systems, volume 4278 of Lecture Notes in Computer Science, pages 1520–1529. Springer Verlag, 2006. (doi:10.1007/11915072_57)

A. Sousa, A. Correia Jr., F. Moura, J. Pereira, and R. Oliveira. Evaluating certification protocols in the partial database state machine. In First International Conference on Availability, Reliability and Security, Proceedings, pages 855–862, 2006. (doi:10.1109/ARES.2006.60)

A. Correia Jr., A. Sousa, L. Soares, J. Pereira, F. Moura, and R. Oliveira. Group-based replication of on-line transaction processing servers. In C. Maziero, J. Silva, A. Santos Andrade, and F. Silva, editors, Proc. of Latin-American Symp. Dependable Computing, volume 3747 of Lecture Notes in Computer Science, pages 245–260. Springer Verlag, 2005. (doi:10.1007/11572329_19)

J. Pereira and R. Oliveira. Rewriting 'The Hare and the Turtle': Sleeping to get there faster. In Supplemental Volume of the IEEE/IFIP Intl. Conf. Dependable Systems and Networks, pages 311–316. IEEE, 2005.

A. Sousa, J. Pereira, L. Soares, A. Correia Jr., L. Rocha, R. Oliveira, and F. Moura. Testing the dependability and performance of group communication based database replication protocols. In IEEE/IFIP International Conference on Dependable Systems and Networks, pages 792–801. IEEE Computer Society, 2005. (doi:10.1109/DSN.2005.90)

J. Pereira and R. Oliveira. The mutable consensus protocol. In IEEE International Symposium On Reliable Distributed Systems, pages 218–227. IEEE Computer Society, 2004. (doi:10.1109/RELDIS.2004.1353023)

J. Pereira, L. Rodrigues, A. Pinto, and R. Oliveira. Low latency probabilistic broadcast in wide area networks. In IEEE International Symposium On Reliable Distributed Systems, pages 299–308. IEEE Computer Society, 2004. (doi:10.1109/RELDIS.2004.1353030)

J. Pereira, L. Rodrigues, M.J. Monteiro, R. Oliveira, and A.-M. Kermarrec. NEEM: Network-friendly epidemic multicast. In IEEE International Symposium On Reliable Distributed Systems, pages 15–24. IEEE Computer Society, 2003. (doi:10.110910.1109/RELDIS.2003.1238051)

J. Pereira, L. Rodrigues, and R. Oliveira. Semantically reliable multicast: Definition, implementation, and performance evaluation. IEEE Transactions on Computers, 52(2):150–165, February 2003. (doi:10.1109/TC.2003.1176983)

L. Soares, A. Sousa, J. Pereira, R. Oliveira, L. Rocha, F. Moura, and A. Correia Jr. Avaliação de um SGBD replicado usando simulação de redes. In Actas da 6a Conferência sobre Redes de Computadores, 2003.

J. Pereira, L. Rodrigues, and R. Oliveira. Reducing the cost of group communication with semantic view synchrony. In IEEE/IFIP International Conference on Dependable Systems and Networks, pages 293–302. IEEE Computer Society, 2002. (doi:10.1109/DSN.2002.1028913)

J. Pereira, L. Rodrigues, and R. Oliveira. Semantically reliable broadcast: Sustaining high throughput in reliable distributed systems. In P. Ezhilchelvan and A. Romanovsky, editors, Concurrency in Dependable Computing, chapter 10. Kluwer, 2002.

A. Sousa, J. Pereira, F. Moura, and R. Oliveira. Optimistic total order in wide area networks. In IEEE International Symposium On Reliable Distributed Systems, pages 190–199. IEEE Computer Society, 2002. (doi:10.1109/RELDIS.2002.1180188)

R. Oliveira, J. Pereira, and A. Schiper. Primary-backup replication: From a time-free protocol to a time-based implementation. In IEEE International Symposium On Reliable Distributed Systems, pages 14–23. IEEE Computer Society, 2001. (doi:10.110910.1109/RELDIS.2001.969730)

J. Pereira, L. Rodrigues, R. Oliveira, and A.-M. Kermarrec. Probabilistic semantically reliable multicast. In IEEE International Symposium on Network Computing and Applications, pages 100–103. IEEE Computer Society, 2001. (doi:10.1109/NCA.2001.962521)

Rui Oliveira. Solving Consensus: From Fair-lossy Channels to Crash-recovery of Processes. PhD thesis, École Polytechnique de Lausanne, March 2000.

J. Pereira, R. Oliveira, and L. Rodrigues. Semantically reliable multicast: Current status and future work. In Brief Announcements of 14th Intl. Symp. on DIStributed Computing (DISC'2000), 2000.

J. Pereira, L. Rodrigues, and R. Oliveira. Semantically reliable multicast protocols. In IEEE International Symposium On Reliable Distributed Systems, pages 60–69. IEEE Computer Society, 2000. (doi:10.1109/RELDI.2000.885393)

N. Preguiça, C. Baquero, F. Moura, J. Legatheaux Martins, R. Oliveira, H. Domingos, J. Pereira, and S. Duarte. Mobile transaction management in mobisnap. In ADBIS-DASFAA '00: Proceedings of the East-European Conference on Advances in Databases and Information Systems Held Jointly with International Conference on Database Systems for Advanced Applications, pages 379–386. Springer-Verlag, 2000. (doi:10.1007/3-540-44472-6_33)

Rachid Guerraoui, Michel Hurfin, Achour Mostéfaoui, Rui Oliveira, Michel Raynal, and André Schiper. Consensus in asynchronous distributed systems: A concise guided tour. In Sacha Krakowiak and Santosh K. Shrivastava, editors, Advances in Distributed Systems, volume 1752 of Lecture Notes in Computer Science, pages 33–47. Springer, 1999.

J. Pereira, R. Oliveira, A. Sousa, and F. Moura. Ardina – difusão de informação em computação móvel. In Actas do Encontro Português de Computação Móvel, 1999.

N. Preguiça, C. Baquero, J. Martins, F. Moura, H. Domingos, R. Oliveira, and J. Pereira. Mobisnap: Managing database snapshots in a mobile environment. In Actas do Encontro Português de Computação Móvel, 1999.

Rachid Guerraoui, Rui Oliveira, and André Schiper. Consensus in the crash-recover model. Technical Report TR-97/239, Department of Computer Science, EPFL, August 1997.

Rachid Guerraoui, Rui Oliveira, and André Schiper. Stubborn communication channels. Technical report, Department of Computer Science, EPFL, February 1997.

J. Pereira and R. Oliveira. Object-oriented open implementation of reliable communication protocols. In In OOPSLA'97 Workshop on Dependable Distributed Object Systems, 1997.

J. Pereira and R. Oliveira. On Stacks and Russian Dolls: Mobile Objects in Configurable Communication Protocols. In Proceedings of the 3rd Workshop on Mobile Object Systems, 11th European Conference on Object-Oriented Programming, 1997.

C. Baquero, J. Pereira, R. Oliveira, and F. Moura. A human centered perspective for mobile information sharing and delivery. In In Workshop Reader of the 10th European Conference on ObjectOriented Programming (ECOOP'96, page 412, 1996.

Rachid Guerraoui, Rui Oliveira, and André Schiper. Atomic updates of replicated data. In Second European Dependable Computing Conference (EDCC), pages 365–382, October 1996.

Carlos Baquero, Victor Fonte, Francisco Moura, and Rui Oliveira. MobiScape: WWW browsing under disconnected and semi-connected operation. In Primeira Conferência Nacional de WWW, Universidade do Minho, July 1995.

Carlos Baquero, Rui Oliveira, and Francisco Moura. Integration of concurrency control in a language with subtyping and subclassing. In Proceedings of the USENIX Conference on Object-Oriented Technologies (COOTS'95), pages 173–184. USENIX Association, June 1995.

Copyright Notice: The reports contained in this public directories are included by the contributing authors as a mechanism to ensure timely dissemination of scholarly/technical information on a non-commerical basis. Copyright and all rights therein are maintained by the authors and/or publishers, despite the fact they have offered this information electronically. It is understood that all individuals copying this information will adhere to the terms/constraints invoked by each author's and/or publisher's copyright. Reports may not be copied for commercial redistribution, republication, or dissemination without the explicit permission of the authors. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained explicitly.