Jorge Manuel Gomes Barbosa

Integrated member

jbarbosa@fe.up.pt PhD
Research Interests: Autonomous Mobile Robotics Computational Intelligence (Neural Networks, Fuzzy Systems, Evolutionary Computing) Educational Technologies

Jorge Barbosa obtained his MSc degree from the Univ. of Manchester Inst. of Science and Technology, in 1993, and the PhD in Computer Science from FEUP, in 2001. He is Assistant Professor at the Dep. of Informatics Engineering at Faculty of Engineering of University of Porto. His research activities are related to parallel algorithms, grid and cloud QoS based resources management, data locality and performance modeling for heterogeneous systems. He has (co-)authored over 50 scientific publications (including journal/conference papers and book chapters). He also co-edits a book on techniques and future prospects of grid computing. He is a member of DAIAS group at LIACC (Laboratory of Artificial Intelligence and Computer Science). He is a member of the Editorial Board of Elsevier Journal “Simulation Modelling Practice and Theory”.

  • Barbosa, J. G. and Jeannot, E. (2018). The Twenty Sixth International Heterogeneity in Computing Workshop (HCW) and to the Fifteenth International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar). Concurrency and Computation: Practice and Experience, pp. e5007

  • Arabnejad, H. and Barbosa, J. G. (2018). Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 78, pp. 402–412

  • Cachada, A., Barbosa, J., Leitao, P., Geraldes, C., Deusdado, L., Costa, J., Teixeira, C., Teixeira, J., Moreira, A., Moreira, P. and Romero, L. (2018). Maintenance 4.0: Intelligent and Predictive Maintenance System Architecture. 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) (pp. 139-146)

  • Almeida, F., Assunção, M. D., Barbosa, J., Blanco, V., Brandic, I., Da Costa, G., Dolz, M. F., Elster, A. C., Jarus, M., Karatza, H. D. and others, (2018). Energy monitoring as an essential building block towards sustainable ultrascale systems. Sustainable Computing: Informatics and Systems, 17, pp. 27–42

  • Arabnejad, H., Bispo, J., Barbosa, J. G. and Cardoso, J. M. (2018). AutoPar-Clava: An Automatic Parallelization source-to-source tool for C code applications. Proceedings of the 9th Workshop and 7th Workshop on Parallel Programming and RunTime Management Techniques for Manycore Architectures and Design Tools and Architectures for Multicore Embedded Computing Platforms (pp. 13–19)

  • Moura, D. C., Correia, M. V., Barbosa, J. G., Reis, A. M., Laranjeira, M. and Eusébio, G. (2018). Automatic vertebra detection in X-ray images. Computational Modelling of Objects Represented in Images. Fundamentals, Methods and Applications (pp. 307–312)

  • Sousa, D. S. S., Tavares, J. M. R., Correia, M. V., Barbosa, J. G., Chã, C. V. and Mendes, E. (2018). A gait analysis laboratory for rehabilitation of patients with musculoskeletal impairments. Computational Modelling of Objects Represented in Images. Fundamentals, Methods and Applications: Proceedings of the International Symposium CompIMAGE 2006 (Coimbra, Portugal, 20-21 October 2006) (pp. 417)

  • Sampaio, A. M. and Barbosa, J. G. (2018). A comparative cost analysis of fault-tolerance mechanisms for availability on the cloud. Sustainable Computing: Informatics and Systems, 19, pp. 315–323

  • Silvano, C., Agosta, G., Barbosa, J., Bartolini, A., Beccari, A. R., Benini, L., Bispo, J., Cardoso, J. M., Cavazzoni, C., Cherubin, S. and others, (2017). The ANTAREX tool flow for monitoring and autotuning energy efficient HPC systems. Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 2017 International Conference on (pp. 308–316)

  • Arabnejad, H. and Barbosa, J. G. (2017). Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems. Future Generation Computer Systems, 68, pp. 211–221

  • Arabnejad, H. and Barbosa, J. G. (2017). Maximizing the completion rate of concurrent scientific applications under time and budget constraints. Journal of Computational Science, 23, pp. 120–129

  • Barbosa, J. and Jeannot, E. (2017). Foreword to the Special Issue of the Twenty Sixth International Heterogeneity in Computing Workshop (HCW) and to the Fifteenth International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar). Concurrency and Computation: Practice and Experience, pp. 2

  • Heras, D. B., Bougé, L., Mencagli, G., Jeannot, E., Sakellariou, R., Badia, R. M., Barbosa, J. G., Ricci, L., Scott, S. L., Lankes, S. and others, (2017). Erratum to: Euro-Par 2017: Parallel Processing Workshops. European Conference on Parallel Processing (pp. E1–E1)

  • Queiroz, J., Barbosa, J., Dias, J., Leitão, P. and Oliveira, E. (2017). Development of a smart electric motor testbed for Internet of Things and big data technologies. IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society (pp. 3435-3440)

  • Ghasemzadeh, M., Arabnejad, H. and Barbosa, J. G. (2017). Deadline-Budget constrained Scheduling Algorithm for Scientific Workflows in a Cloud Environment. LIPIcs-Leibniz International Proceedings in Informatics

  • Sampaio, A. M. and Barbosa, J. G. (2017). A Comparative Cost Study of Fault-Tolerant Techniques for Availability on the Cloud. International Symposium on Ambient Intelligence (pp. 263–268)

  • Camacho, R., Barbosa, J. G., Sampaio, A., Ladeiras, J., Fonseca, N. A. and Costa, V. S. (2016). Parallel Algorithms for Multirelational Data Mining: Application to Life Science Problems. Resource Management for Big Data Platforms (pp. 339–363)

  • Arabnejad, H., Barbosa, J. G. and Prodan, R. (2016). Low-time complexity budget–deadline constrained workflow scheduling on heterogeneous resources. Future Generation Computer Systems, 55, pp. 29–40

  • Morla, R., Gonçalves, P. and Barbosa, J. G. (2016). High-performance network traffic analysis for continuous batch intrusion detection. The Journal of Supercomputing, 72 (11), pp. 4107–4128

  • Sampaio, A. M. and Barbosa, J. G. (2016). Energy-Efficient and SLA-Based Resource Management in Cloud Data Centers. Advances in Computers (pp. 103–159)

  • Azevedo, T., Rossetti, R. J. and Barbosa, J. G. (2016). Densifying the sparse cloud SimSaaS: The need of a synergy among agent-directed simulation, SimSaaS and HLA. arXiv preprint arXiv:1601.08116

  • Michalakelis, C., Nikolaidou, M., Barbosa, J. and Wood, K. (2016). CCTE Workshop Preface. Cloud Engineering Workshop (IC2EW), 2016 IEEE International Conference on (pp. 136–137)

  • Sampaio, A. M. S. and Barbosa, J. G. (2016). A Study on Cloud Cost Efficiency by Exploiting Idle Billing Period Fractions. Cloud Engineering Workshop (IC2EW), 2016 IEEE International Conference on (pp. 138–143)

  • Barbosa, J. G., Michalakelis, C. and Arabnejad, H. (2015). Resource sharing for scientific workflows on computational grids. Grid Computing: Techniques and Future Prospects (pp. 45–70)

  • Sampaio, A. M., Barbosa, J. G. and Prodan, R. (2015). PIASA: a power and interference aware resource management strategy for heterogeneous workloads in cloud data centers. Simulation Modelling Practice and Theory, 57, pp. 142–160

  • Durillo, J. J., Prodan, R. and Barbosa, J. G. (2015). Pareto tradeoff scheduling of workflows on federated commercial clouds. Simulation Modelling Practice and Theory, 58, pp. 95–111

  • Arabnejad, H. and Barbosa, J. G. (2015). Multi-workflow qos-constrained scheduling for utility computing. 2015 IEEE 18th International Conference on Computational Science and Engineering (CSE) (pp. 137–144)

  • Bagein, M., Barbosa, J., Blanco, V., Brandic, I., Cremer, S., Fremal, S., Karatza, H., Lefevre, L., Mastelic, T., Oleksiak, A. and others, (2015). Energy efficiency for ultrascale systems: challenges and trends from nesus project. Supercomputing frontiers and innovations, 2 (2), pp. 105–131

  • Azevedo, T., Rossetti, R. and Barbosa, J. (2015). Densifying the sparse cloud simsaas: The need of a synergy among agent-directed simulation, SimSaaS and HLA. SIMULTECH 2015 - 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, Proceedings (pp. 172-177)

  • Azevedo, T., Rossetti, R. J. F. and Barbosa, J. G. (2015). A State-of-the-art Integrated Transportation Simulation Platform. 2015 INTERNATIONAL CONFERENCE ON MODELS AND TECHNOLOGIES FOR INTELLIGENT TRANSPORTATION SYSTEMS (MT-ITS) (pp. 340-347)

  • Sampaio, A. M. and Barbosa, J. G. (2014). Towards high-available and energy-efficient virtual computing environments in the cloud. Future Generation Computer Systems, 40, pp. 30–43

  • Moura, D. C. and Barbosa, J. G. (2014). Real-scale 3D models of the scoliotic spine from biplanar radiography without calibration objects. Computerized Medical Imaging and Graphics, 38 (7), pp. 580–585

  • Toksarı, M. D., Oron, D., Aydoğan, E. K. and Barbosa, J. G. (2014). New developments in scheduling applications. The Scientific World Journal, 2014

  • Arabnejad, H. and Barbosa, J. G. (2014). List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Transactions on Parallel and Distributed Systems, 25 (3), pp. 682–694

  • Sampaio, A. M. and Barbosa, J. G. (2014). Estimating effective slowdown of tasks in energy-aware clouds. Parallel and Distributed Processing with Applications (ISPA), 2014 IEEE International Symposium on (pp. 101–108)

  • Costa, C. M., Sampaio, A. M. and Barbosa, J. G. (2014). Distributed prime sieve in heterogeneous computer clusters. International Conference on Computational Science and Its Applications (pp. 592–606)

  • Sampaio, A. M. and Barbosa, J. G. (2014). A performance enforcing mechanism for energy-and failure-aware cloud systems. Green Computing Conference (IGCC), 2014 International (pp. 1–6)

  • Arabnejad, H. and Barbosa, J. G. (2014). A budget constrained scheduling algorithm for workflow applications. Journal of grid computing, 12 (4), pp. 665–679

  • Sampaio, A. M. and Barbosa, J. G. (2013). Optimizing energy-efficiency in high-available scientific cloud environments. Cloud and Green Computing (CGC), 2013 Third International Conference on (pp. 76–83)

  • Sampaio, A. M. and Barbosa, J. G. (2013). Dynamic power-and failure-aware cloud resources allocation for sets of independent tasks. Cloud Engineering (IC2E), 2013 IEEE International Conference on (pp. 1–10)

  • Cunha, P., Moura, D. C. and Barbosa, J. G. (2012). Pedicle detection in planar radiographs based on image descriptors. International Conference Image Analysis and Recognition (pp. 278–285)

  • Arabnejad, H. and Barbosa, J. (2012). Fairness resource sharing for dynamic workflow scheduling on heterogeneous systems. Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on (pp. 633–639)

  • Barbosa, J. G., Figueiredo, B., Bettencourt, N. and Tavares, J. M. R. (2011). Towards automatic quantification of the epicardial fat in non-contrasted CT images. Computer methods in biomechanics and biomedical engineering, 14 (10), pp. 905–914

  • Arabnejad, H. and Barbosa, J. G. (2011). Performance evaluation of list based scheduling on heterogeneous systems. European Conference on Parallel Processing (pp. 440–449)

  • Moura, D. C., Boisvert, J., Barbosa, J. G., Labelle, H. and Tavares, J. M. R. (2011). Fast 3D reconstruction of the spine from biplanar radiographs using a deformable articulated model. Medical engineering & physics, 33 (8), pp. 924–933

  • Barbosa, J. G. and Moreira, B. (2011). Dynamic scheduling of a batch of parallel task jobs on heterogeneous clusters. Parallel computing, 37 (8), pp. 428–438

  • Moura, D. C., Boisvert, J., Barbosa, J. G., Tavares, J. M. R. and Labelle, H. (2010). Fast 3D reconstruction of the spine by non-expert users using a statistical articulated model. Research into Spinal Deformities 7

  • Moura, D. C., Barbosa, J. G., Reis, A. M. and Tavares, J. M. R. (2010). A flexible approach for the calibration of biplanar radiography of the spine on conventional radiological systems. -Computer Modeling In Engineering & Sciences, 60 (2), pp. 115–137

  • Figueiredo, B., Barbosa, J. G., Bettencourt, N. and Tavares, J. (2009). Semi-automatic quantification of the epicardial fat in CT images. VipIMAGE 2009–II ECCOMAS Thematic Conference on Computational Vision and Medical Image Processing (pp. 247–250)

  • Moura, D. C., Boisvert, J., Barbosa, J. G. and Tavares, J. M. R. (2009). Fast 3D reconstruction of the spine using user-defined splines and a statistical articulated model. International Symposium on Visual Computing (pp. 586–595)

  • Barbosa, J. M. G. and Moreira, B. D. R. (2009). Dynamic job scheduling on heterogeneous clusters. 2009 Eighth International Symposium on Parallel and Distributed Computing (pp. 3–10)

  • de Moura, D. C., Barbosa, J. M. G., da Silva Tavares, J. M. R. and Reis, A. (2008). Calibration of bi-planar radiography with minimal phantoms. DSIE’08-Doctoral Symposium on Informatics Engineering 2008

  • Barbosa, J. and Monteiro, A. P. (2008). A list scheduling algorithm for scheduling multi-user jobs on clusters. International Conference on High Performance Computing for Computational Science (pp. 123–136)

  • Barbosa, J., Tavares, J. and Padilha, A. (2006). Optimizing dense linear algebra algorithms on heterogeneous machines. Algorithms and Tools for Parallel Computing on Heterogeneous Clusters, pp. 17–31

  • Campilho, A., Mendonça, A. M., Silva, J. A., Monteiro, A., Correia, M. and Barbosa, J. (2006). Biomedical imaging and vision computing INEB research group. Actas da BioEng’2006

  • Nobrega, R., Barbosa, J. and Monteiro, A. (2006). BioGrid Application Toolkit: a Grid-based problem solving environment tool for biomedical data analysis. Proceedings of the VECPAR-7th International Meeting on High Performance Computing for Computational Science, IMPA, Brazil

  • Moura, D. C., Correia, M. V., Barbosa, J. G., Reis, A. M., Laranjeira, M. and Gomes, E. (2006). Automatic vertebra detection in x-ray images. Proceedings of the International Symposium CompIMAGE 2006 (pp. 307–312)

  • Soares, T., Barbosa, J. M. G. and Correia, M. V. (2005). Visualização 3D do movimento humano para aplicações em biomecânica. ENVC2005-Encontro Nacional de Visualização Científica

  • Barbosa, J., Morais, C., Nobrega, R. and Monteiro, A. (2005). Static scheduling of dependent parallel tasks on heterogeneous clusters. Cluster Computing, 2005. IEEE International (pp. 1–8)

  • Morais, C., Barbosa, J. and Tadeu, P. (2005). Data parallel scheduling of Operations in Linear Algebra on heterogeneous clusters. WSEAS Transactions on Computers, 4 (10), pp. 1440–1448

  • Barbosa, J., Morais, C. and Monteiro, A. (2004). Scheduling parallel tasks on heterogeneous clusters. Parallel and Distributed Computing and Systems: Proceedings of the 16 th IASTED International Conference

  • Barbosa, J., Morais, C. and Padilha, A. J. (2003). Simulation of data distribution strategies for LU factorization on heterogeneous machines. Parallel and Distributed Processing Symposium, 2003. Proceedings. International (pp. 8–pp)

  • Tavares, J. M. R., Barbosa, J. and Padilha, A. J. (2002). Apresentação de um banco de desenvolvimento e ensaio para objectos deformáveis. Revista Eletrônica de Sistemas de Informação, 1 (1)

  • Tavares, J. M. R., Barbosa, J. and Padilha, A. J. (2002). Análise de movimento não rígido em visão por computador. Revista Eletrônica de Sistemas de Informação, 1 (1)

  • Barbosa, J. M. G., Tavares, J. M. R. S. and Padilha, A. J. M. N. (2002). A group block distribution strategy for a heterogeneous machine. Applied Informatics

  • Barbosa, J., Tavares, J. and Padilha, A. (2001). Self-tuned parallel processing system for heterogeneous clusters. Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2001

  • Barbosa, J., Tavares, J. and Padilha, A. J. (2001). Chapter 4: Imaging-Parallel Image Processing System on a Cluster of Personal Computers (Best Student Paper Award: First Prize). Lecture Notes in Computer Science, 1981, pp. 439–452

  • Barbosa, J., Tavares, J. and Padilha, A. J. (2000). Parallel image processing system on a cluster of personal computers. International Conference on Vector and Parallel Processing (pp. 439–452)

  • Barbosa, J. M. G. (2000). Paralelismo em Processamento e An lise de Imagens M dicas. (Doctoral dissertation, Universidade do Porto)

  • Tavares, J. M. R., Barbosa, J. and Padilha, A. J. (2000). Matching image objects in dynamic pedobarography. 11th Portuguese Conference on Pattern Recognition (RecPad2000)

  • Barbosa, J., Tavares, J. and Padilha, A. J. (2000). Linear algebra algorithms in a heterogeneous cluster of personal computers. Heterogeneous Computing Workshop, 2000.(HCW 2000) Proceedings. 9th (pp. 147–159)

  • Barbosa, J., Tavares, J. and Padilha, A. (2000). FEUP-INEB. Proceedings (pp. 147)

  • Tavares, J. M. R., Barbosa, J. and Padilha, A. J. (2000). Determinação da correspondência entre objectos utilizando modelação física. Actas de 9\textordmasculine Encontro Português de Computação Gráfica

  • Tavares, J. M. R. S., Barbosa, J. M. G. and Padilha, A. J. M. N. (1999). Determinação da correspondência entre modelos de contorno e de superfície, utilizando modelização por elementos finitos e análise modal, em visão por computador. ACTAS DO 4\textordmasculine ENCONTRO NACIONAL DO COLÉGIO DE ENGENHARIA ELECTROTÉCNICA

  • Barbosa, J. and Padilha, A. (1999). Chapter 4: Computer Organisation, Programming and Benchmarking-Algorithm-Dependant Method to Determine the Optimal Number of Computers in Parallel Virtual Machines. Lecture Notes in Computer Science, 1573, pp. 508–521

  • Barbosa, J. and Padilha, A. (1998). Algorithm-dependant method to determine the optimal number of computers in parallel virtual machines. International Conference on Vector and Parallel Processing (pp. 508–521)

  • Barbosa, J. G., Padilha, A. J., Madier, J. and Neubert, T. (1997). Experiments on using WPVM for industrial visual inspection problems. European Conference on Parallel Processing (pp. 828–831)

Antarex
  • Arabnejad, H. (2016). QoS based workflow scheduling on heterogeneous resources. (Doctoral dissertation, Faculdade de Engenharia, Universidade do Porto)

  • Sampaio, A. M. S. (2015). Energy- efficient and SLA-based management of IaaS Cloud Data Centers. (Doctoral dissertation, Faculdade de Engenharia, Universidade do Porto)

  • de Moura, D. C. (2011). Three-Dimensional Biplanar Reconstruction of the Scoliotic Spine for Standard Clinical Setup. (Doctoral dissertation, Faculdade de Engenharia, Universidade do Porto)

Information not available