Publications
- [LAOP24]
- E. Lourenço da Conceição, A. Alonso, R. Oliveira, and J. Pereira. TADA: A toolkit for approximate distributed agreement. Science of Computer Programming, 238:103175, 2024. (doi:10.1016/j.scico.2024.103175)
- [RAK+24]
- M. Ramos, J. Azevedo., K. Kingsbury, J. Pereira, T. Esteves, R. Macedo, and J. Paulo. When amnesia strikes: Understanding and reproducing data loss bugs with fault injection. Proc. VLDB Endow., 17, 2024. (doi:10.14778/3681954.3681980)
- [FCP24]
- L. Ferreira, F. Coelho, and J. Pereira. Databases in edge and fog environments: A survey. ACM Comput. Surv., jun 2024. (doi:10.1145/3666001)
- [BRG+23]
- M. Barros, M. Ramos, A. Gomes, A. Cunha, J. Pereira, and P. Almeida. An experimental evaluation of tools for grading concurrent programming exercises. In Intl. Conf. on Formal Techniques for Distributed Objects, Components, and Systems (FORTE, with DisCoTec), Lecture Notes in Computer Science. Springer, 2023. (doi:10.1007/978-3-031-35355-0_1)
- [CAF+23]
- F. Coelho, A. Alonso, L. Ferreira, J. Pereira, and R. Oliveira. Loom: A closed-box disaggregated database system. In 12th Latin-American Symposium on Dependable and Secure Computing, LADC 2023, La Paz, Bolivia, October 16-18, 2023, pages 30–39. ACM, 2023. (doi:10.1145/3615366.3615424)
- [CAP23]
- E. Conceição, A. Alonso, and J. Pereira. TADA: A toolkit for approximate distributed agreement. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science. Springer, 2023. (doi:10.1007/978-3-031-35260-7_1)
- [FCP23]
- L. Ferreira, F. Coelho, and J. Pereira. Towards MRAM byte-addressable persistent memory in edge database systems. In Joint Proceedings of Workshops at the 49th International Conference on Very Large Data Bases (VLDB 2023), volume 3462 of CEUR Workshop Proceedings. CEUR-WS.org, 2023.
- [FP23]
- N. Faria and J. Pereira. MRVs: Enforcing numeric invariants in parallel updates to hotspots with randomized splitting. Proc. ACM Manag. Data (SIGMOD), 1(1), 2023. (doi:10.1145/3588723)
- [GAPO23]
- A. Gonçalves, A. Alonso, J. Pereira, and R. Oliveira. Uma extensão de Raft com propagação epidémica. INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2023.
- [MFP23]
- A. Maior, N. Faria, and J. Pereira. MRV*: Uma biblioteca de tipos de dados para aplicações concorrentes. INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2023.
- [MMT+23]
- R. Macedo, M. Miranda, Y. Tanimura, J. Haga, A. Ruhela, S. Harrell, R. Evans, J. Pereira, and J. Paulo. Taming metadata-intensive HPC jobs through dynamic, application-agnostic QoS control. In 23rd IEEE/ACM Intl. Symp. on Cluster, Cloud and Internet Computing (CCGrid), 2023. (doi:10.1109/CCGrid57682.2023.00015)
- [RPF23]
- R. Ribeiro, J. Pereira, and N. Faria. An experimental evaluation of value splitting in transactional memory systems. INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2023.
- [SPV23]
- P. Sousa, J. Pereira, and R. Vilaça. SAGeo: Simulador para sistemas de bases de dados geo-replicadas (short paper). INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2023.
- [FPA+23]
- N. Faria, J. Pereira, A. Alonso, R. Vilaça, Y. Koning, and N. Nes. TiQuE: Improving the transactional performance of analytical systems for true hybrid workloads. Proc. VLDB Endow., 16(9), May 2023. (doi:10.14778/3598581.3598598)
- [AP22]
- E. Alchieri and J. Pereira, editors. LADC '22: Proceedings of the 11th Latin-American Symposium on Dependable Computing, New York, NY, USA, 2022. ACM. (doi:10.1145/3569902)
- [CPVF22]
- D. Costa, J. Pereira, R. Vilaça, and N. Faria. Adaptive database synchronization for an online analytical cloud-to-edge continuum. ACM Symposium on Applied computing (SAC) - Dependable and Adaptive Distributed Systems, 2022. (doi:10.1145/3477314.3507212)
- [FCP+22]
- N. Faria, D. Costa, J. Pereira, R. Vilaça, L. Ferreira, and F. Coelho. AIDA-DB: A data management architecture for the edge and cloud continuum. 1st Intl. Ws. on Secure FunctiON ChAining and FederaTed AI (SONATAI 2022), IEEE, 2022. (doi:10.1109/CCNC49033.2022.9700692)
- [FPAV22]
- N. Faria, J. Pereira, A. Alonso, and R. Vilaça. Towards generic fine-grained transaction isolation in polystores. In Heterogeneous Data Management, Polystores, and Analytics for Healthcare (VLDB Ws. post-proceedings). Springer, 2022. (doi:10.1007/978-3-030-93663-1_3)
- [MTH+22]
- R. Macedo, Y. Tanimura, J. Haga, V. Chidambaram, J. Pereira, and J. Paulo. PAIO: General, portable I/O optimizations with minor application modifications. In 20th USENIX Conference on File and Storage Technologies (FAST 22), pages 413–428, Santa Clara, CA, February 2022. USENIX Association.
- [FMPP21]
- A. Faria, R. Macedo, J. Pereira, and J. Paulo. BDUS: implementing block devices in user space. In SYSTOR '21: The 14th ACM Intl. Systems and Storage Conf., Haifa, Israel, June 14-16, 2021, pages 8:1–8:11. ACM, 2021. (doi:10.1145/3456727.3463768)
- [FP21]
- N. Faria and J. Pereira. Totally-ordered prefix parallel snapshot isolation. Proceedings of the 8th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC with EuroSys), 2021. (doi:10.1145/3447865.3457966)
- [NMVP21]
- F. Neves, N. Machado, R. Vilaça, and J. Pereira. Horus: Non-intrusive causal analysis of distributed systems logs. In 2021 51st Annual IEEE/IFIP Intl. Conf. on Dependable Systems and Networks (DSN), pages 212–223, 2021. (doi:10.1109/DSN48987.2021.00035)
- [NVP21]
- F. Neves, R. Vilaça, and J. Pereira. Detailed black-box monitoring of distributed systems. SIGAPP Appl. Comput. Rev., 21(1):24–36, July 2021. (doi:10.1145/3477133.3477135)
- [AAN+20]
- A. Alonso, J. Abreu, D. Nunes, A. Vieira, L. Santos, T. Soares, and J. Pereira. Building a polyglot data access layer for a low-code application development platform - (experience report). In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science. Springer, 2020. (doi:10.1007/978-3-030-50323-9_6)
- [FCP20]
- L. Ferreira, F. Coelho, and J. Pereira. Self-tunable DBMS replication with reinforcement learning. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science. Springer, 2020. (doi:10.1007/978-3-030-50323-9_9)
- [MPPB20]
- R. Macedo, J. Paulo, J. Pereira, and A. Bessani. A survey and classification of software-defined storage systems. ACM Computing Surveys, 2020. (doi:10.1145/3385896)
- [NVP20]
- F. Neves, R. Vilaça, and J. Pereira. Black-box inter-application traffic monitoring for adaptive container placement. In ACM Symposium on Applied computing (SAC) - Dependable and Adaptive Distributed Systems, 2020. (doi:10.1145/3341105.3374007)
- [SAPO20]
- F. Silva, A. Alonso, J. Pereira, and R. Oliveira. A comparison of message exchange patterns in BFT protocols - (experience report). In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science. Springer, 2020. (doi:10.1007/978-3-030-50323-9_7)
- [TPH+20]
- C. Troncoso, M. Payer, J.-P. Hubaux, M. Salathé, J. R. Larus, W. Lueks, T. Stadler, A. Pyrgelis, D. Antonioli, L. Barman, S. Chatel, K. G. Paterson, S. Capkun, D. A. Basin, J. Beutel, D. Jackson, M. Roeschlin, P. Leu, B. Preneel, N. P. Smart, A. Abidin, S. Gurses, M. Veale, C. Cremers, M. Backes, N. Ole Tippenhauer, R. Binns, C. Cattuto, A. Barrat, D. Fiore, M. Barbosa, R. Oliveira, and J. Pereira. Decentralized privacy-preserving proximity tracing. IEEE Data Eng. Bull., 43(2):36–66, 2020.
- [AFC+19]
- H. Abreu, L. Ferreira, F. Coelho, A. Alonso, and J. Pereira. Recovery in CloudDBAppliance's high-availability middleware. Data Science, Technology and Applications, 2019. (doi:10.5220/0008318304470453)
- [FCAP19]
- L. Ferreira, F. Coelho, A. Alonso, and J. Pereira. Towards intra-datacentre high-availability in CloudDBAppliance. Data Science, Technology and Applications, 2019. (doi:10.5220/0007876306350641)
- [MMN+19]
- N. Machado, F. Maia, F. Neves, F. Coelho, and J. Pereira. Minha: Large scale distributed systems testing made practical. In Intl. Conf. Principles of Distributed Sytems, 2019. (doi:10.4230/LIPIcs.OPODIS.2019.11)
- [PR19]
- J. Pereira and L. Ricci, editors. Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), volume 11534 of Lecture Notes in Computer Science. Springer, 2019. (doi:10.1007/978-3-030-22496-7)
- [PS19]
- J. Pereira and E. Smirni, editors. 38th IEEE Symposium on Reliable Distributed Systems, SRDS 2019, Lyon, France, October 1-4, 2019. IEEE Computer Society, 2019. (doi:10.1109/SRDS47363.2019)
- [EMF+19]
- T. Esteves, R. Macedo, A. Faria, B. Portela, J. Paulo, J. Pereira, and D. Harnik. Trustfs: An SGX-enabled stackable file system framework. 38th Intl. Symp. on Reliable Distributed Systems Workshops (SRDSW), October 2019. (doi:10.1109/SRDSW49218.2019.00012)
- [MFPP19]
- R. Macedo, A. Faria, J. Paulo, and J. Pereira. A case for dynamically programmable storage background tasks. 38th Intl. Symp. on Reliable Distributed Systems Workshops (SRDSW), October 2019. (doi:10.1109/SRDSW49218.2019.00009)
- [NMP18]
- F. Neves, N. Machado, and J. Pereira. Falcon: A practical log-based analysis tool for distributed systems. In IEEE/IFIP Intl. Conf. on Dependable Systems and Networks, pages 534–541, June 2018. (doi:10.1109/DSN.2018.00061)
- [CMPO17]
- F. Coelho, M. Matos, J. Pereira, and R. Oliveira. Similarity aware shuffling for the distributed execution of SQL window functions. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS). Springer, 2017. (doi:10.1007/978-3-319-59665-5_1)
- [CPV+17]
- F. Coelho, J. Paulo, R. Vilaça, J. Pereira, and R. Oliveira. HTAPBench: Hybrid transactional and analytical processing benchmark. In Proceedings of the 8th ACM/SPEC on Intl. Conf. on Performance Engineering, pages 293–304. ACM, 2017. (doi:10.1145/3030207.3030228)
- [MAP17]
- C. Morais, A. Alonso, and J. Pereira. Impacto de mecanismos de recuperação transacional em sistemas NoSQL. INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2017.
- [MPC+17]
- F. Maia, J. Paulo, F. Coelho, F. Neves, J. Pereira, and R. Oliveira. DDFLASKS: deduplicated very large scale data store. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS). Springer, 2017. (doi:10.1007/978-3-319-59665-5_4)
- [NVPO17]
- F. Neves, R. Vilaça, J. Pereira, and R. Oliveira. Prepared scan: Efficient retrieval of structured data from HBase. ACM Symposium on Applied computing (SAC) - Dependable and Adaptive Distributed Systems, 2017. (doi:10.1145/3019612.3019863)
- [PMOP17]
- R. Pontes, M. Matos, J.N. Oliveira, and J. Pereira. Implementing a linear algebra approach to data processing. In Grand Timely Topics in Software Engineering (GTTSE), Lecture Notes in Computer Science (LNCS). Springer, 2017. (doi:10.1007/978-3-319-60074-1_9)
- [CMM+16]
- F. Cruz, F. Maia, M. Matos, R. Oliveira, J. Paulo, J. Pereira, and R. Vilaça. Resource usage prediction in distributed key-value datastores. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS), pages 144–159. Springer, 2016. (doi:10.1007/978-3-319-39577-7_12)
- [CPVO16a]
- F. Coelho, J. Pereira, R. Vila c ca, and R. Oliveira. Reducing data transfer in parallel processing of SQL window functions. Proceedings of the 6th Intl. Conf. on Cloud Computing and Services Science, 2016. (doi:10.5220/0005923603430347)
- [CPVO16b]
- F. Coelho, .J Pereira, R. Vilaça, and R. Oliveira. Holistic shuffler for the parallel processing of SQL window functions. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS), pages 75–81. Springer, 2016. (doi:10.1007/978-3-319-39577-7_6)
- [GPJP16a]
- R. Gonçalves, J. Pereira, and R. Jimenez-Peris. Design of an RDMA communication middleware for asynchronous shuffling in analytical processing. Proceedings of the 6th Intl. Conf. on Cloud Computing and Services Science, 2016. (doi:10.5220/0005923703480351)
- [GPJP16b]
- R. Gonçalves, J. Pereira, and R. Jiménez-Peris. An RDMA middleware for asynchronous multi-stage shuffling in analytical processing. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS), pages 61–74. Springer, 2016. (doi:10.1007/978-3-319-39577-7_5)
- [KBL+16]
- B. Kolev, C. Bondiombouy, O. Levchenko, P. Valduriez, R. Jiménez-Peris, R. Pau, and J. Pereira. Design and implementation of the CloudMdsQL multistore system. Proceedings of the 6th Intl. Conf. on Cloud Computing and Services Science, 2016. (doi:10.5220/0005923803520359)
- [KBV+16a]
- B: Kolev, C: Bondiombouy, P. Valduriez, R. Jiménez-Peris, R. Pau, and J. Pereira. Demonstration of the CloudMdsQL multistore system. BDA: Bases de Données Avancées, 2016.
- [KBV+16b]
- B. Kolev, C. Bondiombouy, P. Valduriez, R. Jiménez-Peris, R. Pau, and J. Pereira. The CloudMdsQL multistore system. ACM Intl. Conf. on Management of Data (SIGMOD), 2016. (doi:10.1145/2882903.2899400)
- [KPL+16]
- B. Kolev, R. Pau, O. Levchenko, P. Valduriez, R. Jiménez-Peris, and J. Pereira. Benchmarking polystores: the CloudMdsQL experience. Proceedings of the Ws. on Methods to Mange Heterogeneous Big Data and Polystore Databases (with IEEE Big Data 2016), 2016. (doi:10.1109/BigData.2016.7840899)
- [KVB+16]
- B. Kolev, P. Valduriez, C. Bondiombouy, R. Jiménez-Peris, R. Pau, and J. Pereira. CloudMdsQL: querying heterogeneous cloud data stores with a common language. Springer Distributed and Parallel Databases, pages 1–41, 2016. (doi:10.1007/s10619-015-7185-y)
- [NVPO16]
- F. Neves, R. Vilaça, J. Pereira, and R. Oliveira. Prepared scan: Efficient retrieval of structured data from HBase. Final Public Workshop from LeanBigData and CoherentPaaS (with DisCoTec), 2016.
- [PP16]
- J. Paulo and J. Pereira. Efficient deduplication in a distributed primary storage infrastructure. ACM Transactions on Storage, 12(4):20:1–20:35, May 2016. (doi:10.1145/2876509)
- [CP15]
- F. Campos and J. Pereira. An experimental evaluation of machine-to-machine coordination middleware. ACM Symposium on Applied computing (SAC) - Dependable and Adaptive Distributed Systems, 2015. (doi:10.1145/2695664.2814176)
- [GP15]
- P. Guimarães and J. Pereira. X-Ray: Monitoring and analysis of distributed database queries. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS). Springer, 2015. (doi:10.1007/978-3-319-19129-4_7)
- [JMM+15]
- T. Jorge, F. Maia, M. Matos, J. Pereira, and R. Oliveira. Practical evaluation of large scale applications. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS). Springer, 2015. (doi:10.1007/978-3-319-19129-4_10)
- [JPK+15]
- R. Jiménez-Peris, M. Patiño-Martínez, B. Kemme, I. Brondino, J. Pereira, R. Vilaça, F. Cruz, R. Oliveira, and M. Ahmad. CumuloNimbo: A cloud scalable multi-tier SQL database. IEEE Data Eng. Bull., 38(1):73–83, 2015.
- [MFM+15]
- M. Matos, P. Felber, H. Mercier, R. Oliveira, and J. Pereira. EpTO: an epidemic total order algorithm for large-scale distributed systems. In ACM/ IFIP/ USENIX Middleware Conference, 2015. (doi:10.1145/2814576.2814804)
- [NPVO15]
- F. Neves, J. Pereira, R. Vilaça, and R. Oliveira. Otimização do HBase para dados estruturados. In INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2015.
- [POMP15]
- R. Pontes, J. N. Oliveira, M. Matos, and J. Pereira. Validating a linear algebra implementation. INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2015.
- [CMP14]
- F. Campos, M. Matos, and J. Pereira. Coordenação de serviços Web heterogéneos com tolerância a faltas. INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2014.
- [KVJP+14]
- B. Kolev, P. Valduriez, R. Jiménez-Peris, N. Martínez-Bazan, and J. Pereira. CloudMdsQL: Querying heterogeneous cloud data stores with a common language. In Gestion de Données – Principes, Technologies et Applications (BDA), 2014.
- [PP14]
- J. Paulo and J. Pereira. Distributed exact deduplication for primary storage infrastructures. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS). Springer, 2014. (doi:10.1007/978-3-662-43352-2_5)
- [CCV+14]
- F. Coelho, F. Cruz, R. Vilaça, J. Pereira, and R. Oliveira. pH1: A transactional middleware for NoSQL. In IEEE Intl. Symp. On Reliable Distributed Systems, Nara, Japan, October 2014. (doi:10.1109/SRDS.2014.23)
- [MMV+14]
- F. Maia, M. Matos, R. Vilaça, J. Pereira, R. Oliveira, and E. Rivière. Dataflasks: epidemic store for massive scale systems. In IEEE Intl. Symp. On Reliable Distributed Systems, Nara, Japan, October 2014. (doi:10.1109/SRDS.2014.34)
- [CMPR14]
- F. Campos, M. Matos, J. Pereira, and D. Rua. A peer-to-peer service architecture for the smart grid. In 14th IEEE Intl. Conf. on Peer-to-Peer Computing, September 2014. (doi:10.1109/P2P.2014.6934315)
- [PP14]
- J. Paulo and J. Pereira. A survey and classification of storage deduplication systems. ACM Computing Surveys, 47(1):11:1–11:30, July 2014. (doi:10.1145/2611778)
- [CCP+13]
- F. Coelho, F. Cruz, J. Pereira, R. Vilaça, and R. Oliveira. pH1: middleware transaccional para NoSQL. INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2013.
- [CMM+13]
- F. Cruz, F. Maia, M. Matos, R. Oliveira, J. Paulo, J. Pereira, and R. Vilaça. MeT: Workload aware elasticity for NoSQL. In ACM European Conference on Computer Systems (EuroSys), 2013. (PDF) (doi:10.1145/2465351.2465370)
- [MFO+13]
- M. Matos, P. Felber, R. Oliveira, J. Pereira, and E. Riviere. Scaling up publish/ subscribe overlays using interest correlation for link sharing. IEEE Transactions on Parallel and Distributed Systems, 2013. (doi:10.1109/TPDS.2013.6)
- [MMV+13]
- F. Maia, M. Matos, R. Vilaça, J. Pereira, R. Oliveira, and E. Rivière. DataFlasks: an epidemic dependable key-value substrate. In Intl. Ws. Dependability of Clouds, Data Centers and Virtual Machine Technology (DCDV, with DSN), 2013. (doi:10.1109/DSN.2013.6575326)
- [NOP13a]
- A. Nunes, R. Oliveira, and J. Pereira. AJITTS: Adaptive just-in-time transaction scheduling. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS). Springer, 2013. (doi:10.1007/978-3-642-38541-4_5)
- [NOP13b]
- A. Nunes, R. Oliveira, and J. Pereira. Conflict classes for replicated databases: a case-study. In Workshop on Planetary-Scale Distributed System, 2013.
- [NP13]
- A. Nunes and J. Pereira. Improving transaction abort rates without compromising throughput through judicious scheduling. ACM Symposium on Applied computing (SAC) - Dependable and Adaptive Distributed Systems, 2013. (doi:10.1145/2480362.2480457)
- [OP13]
- J. P. Oliveira and J. Pereira. Experience with a middleware infrastructure for service oriented financial applications. In ACM Symposium on Applied computing (SAC) - Dependable and Adaptive Distributed Systems, 2013. (doi:10.1145/2480362.2480455)
- [PP13]
- J. Paulo and J. Pereira. Dedis: Exact deduplication for primary distributed storage. EuroSys, 2013.
- [PRPS13]
- J. Paulo, P. Reis, J. Pereira, and A. Sousa. Towards an accurate evaluation of deduplicated storage systems. CRL Intl. J. of Computer Systems Science and Engineering, 29:73–83, 2013.
- [VCPO13]
- R. Vilaça, F. Cruz, J. Pereira, and R. Oliveira. An effective scalable SQL engine for NoSQL databases. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), Lecture Notes in Computer Science (LNCS). Springer, 2013. (doi:10.1007/978-3-642-38541-4_12)
- [PP13]
- J. Paulo and J. Pereira. DEDIS: Distributed exact deduplication for primary storage infrastructures. In proceedings of Symposium on Cloud Computing, October 2013. (doi:10.1145/2523616.2528936)
- [GTPH12]
- K. Göschka, V. Tosic, J. Pereira, and P. Hung, editors. Proceedings of the 7th Workshop on Middleware for Next Generation Internet Computing, MW4NG 2012 – Co-located with the 13th ACM/IFIP/USENIX Intl. Middleware Conf. (Middleware), 2012. (doi:doi.org/10.1145/2541608)
- [JPMB+12]
- R. Jiménez-Peris, Patiño-Martínez M., I. Brondino, J. Pereira, R. Oliveira, R. Vilaça, B. Kemme, and Y. Ahmad. CumuloNimbo: Parallel-distributed transactional processing. Proceedings of the CloudFutures Workshop, 2012.
- [LMPR12]
- J. Leitão, J. Marques, J. Pereira, and L. Rodrigues. X-BOT: A protocol for resilient optimization of unstructured overlay networks. IEEE Transactions on Parallel and Distributed Systems, 33(11):2175–2188, 2012. (doi:10.1109/TPDS.2012.29)
- [PRPS12]
- J. Paulo, P. Reis, J. Pereira, and A. Sousa. Dedisbench: A benchmark for deduplicated storage systems. In Intl. Symp. Distributed Objects, Middleware, and Applications - Secure Virtual Infrastructures (DOA-SVI). Springer, 2012. (doi:10.1007/978-3-642-33615-7_9)
- [CBCP11]
- N. A. Carvalho, J. Bordalo, F. Campos, and J. 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. (doi:10.1145/2093185.2093188)
- [CGOP11]
- F. Cruz, P. Gomes, R. Oliveira, and J. Pereira. Assessing NoSQL databases for telecom applications. In Intl. Ws. on Clouds for Enterprises (C4E), 2011. (doi:10.1109/CEC.2011.48)
- [CPO11]
- F. Campos, J. Pereira, and R. Oliveira. Achieving eventual leader election in WS-Discovery. Fifth Latin-American Symposium on Dependable Computing (LADC), 2011.
- [GPO11]
- P. Gomes, J. Pereira, and R. Oliveira. An object mapping for the cassandra distributed database. INFORUM - Simpósio de Informática - Sessão sobre Computação Paralela, Distribuída e de Larga Escala, 2011.
- [MMPO11]
- F. Maia, M. Matos, J. Pereira, and R. Oliveira. Worldwide consensus. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), number 6723 in Lecture Notes in Computer Science (LNCS). Springer, 2011. (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 Intl. Ws. on on Dependability of Clouds, Data Centers and Virtual Computing Environments (with DSN), 2011. (doi:10.1109/DSNW.2011.5958794)
- [PP11]
- J. Paulo and J. Pereira. Model checking a decentralized storage deduplication protocol. Fifth Latin-American Symposium on Dependable Computing (LADC), 2011.
- [SP11]
- L. Soares and J. Pereira. Improving the scalability of cloud-based resilient database servers. In Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), number 6723 in Lecture Notes in Computer Science (LNCS). Springer, 2011. (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 Intl. Conf. on Distributed Applications and Interoperable Systems (DAIS, with DisCoTec), number 6723 in Lecture Notes in Computer Science (LNCS). Springer, 2011. (doi:10.1007/978-3-642-21387-8_17)
- [AP10]
- M. Araújo and J. Pereira. Evaluating data freshness in large scale replicated databases. In INFORUM - Simpósio de Informática - Sessão sobre Computação Distribuída e de Larga Escala, 2010.
- [CP10]
- N. A. Carvalho and J. Pereira. Measuring software systems scalability for proactive data center management. In On The Move To Meaningful Internet Systems, Intl. Symp. on Distributed Objects, Middleware, and Applications (DOA), Lecture Notes in Computer Science (LNCS). Springer, 2010. (doi:10.1007/978-3-642-16949-6_11)
- [CPR+10]
- A. Correia Jr., J. Pereira, L. Rodrigues, R. Oliveira, and N. Carvalho. Practical database replication. In B. Charron-Bost, F. Pedone, and A. Schiper, editors, Replication: Theory and Practice. Springer, 2010. (doi:10.1007/978-3-642-11294-2_13)
- [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.
- [COP09]
- N. A. Carvalho, J. P. Oliveira, and J. Pereira. Evaluating throughput stability of protocols for distributed middleware. In On The Move To Meaningful Internet Systems, Intl. Symp. on Distributed Objects, Middleware, and Applications (DOA), Lecture Notes in Computer Science (LNCS), pages 600–613. Springer, 2009. (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 Intl. Symp. On Reliable Distributed Systems. IEEE Computer Society, 2009. (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, Intl. Symp. on Distributed Objects, Middleware, and Applications (DOA), Lecture Notes in Computer Science (LNCS), pages 549–566. Springer, 2009. (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. (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.
- [NMP09]
- A. Nunes, J. Marques, and J. Pereira. Seeds: The social internet feeds caching and dissemination architecture. INFORUM - Simpósio de Informática - Sessão sobre Computação Distribuída e de Larga Escala, 2009.
- [SP09a]
- L. Soares and J. Pereira. Do-it-yourself shared-storage cluster with an off-the-shelf DBMS. In "Fast Abstract", Supplement of the 39th Annual IEEE/IFIP Intl. Conf. on Dependable Systems and Networks, 2009.
- [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. (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 Intl. Symp. On Reliable Distributed Systems. IEEE Computer Society, 2009. (doi:10.1109/SRDS.2009.27)
- [CP08a]
- F. Campos and J. Pereira. Gossip-based service coordination for scalability and resilience. MW4SOC '08: Proceedings of the 3rd workshop on Middleware for service oriented computing, 2008. (doi:10.1145/1462802.1462812)
- [CP08b]
- F. Campos and J. Pereira. WS-Gossip: Middleware for scalable service coordination. Companion '08: Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion, 2008. (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, Intl. Symp. on Distributed Objects, Middleware, and Applications (DOA), volume 5331 of Lecture Notes in Computer Science (LNCS), pages 691–708. Springer, 2008. (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 "Fast Abstract", Supplement of the 38th Annual IEEE/IFIP Intl. Conf. on Dependable Systems and Networks, 2008.
- [MCPO08]
- M. Matos, A. Correia Jr., J. Pereira, and R. Oliveira. Serpentine: adaptive middleware for complex heterogeneous distributed systems. In ACM Symposium on Applied computing (SAC) - Dependable and Adaptive Distributed Systems, pages 2219–2223, 2008. (doi:10.1145/1363686.1364214)
- [MPO08]
- M. Matos, J. Pereira, and R. Oliveira. Self tuning with self confidence. In "Fast Abstract", Supplement of the 38th Annual IEEE/IFIP Intl. Conf. on Dependable Systems and Networks, 2008.
- [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 Intl. Conf. on Dependable Systems and Networks, pages 481–490. IEEE Computer Society, 2007. (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 Intl. Symp. on Network Computing and Applications, pages 287–290. IEEE Computer Society, 2007. (doi:10.1109/NCA.2007.26)
- [LPR07a]
- J. Leitão, J. Pereira, and L. Rodrigues. Epidemic broadcast trees. In IEEE Intl. Symp. On Reliable Distributed Systems, pages 301–310. IEEE Computer Society, 2007. (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 Intl. Conf. on Dependable Systems and Networks, pages 419–428. IEEE Computer Society, 2007. (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. (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, Intl. Symp. on Distributed Objects, Middleware, and Applications (DOA), volume 4276 of Lecture Notes in Computer Science (LNCS), pages 1485–1502. Springer, 2006. (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 Intl. Symp. on Dependable Computing, Proceedings, pages 230–237. IEEE Computer Society, 2006. (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 ACM Symposium on Applied computing (SAC) - Dependable and Adaptive Distributed Systems. ACM, 2006. (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, Intl. Ws. on Reliability in Decentralized Distributed Systems, volume 4278 of Lecture Notes in Computer Science (LNCS), pages 1520–1529. Springer, 2006. (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 Intl. Conf. on Availability, Reliability and Security, Proceedings, pages 855–862, 2006. (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 (LNCS), pages 245–260. Springer, 2005. (doi:10.1007/11572329_19)
- [PO05]
- J. Pereira and R. Oliveira. Rewriting 'The Hare and the Turtle': Sleeping to get there faster. Supplemental Volume of the IEEE/IFIP Intl. Conf. Dependable Systems and Networks, 2005.
- [SP05]
- L. Soares and J. Pereira. Experimental performability evaluation of middleware for large-scale distributed systems. In 7th Intl. Ws. on Performability Modeling of Computer and Communication Systems (PMCCS'05), 2005.
- [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 Intl. Conf. on Dependable Systems and Networks, pages 792–801. IEEE Computer Society, 2005. (doi:10.1109/DSN.2005.90)
- [PO04]
- J. Pereira and R. Oliveira. The mutable consensus protocol. In IEEE Intl. Symp. On Reliable Distributed Systems, pages 218–227. IEEE Computer Society, 2004. (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 Intl. Symp. On Reliable Distributed Systems, pages 299–308. IEEE Computer Society, 2004. (doi:10.1109/RELDIS.2004.1353030)
- [RP04]
- L. Rodrigues and J. Pereira. Self-adapting epidemic broadcast algorithms (extended abstract). FuDiCo II: S.O.S. Survivability: Obstacles and Solutions 2nd Bertinoro Workshop on Future Directions in Distributed Computing, 2004.
- [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.
- [MPR03a]
- M. Monteiro, J. Pereira, and L. Rodrigues. Integration of Flight Simulator 2002 with an epidemic multicast protocol. In Workshop on Large-Scale Group Communication, (with with The 22nd Symposium on Reliable Distributed Systems), 2003.
- [MPR03b]
- 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.
- [PO03]
- J. Pereira and R. Oliveira. A mutable protocol for consensus in large groups. In Workshop on Large-Scale Group Communication, (with with The 22nd Symposium on Reliable Distributed Systems), 2003.
- [PRM+03]
- J. Pereira, L. Rodrigues, M.J. Monteiro, R. Oliveira, and A.-M. Kermarrec. NEEM: Network-friendly epidemic multicast. In IEEE Intl. Symp. On Reliable Distributed Systems, pages 15–24. IEEE Computer Society, 2003. (doi:10.1109/RELDIS.2003.1238051)
- [RPH+03]
- L. Rodrigues, J. Pereira, S. Handurukande, R. Guerraoui, and A.-M. Kermarrec. Adaptive gossip-based broadcast. In IEEE/IFIP Intl. Conf. on Dependable Systems and Networks, pages 47–56. IEEE Computer Society, 2003. (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.
- [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)
- [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.
- [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.
- [Per02]
- J. Pereira. Semantically Reliable Group Communication. PhD thesis, U. Minho, 2002.
- [PRO02a]
- J. Pereira, L. Rodrigues, and R. Oliveira. Reducing the cost of group communication with semantic view synchrony. In IEEE/IFIP Intl. Conf. on Dependable Systems and Networks, pages 293–302. IEEE Computer Society, 2002. (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.
- [SPMO02]
- A. Sousa, J. Pereira, F. Moura, and R. Oliveira. Optimistic total order in wide area networks. In IEEE Intl. Symp. On Reliable Distributed Systems, pages 190–199. IEEE Computer Society, 2002. (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 Intl. Symp. On Reliable Distributed Systems, pages 14–23. IEEE Computer Society, 2001. (doi:10.1109/RELDIS.2001.969730)
- [PROK01]
- J. Pereira, L. Rodrigues, R. Oliveira, and A.-M. Kermarrec. Probabilistic semantically reliable multicast. In IEEE Intl. Symp. on Network Computing and Applications, pages 100–103. IEEE Computer Society, 2001. (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 Intl. Conf. on Database Systems for Advanced Applications, pages 379–386. Springer, 2000. (doi:10.1007/3-540-44472-6_33)
- [Per00]
- J. Pereira. Fault-tolerant replication of high throughput services. IEEE/IFIP Intl. Conf. on Dependable Systems and Networks, Student Forum, 2000.
- [POR00]
- J. Pereira, R. Oliveira, and L. Rodrigues. Semantically reliable multicast: Current status and future work. Brief Announcements of 14th Intl. Symp. on DIStributed Computing (DISC'2000), 2000.
- [PRO00]
- J. Pereira, L. Rodrigues, and R. Oliveira. Semantically reliable multicast protocols. In IEEE Intl. Symp. On Reliable Distributed Systems, pages 60–69. IEEE Computer Society, 2000. (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.
- [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.
- [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.
- [Per98]
- J. Pereira. Comunicação fiável em sistemas distribuídos em grande escala. Master's thesis, U. Minho, 1998.
- [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.
- [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.
- [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.