Publications
Publications
My full publication list below is also available in BibTeX format. Main publications and citations are indexed by Google Scholar, MS Academic Search, ACM Digital Library, Citeseer, DBLP as José Pereira and José Orlando Pereira, and Thomson-Reuters ResearcherID as B-3256-2008.
- [CBCP11]
- Nuno A. Carvalho, João Bordalo, Filipe Campos, and José Pereira. Experimental evaluation of distributed middleware with a virtualized java environment. In MW4SOC '11: Proceedings of the 6th workshop on Middleware for service oriented computing, 2011. (PDF, 221707 bytes)
- [CGOP11]
- F. Cruz, P. Gomes, R. Oliveira, and J. Pereira. Assessing NoSQL databases for telecom applications. In International Workshop on Clouds for Enterprises (C4E), 2011. (PDF, 167612 bytes) (doi:10.1109/CEC.2011.48)
- [CPO11]
- F. Campos, J. Pereira, and R. Oliveira. Achieving eventual leader election in WS-Discovery. In Fifth Latin-American Symposium on Dependable Computing (LADC), 2011. (PDF, 73543 bytes)
- [GPO11]
- P. Gomes, J. Pereira, and R. Oliveira. An object mapping for the cassandra distributed database. In INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2011. (PDF, 460196 bytes)
- [MMPO11]
- F. Maia, M. Matos, J. Pereira, and R. Oliveira. Worldwide consensus. In Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), number 6723 in LNCS, 2011. DisCoTec'2011 Best Paper Award. (PDF, 14 pages, 639255 bytes) (doi:10.1007/978-3-642-21387-8_21)
- [MVPO11]
- M. Matos, R. Vilaca, J. Pereira, and R. Oliveira. An epidemic approach to dependable key-value substrates. In International Workshop on on Dependability of Clouds, Data Centers and Virtual Computing Environments (with DSN), 2011. (PDF, 1401656 bytes) (doi:10.1109/DSNW.2011.5958794)
- [PP11]
- J. Paulo and J. Pereira. Model checking a decentralized storage deduplication protocol. In Fifth Latin-American Symposium on Dependable Computing (LADC), 2011. (PDF, 63793 bytes)
- [SP11]
- L. Soares and J. Pereira. Improving the scalability of cloud-based resilient database servers. In Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), number 6723 in LNCS, 2011. (PDF, 14 pages, 535050 bytes) (doi:10.1007/978-3-642-21387-8_11)
- [VOP11]
- R. Vilaça, R. Oliveira, and J. Pereira. A correlation-aware data placement strategy for key-value stores. In Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), number 6723 in LNCS, 2011. (PDF, 14 pages, 437455 bytes) (doi:10.1007/978-3-642-21387-8_17)
- [AP10]
- Miguel Araújo and José Pereira. Evaluating data freshness in large scale replicated databases. In INForum – Simpósio de Informática, 2010. (PDF, 12 pages, 526256 bytes)
- [CP10a]
- Nuno A. Carvalho and J. Pereira. Measuring software systems scalability for proactive data center management. In Intl. Symp. Distributed Objects, Middleware, and Applications (DOA). Springer, 2010. (PDF, 15 pages, 250013 bytes) (doi:10.1007/978-3-642-16949-6_11)
- [CP+10b]
- 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.
- [LCP+10]
- 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, 2010.
- [LPR10]
- J. Leitão, J. Pereira, and L. Rodrigues. Gossip-based broadcast. In X. Shen, H. Yu, J. Buford, and M. Akon, editors, Handbook of Peer-to-Peer Networking. Springer, 2010.
- [MNOP10]
- 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. (PDF, 5 pages, 172812 bytes)
- [COP09]
- Nuno A. Carvalho, José P. Oliveira, and José Pereira. Evaluating throughput stability of protocols for distributed middleware. In On The Move To Meaningful Internet Systems, International Symposium on Distributed Objects, Middleware, and Applications (DOA), Lecture Notes in Computer Science, pages 600–613. Springer Verlag, 2009. (PDF, 15 pages, 720971 bytes) (doi:10.1007/978-3-642-05148-7_44)
- [LMPR09]
- J. Leitão, J. Marques, J. Pereira, and L. Rodrigues. X-BOT: A protocol for resilient optimization of unstructured overlays. In IEEE International Symposium On Reliable Distributed Systems. IEEE Computer Society, 2009. (PDF, 14 pages, 497955 bytes) (doi:10.1109/SRDS.2009.20)
- [MSP+09]
- M. Matos, A. Sousa, J. Pereira, R. Oliveira, E. Deliot, 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. (PDF, 17 pages, 181963 bytes) (doi:10.1007/978-3-642-05148-7_41)
- [MSPO09a]
- 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. (PDF, 4 pages, 156234 bytes) (doi:10.1145/1518691.1518696)
- [MSPO09b]
- 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. (PDF, 12 pages, 207336 bytes)
- [NMP09]
- A. Nunes, J. Marques, and J. Pereira. Seeds: The social internet feeds caching and dissemination architecture. In INFORUM - Simpósio de Informática - Sessão sobre Computação Distribuída e de Larga Escala, 2009. (PDF, 12 pages, 370796 bytes)
- [SP09a]
- L. Soares and J. Pereira. Do-it-yourself shared-storage cluster with an off-the-shelf DBMS. In In "Fast Abstract", Supplement of the 39th Annual IEEE/IFIP International Conference on Dependable Systems and Networks. IEEE, 2009. (PDF, 2 pages, 103759 bytes)
- [SP09b]
- L. Soares and J. Pereira. A simple approach to shared storage database servers. In WDDDM'09: Proceedings of the Third Workshop on Dependable Distributed Data Management (with EuroSys), pages 21–24. ACM, 2009. (PDF, 4 pages, 702471 bytes) (doi:10.1145/1518691.1518698)
- [VAO+09]
- 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. (PDF, 18 pages, 486105 bytes) (doi:10.1109/SRDS.2009.27)
- [CP08a]
- F. Campos and J. Pereira. Gossip-based service coordination for scalability and resilience. In MW4SOC '08: Proceedings of the 3rd workshop on Middleware for service oriented computing, pages 55–60, 2008. (PDF, 6 pages, 189027 bytes) (doi:10.1145/1462802.1462812)
- [CP08b]
- F. Campos and J. Pereira. WS-Gossip: Middleware for scalable service coordination. In Companion '08: Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion, pages 116–117, 2008. (PDF, 2 pages, 124177 bytes) (doi:10.1145/1462735.1462769)
- [CPO08]
- 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. (PDF, 20 pages, 393678 bytes) (doi:10.1007/978-3-540-88871-0_48)
- [LPR08]
- J. Leitão, J. Pereira, and L. Rodrigues. On the structure of unstructured overlay networks. In In "Fast Abstract", Supplement of the 38th Annual IEEE/IFIP International Conference on Dependable Systems and Networks. IEEE, 2008. (PDF, 2 pages, 95717 bytes)
- [MCPO08]
- 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. (PDF, 5 pages, 190757 bytes) (doi:10.1145/1363686.1364214)
- [MPO08]
- 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. (PDF, 2 pages, 58527 bytes)
- [CCP+07]
- 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. (doi:10.3217/jucs-013-08-1110)
- [CPOR07]
- 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. (PDF, 14 pages, 347485 bytes) (doi:10.1109/DSN.2007.40)
- [CPR+07]
- 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. (PDF, 23 pages, 726288 bytes) (doi:10.1109/NCA.2007.26)
- [LPR07a]
- J. Leitão, J. Pereira, and L. Rodrigues. Epidemic broadcast trees. In Huai, J. and Baldoni, R. and Yen, I., editor, IEEE International Symposium On Reliable Distributed Systems, pages 301–310. IEEE Computer Society, 2007. (PDF, 20 pages, 486154 bytes) (doi:10.1109/SRDS.2007.27)
- [LPR07b]
- J. Leitão, J. Pereira, and L. Rodrigues. HyParView: A membership protocol for reliable gossip-based broadcast. In IEEE/IFIP International Conference on Dependable Systems and Networks, pages 419–428. IEEE Computer Society, 2007. (PDF, 15 pages, 413815 bytes) (doi:10.1109/DSN.2007.56)
- [RBLP07]
- É. Rivière, R. Baldoni, H. Li, and J. Pereira. Compositional gossip: a conceptual architecture for designing gossip-based applications. SIGOPS Oper. Syst. Rev., 41(5):43–50, 2007. (PDF, 8 pages, 548796 bytes) (doi:10.1145/1317379.1317387)
- [CPR06]
- N. Carvalho, J. Pereira, and L. Rodrigues. Towards a generic group communication service. In R. Meersman and Z. Tari, editors, On The Move To Meaningful Internet Systems, International Symposium on Distributed Objects, Middleware, and Applications (DOA), volume 4276 of Lecture Notes in Computer Science, pages 1485–1502. Springer Verlag, 2006. (PDF, 24 pages, 377293 bytes) (doi:10.1007/11914952_34)
- [GSC+06]
- 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. (PDF, 10 pages, 219859 bytes) (doi:10.1109/PRDC.2006.11)
- [OCPA06]
- 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. (PDF, 5 pages, 81801 bytes) (doi:10.1145/1141277.1141442)
- [POR06]
- 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. (PDF, 10 pages, 365829 bytes) (doi:10.1007/11915072_57)
- [SCM+06]
- 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. (PDF, 8 pages, 150587 bytes) (doi:10.1109/ARES.2006.60)
- [CSS+05]
- 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. (PDF, 18 pages, 454358 bytes) (doi:10.1007/11572329_19)
- [PO05]
- 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. (PDF, 6 pages, 150091 bytes)
- [SP05]
- L. Soares and J. Pereira. Experimental performability evaluation of middleware for large-scale distributed systems. In 7th International Workshop on Performability Modeling of Computer and Communication Systems (PMCCS'05), 2005. (PDF, 4 pages, 132474 bytes)
- [SPS+05]
- 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. (PDF, 17 pages, 373107 bytes) (doi:10.1109/DSN.2005.90)
- [PO04]
- J. Pereira and R. Oliveira. The mutable consensus protocol. In IEEE International Symposium On Reliable Distributed Systems, pages 218–227. IEEE Computer Society, 2004. (PDF, 30 pages, 246527 bytes) (doi:10.1109/RELDIS.2004.1353023)
- [PRPO04]
- 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. (PDF, 24 pages, 245326 bytes) (doi:10.1109/RELDIS.2004.1353030)
- [RP04]
- L. Rodrigues and J. Pereira. Self-adapting epidemic broadcast algorithms (extended abstract). In FuDiCo II: S.O.S. Survivability: Obstacles and Solutions 2nd Bertinoro Workshop on Future Directions in Distributed Computing, 2004. (PDF, 6 pages, 88176 bytes)
- [SPOM04]
- A. Sousa, J. Pereira, R. Oliveira, and F. Moura. Semantic reliability on the database state machine. In Jornadas de Ingeniería del Software y Bases de Datos, 2004. (PDF, 4 pages, 51246 bytes)
- [MPR03a]
- M. Monteiro, J. Pereira, and L. Rodrigues. Integração do Flight Simulator 2002 com um protocolo de difusão epidémica. In Actas da 6a Conferência sobre Redes de Computadores, 2003. (PDF, 14 pages, 117517 bytes)
- [MPR03b]
- M. Monteiro, J. Pereira, and L. Rodrigues. Integration of Flight Simulator 2002 with an epidemic multicast protocol. In Workshop on Large-Scale Group Communication,(in conjuction with The 22nd Symposium on Reliable Distributed Systems), 2003. (PDF, 6 pages, 82189 bytes)
- [PO03]
- J. Pereira and R. Oliveira. A mutable protocol for consensus in large groups. In Workshop on Large-Scale Group Communication,(in conjuction with The 22nd Symposium on Reliable Distributed Systems), 2003. (PDF, 6 pages, 141816 bytes)
- [PRM+03]
- 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. (PDF, 17 pages, 284275 bytes) (doi:10.1109/RELDIS.2003.1238051)
- [PRO03]
- 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)
- [RPH+03]
- L. Rodrigues, J. Pereira, S. Handurukande, R. Guerraoui, and A.-M. Kermarrec. Adaptive gossip-based broadcast. In D. Martin, editor, IEEE/IFIP International Conference on Dependable Systems and Networks, pages 47–56. IEEE Computer Society, 2003. (PDF, 19 pages, 280498 bytes) (doi:10.1109/DSN.2003.1209915)
- [SSP+03]
- 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. (PDF, 17 pages, 73881 bytes)
- [CPR02]
- N. Carvalho, J. Pereira, and L. Rodrigues. Concretização de protocolos com fiabilidade semântica. In Actas da 5a Conferência sobre Redes de Computadores, 2002. (PDF, 14 pages, 108577 bytes)
- [FPR02]
- S. Formigo, J. Pereira, and L. Rodrigues. Difusão probabilista com fiabilidade semântica. In Actas da 5a Conferência sobre Redes de Computadores, 2002. (PDF, 17 pages, 69974 bytes)
- [Per02]
- J. Pereira. Semantically Reliable Group Communication. PhD thesis, U. Minho, 2002. (PDF, 153 pages, 640793 bytes)
- [PRO02a]
- 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. (PDF, 21 pages, 153449 bytes) (doi:10.1109/DSN.2002.1028913)
- [PRO02b]
- 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. (PDF, 18 pages, 157635 bytes)
- [SPMO02]
- 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. (PDF, 10 pages, 168379 bytes) (doi:10.1109/RELDIS.2002.1180188)
- [OPS01]
- 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. (PDF, 10 pages, 178587 bytes) (doi:10.1109/RELDIS.2001.969730)
- [PROK01]
- 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. (PDF, 4 pages, 51939 bytes) (doi:10.1109/NCA.2001.962521)
- [PBM+00]
- 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. (PDF, 8 pages, 163008 bytes) (doi:10.1007/3-540-44472-6_33)
- [Per00]
- J. Pereira. Fault-tolerant replication of high throughput services. In IEEE/IFIP International Conference on Dependable Systems and Networks, Student Forum, 2000. (PDF, 3 pages, 120522 bytes)
- [POR00]
- 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. (PDF, 7 pages, 151866 bytes)
- [PRO00]
- 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. (PDF, 10 pages, 94520 bytes) (doi:10.1109/RELDI.2000.885393)
- [CSB+99]
- A. Coutinho, A. Sousa, C. Baquero, F. Moura, J. Oliveira, and J. Pereira. Broms: Gestão uniforme de um parque computacional multi-plataforma. INGENIUM, 1999. (PDF, 8 pages, 116376 bytes)
- [PBM+99]
- 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. (PDF, 4 pages, 90552 bytes)
- [POSM99]
- 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. (PDF, 8 pages, 71763 bytes)
- [Per98]
- J. Pereira. Comunicação fiável em sistemas distribuídos em grande escala. Master's thesis, U. Minho, 1998. (PDF, 161 pages, 1016972 bytes)
- [PO97a]
- J. Pereira and R. Oliveira. Object-oriented open implementation of reliable communication protocols. In In OOPSLA'97 Workshop on Dependable Distributed Object Systems, 1997. (PDF, 5 pages, 120526 bytes)
- [PO97b]
- 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. (PDF, 5 pages, 115194 bytes)
- [BPOM96]
- 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. (PDF, 5 pages, 115194 bytes)