People
Filipe Araujo
Address
Departamento de Engenharia InformaticaPolo II - Pinhal de Marrocos
3030-290 Coimbra
Home Page
http://eden.dei.uc.pt/~filipius/Member
Software and Systems EngineeringResearch interests
Distributed SystemsComputer Networks
Affiliation
University of CoimbraNational Projects
MobiWise: from mobile sensing to mobility advising
DataScience4NP: Data Science for Non-Programmers
FireLoc - Where’s the Fire? - Identification, positioning and monitoring forest fires with crowdsourced data
AESOP - Autonomic Service Operation
International Projects
Past Projects
CoreGRID: the European Research Network on Foundations, Software Infrastructures and Applications for Large Scale Distributed, GRID and Peer-to-Peer Technologies
EDGeS - Enabling Desktop Grids for e-Science
HPCoLSI Project - High Performance Computing over the Large-Scale Internet
iCIS - Intelligent Computing in the Internet of Services
DECAF - An Exploratory Study of Distributed Cloud Application Failures
Journal Articles
2020
(2 publications)- Lucas, P. and Silva, J. and Araujo, F. and Silva, C. and P. Gil and Arrais, J.P. and Coutinho, D. and Salgueiro, P. and Rato, L. and Saias, J. and Nogueira, V. and Alberto Cardoso and Ribeiro, B. , "NanoSen-AQM: From Sensors to Users", International Journal of Online and Biomedical Engineering (iJOE), vol. 16, 2020 [ DOI ]
- Cerveira, F. and Barbosa, R. and Madeira, H. and Araujo, F. , "The Effects of Soft Errors and Mitigation Strategies for Virtualization Servers", IEEE Transactions on Cloud Computing, 2020 [ DOI ]
2019
(1 publication)- Araujo, F. and Samuel Neves , "An observation on NORX, BLAKE2, and ChaCha", Information Processing Letters, vol. 149, pp. 1-5, 2019 [ DOI ]
2018
(1 publication)- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "A Survey on Reliable Distributed Communication", Elsevier Journal of Systems and Software, 2018 [ DOI ]
2016
(2 publications)- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "A Design Pattern for Recovery from TCP Connection Crashes in HTTP Applications", International Journal of Services Computing, 2016
- Filipe, R. and Boychenko, S. and Araujo, F. , "An Experimental Evaluation of Performance Problems in HTTP Server Infrastructures Using Online Clients", International Journal On Advances in Internet Technology, vol. 9, 2016
2014
(2 publications)- Samuel Neves and Araujo, F. , "Straight-line programs for fast sparse matrix-vector multiplication", Concurrency and Computation: Practice and Experience, 2014
- Araujo, F. and Boychenko, S. and Barbosa, R. and Costa, A.C. , "Replica Placement to Mitigate Attacks on Clouds", Journal of Internet Services and Applications, vol. 5, 2014 [ DOI ]
2011
(1 publication)2009
(2 publications)- Silaghi, G.C. and Araujo, F. and Silva, L. and Domingues, P. and Arenas, A.E. , "Defeating colluding nodes in desktop grid computing platforms", Journal of Grid Computing, vol. 7, pp. 555-573, 2009
- Araujo, F. and Rodrigues, L. , "Single-Step Creation of Localized Delaunay Triangulations", Wireless Networks, vol. 15, pp. 845-858, 2009
2008
(1 publication)2007
(1 publication)2001
(1 publication)Conference Articles
2019
(5 publications)- Correia, J. and Araujo, F. and Jorge Cardoso and Filipe, R. , "Towards Occupation Inference in Non-instrumented Services", in The 18th IEEE International Symposium on Network Computing and Applications (NCA 2019), 2019
- Silva, J. and Lucas, P. and Araujo, F. and Silva, C. and P. Gil and Alberto Cardoso and Arrais, J.P. and Ribeiro, B. and Coutinho, D. and Salgueiro, P. and Rato, L. and Saias, J. and Nogueira, V. , "A Hybrid Application for Real-Time Air Quality Monitoring", in 2019 5th Experiment International Conference (exp.at'19), 2019 [ DOI ]
- Silva, J. and Lucas, P. and Araujo, F. and Silva, C. and P. Gil and Alberto Cardoso and Arrais, J.P. and Ribeiro, B. and Coutinho, D. and Salgueiro, P. and Rato, L. and Saias, J. and Nogueira, V. , "An Online Platform For Real-Time Air Quality Monitoring", in 2019 5th Experiment International Conference (exp.at'19), 2019 [ DOI ]
- Filipe, R. and Araujo, F. , "Client-Side Monitoring of HTTP Clusters Using Machine Learning Techniques", in 18th IEEE International Conference on Machine Learning and Applications - ICMLA 2019, 2019
- Coutinho, D. and Salgueiro, P. and Saias, J. and Rato, L. and Nogueira, V. and Silva, J. and Lucas, P. and Araujo, F. and Silva, C. and P. Gil and Alberto Cardoso and Arrais, J.P. and Ribeiro, B. , "Considerations for a cloud-based system for IoT data acquisition from heterogeneous sensors", in III CONGRESSO LUSO-EXTREMADURENSE, 2019 [ DOI ]
2018
(5 publications)- Pedroso, A. and Lopes, B.L. and Correia, J. and Araujo, F. and Jorge Cardoso and Paiva, R.P. , "A Data Mining Service for Non-Programmers", in 10th International Conference on Knowledge Discovery and Information Retrieval – KDIR 2018, 2018 [ DOI ]
- Lopes, B.L. and Pedroso, A. and Correia, J. and Araujo, F. and Jorge Cardoso and Paiva, R.P. , "DataScience4NP - A Data Science Service for Non-Programmers", in 10º Simpósio de Informática – INForum 2018, 2018
- Filipe, R. and Correia, J. and Araujo, F. and Jorge Cardoso , "On Black-Box Monitoring Techniques for Multi-Component Services", in The 17th IEEE International Symposium on Network Computing and Applications (NCA 2018), 2018
- Correia, J. and Ribeiro, F. and Filipe, R. and Araujo, F. and Jorge Cardoso , "Response Time Characterization of Microservice-Based Systems", in The 17th IEEE International Symposium on Network Computing and Applications (NCA 2018), 2018
- Pina, F. and Correia, J. and Filipe, R. and Araujo, F. and Jorge Cardoso , "Nonintrusive Monitoring of Microservice-based Systems", in The 17th IEEE International Symposium on Network Computing and Applications (NCA 2018), 2018
2017
(2 publications)- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "Design Patterns for Reliable One-Way Messaging", in 14th IEEE International Conference on Services Computing (SCC), 2017
- Filipe, R. and Paiva, R.P. and Araujo, F. , "Client-Side Black-Box Monitoring for Web Sites", in The 16th IEEE International Symposium on Network Computing and Applications (NCA 2017), 2017
2016
(3 publications)- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "Towards Designing Reliable Messaging Patterns", in The 15th IEEE International Symposium on Network Computing and Applications (NCA 2016), 2016
- Filipe, R. and Araujo, F. , "Evaluation of REST Interfaces for Reliable Invocation Semantics", in 15th International Conference on WWW/INTERNET (ICWI 2016), 2016
- Filipe, R. and Araujo, F. , "Client-Side Monitoring Techniques for Web Sites", in The 15th IEEE International Symposium on Network Computing and Applications (NCA 2016), 2016
2015
(5 publications)- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "A Taxonomy of Reliable Request-Response Protocols", in The 30th ACM/SIGAPP Symposium On Applied Computing (SAC), 2015 [ DOI ]
- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "A Design Pattern for Reliable HTTP-Based Applications", in 12th IEEE International Conference on Services Computing (SCC 2015), 2015 [ DOI ]
- Cerveira, F. and Barbosa, R. and Madeira, H. and Araujo, F. , "Recovery for Virtualized Environments", in 11th European Dependable Computing Conference (EDCC 2015), 2015 [ DOI ]
- Filipe, R. and Boychenko, S. and Araujo, F. , "On Client-Side Bottleneck Identification in HTTP Servers", in INForum 2015 - 7º Simpósio de Informática, 2015
- Filipe, R. and Boychenko, S. and Araujo, F. , "Online Client-Side Bottleneck Identification on HTTP Server Infrastructures", in The Tenth International Conference on Internet and Web Applications and Services, 2015
2014
(6 publications)- Naghmeh Ivaki and Boychenko, S. and Araujo, F. , "A Fault-Tolerant Session Layer with Reliable One-Way Messaging and Server Migration Facility", in 3rd Symposium on Network Cloud Computing and Applications (NCCA14), 2014 [ DOI ]
- Naghmeh Ivaki and Araujo, F. and Fernando Barros , "Design of Multi-Threaded Fault-Tolerant Connection-Oriented Communication", in The 20th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2014), 2014 [ DOI ]
- Naghmeh Ivaki and Araujo, F. and Fernando Barros , "Session-Based Fault-Tolerant Design Patterns", in The 20th International Conference on Parallel and Distributed Systems (ICPADS 2014), 2014 [ DOI ]
- Naghmeh Ivaki and Araujo, F. , "Fault-Tolerant Bi-Directional Communications in Web-Based Applications", in The 2014 International Symposium on Ubiquitous and Cloud Computing Frontiers (UCCF 2014), In the 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS 2014), 2014 [ DOI ]
- Nogueira, R. and Araujo, F. and Barbosa, R. , "CloudBFT: Elastic Byzantine Fault Tolerance", in 20th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2014), 2014
- Araujo, F. and Marilia Curado and Furtado, P. and Barbosa, R. , "Taking an Electronic Ticketing System to the Cloud: Design and Discussion", in 2nd Workshop on Scalable Cloud Data Management. Co-located with the IEEE BigData Conference., 2014
2013
(2 publications)- Samuel Neves and Araujo, F. , "Engineering nonlinear pseudorandom number generators", in 10th International Conference on Parallel Processing and Applied Mathematics (PPAM 2013), Warsaw, Poland, 2013
- Rocha, R.P. and Portugal, D. and Couceiro, M. and Araujo, F. and Menezes, P. and Lobo, J. , "The CHOPIN project: Cooperation between Human and rObotic teams in catastroPhic INcidents", in IEEE International Symposium on Safety, Security, and Rescue Robotics, Linköping, Sweden, 2013
2012
(7 publications)- Kovacs, J. and Araujo, F. and Boychenko, S. and Keller, M. and Brinkmann, A. , "Monitoring UNICORE jobs executed on Desktop Grid resources", in 35th Jubilee International Conference on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2012), 2012
- Costa, A.C. and Verissimo, P. and Kreutz, D. and Araujo, F. and Barbosa, R. and Samuel Neves and Sousa, B. and Marilia Curado and Silva, C. and Gandhi, R. and Narasimhan, P. , "TRONE: Trustworthy and Resilient Operations in a Network Environment", in The Second International Workshop on Dependability of Clouds, Data Centers and Virtual Machine Technology (DCDV 2012). Proceedings of the 42nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DCDV 2012), 2012
- Samuel Neves and Araujo, F. , "Representing sparse binary matrices as straight-line programs for fast matrix-vector multiplication ", in 2012 International Conference on High Performance Computing & Simulation (HPCS 2012), 2012
- Samuel Neves and Araujo, F. , "Binary code obfuscation through C++ template metaprogramming", in 4º Simpósio de Informática - INForum 2012, 2012
- Boychenko, S. and Araujo, F. , "Benchmarking the EDGI Infrastructure", in 4º Simpósio de Informática - INForum 2012, 2012
- Naghmeh Ivaki and Barbosa, R. and Araujo, F. , "A Middleware for Exactly-Once Semantics in Request-Response Interactions", in 18th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2012), 2012 [ DOI ]
- Araujo, F. and Barbosa, R. and Costa, A.C. , "Replication for Dependability on Virtualized Cloud Environments", in The 10th International Workshop on Middleware for Grids, Clouds and e-Science - MGC 2012, 2012
2011
(3 publications)- Ferreira, D. and Araujo, F. and Domingues, P. , "libboincexec: A generic virtualization approach for the BOINC middleware", in 5th Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2011), 2011
- Samuel Neves and Araujo, F. , "On the Performance of GPU Public-Key Cryptography", in International Conference on Application-Specific Systems, Architectures and Processors, 2011
- Samuel Neves and Araujo, F. , "Fast and Small Nonlinear Pseudorandom Number Generators for Computer Simulation", in International Conference on Parallel Processing and Applied Mathematics, 2011
2010
(2 publications)- He, H. and Fedak, G. and Kacsuk, P. and Farkas, Z. and Balaton, Z. and Lodygensky, O. and Urbah, E. and Caillat, G. and Araujo, F. , "Extending the EGEE Grid with XtremWeb-HEP Desktop Grids", in 4th Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2010), 2010
- Ferreira, D. and Araujo, F. and Domingues, P. , "Custom execution environments in the BOINC middleware", in 4th Iberian Grid Infrastructure Conference (IBERGRID 2010), 2010
2009
(3 publications)- Domingues, P. and Araujo, F. and Silva, L. , "Evaluating the Performance and Intrusiveness of Virtual Machines for Desktop Grid Computing", in 3rd Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2009), 2009
- Araujo, F. and Santiago, D. and Ferreira, D. and Farinha, J. and Silva, L. and Domingues, P. and Urbah, E. and Lodygensky, O. and Marosi, A. and Gombás, G. and Balaton, Z. and Farkas, Z. and Kacsuk, P. , "Monitoring the EDGeS Project Infrastructure", in 3rd Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2009), 2009
- Naghmeh Ivaki and Araujo, F. and Ferreira, D. , "Benchmarking the 3G-Bridge in the EDGeS Infrastructure", in The 9th Cracow Grid Workshop 2009 (CGW09), 2009
2008
(4 publications)- Araujo, F. and Domingues, P. and Kondo, D. and Silva, L. , "Using cliques of nodes to store desktop grid checkpoints", in Coregrid Integration Workshop, 2008
- Silaghi, G.C. and Araujo, F. and Domingues, P. and Silva, L. and Arenas, A.E. , "Defeating Colluding Nodes in Desktop Grid Computing Platforms", in Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2008), 2008
- Pinto, L. and Santos, T. and Araujo, F. , "RMrun : peer-to-peer sharing of applications", in 2nd Iberian Grid Infrastructure Conference (IBERGRID 2008), 2008
- Cardenas-Montes, M. and Emmen, A. and Marosi, A. and Araujo, F. and Gombás, G. and Terstyánszky, G. and Fedak, G. and Kelly, I. and Taylor, I. and Lodygensky, O. and Kacsuk, P. and Lovas, R. and Kiss, T. and Balaton, Z. and Farkas, Z. , "Edges: bridging Desktop and Service Grids", in 2nd Iberian Grid Infrastructure Conference (IBERGRID 2008), 2008
2007
(2 publications)- Kondo, D. and Araujo, F. and Malecot, P. and Domingues, P. and Silva, L. and Fedak, G. and Capello, F. , "Characterizing Result Errors in Internet Desktop Grids", in 13th International EuroPar Conference 2007, 2007
- Kondo, D. and Araujo, F. and Silva, L. and Domingues, P. , "Result Error Detection on Heterogeneous and Volatile Resources via Intermediate Checkpointing", in CoreGRID Workshop on Grid Programming Model/Grid and P2P Systems Architecture/Grid Systems, Tools and Environments, 2007
2006
(2 publications)- Domingues, P. and Araujo, F. and Silva, L. , "A DHT-based Infrastructure for Sharing Checkpoints in Desktop Grid Computing", in 2nd IEEE International Conference on e-Science and Grid Computing, 2006
- Araujo, F. and Domingues, P. and Kondo, D. and Silva, L. , "Validating Desktop Grid Results by Comparing Intermediate Checkpoints", in Coregrid â?? 2nd Integration Workshop, 2006
2000
(1 publication)Book Chapters
2020
(1 publication)- Naghmeh Ivaki and Laranjeiro, N. and Fernando Barros and Araujo, F. , "Connection Handler: A Design Pattern for Recovery from Connection Crashes", in Software Engineering in the Era of Cloud Computing, pp. 211-251, 2020 [ DOI ]
2012
(1 publication)- Araujo, F. and Domingues, P. , " Desktop Grid Computing, chapter 10: Security and Result Certification", in Desktop Grid Computing, vol. 1, pp. 211-235, 2012 [ DOI ]