Department of Information Technology

Distributed Computing Applications (DCA) Research Group

Modern computational experiments often require large computing and storage facilities, efficient data analysis of very large datasets and sophisticated software capable of leveraging distributed and heterogeneous infrastructures such as (hybrid) clouds.

The DCA research group is an interdisciplinary arena for researchers interested in large-scale distributed and data-intensive computing, data science and computational science and engineering software. A current focus area is development of methods and software that efficiently, flexibly and reliably leverage cloud computing environments to solve science and engineering problems both in academia and industry.

The DCA group participates in the eSSENCE strategic collaboration on eScience. We take an active role in developing cloud computing infrastructure for scientists in the Nordics, with leading roles in the SNIC Science Cloud project and participation in the NeIC Glenna project.


  • Aleksander Okonski (MSc student)
  • Virakraingsei Hai Socheat (MSc student)
  • Preechakorn Torruangwatthana (MSc student)
  • Alieu Jallow (MSc student)

Current Projects

Completed projects


We are offering MSc. courses in Applied Cloud Computing and Data-intensive computing ("Big Data"):

PhD Courses

We will offer PhD courses again in late 2017 or early 2018.

Past course offerings:

Available Projects

We are always looking for motivated students to join the group. Please do not hesitate to contact us and discuss possibilities. Currently, we have the following MSc. thesis projects, but projects can be formulated based on your interests as well.

Open Positions

DCA is participating in the HASTE project (Hierarchical Analysis of Temporal and Spatial Image Data). We have announced three postdocs or researchers positions in Computerized Image Analysis, Scientific Computing and Bioinformatics (announcement). Deadline for application: 2017-05-23. Note that all applications need to be submitted through the online recruitment system.


  • A. Jallow, A. Hellander and S. Toor. Cost-aware Application Development and Management using CLOUD-METRIC. Accepted in 7th International Conference on Cloud Computing and Services Science, CLOSER 2017 (to appear).
  • L. Osmani, S. Toor, M. Komu, M. J. Kortelainen, T. Lindén, J. White, R. Khan, P. Eerola, S. Tarkoma. Secure Cloud Connectivity for Scientific Applications. Accepted in IEEE/ACM Transactions on Services Computing, SI - Cloud Services Meet Big Data, Manuscript ID: TSCSI-2015-01-0050.
  • Behrang Mahjani, Salman Toor, Carl Nettelblad, Sverker Holmgren. A flexible computational framework using R and Map-Reduce for permutation tests of massive genetic analysis of complex traits. Accepted in IEEE/ACM Transactions on Computational Biology and Bioinformatics, Manuscript ID: TCBB-2015-01-0026.
  • J. White, S. Toor, P. Eerola, T. Lindén, L. Osmani and S. Tarkoma. Dynamic Provisioning of Resources in a Hybrid Infrastructures. Accepted in International Symposium on Grids and Clouds 2013. ISGC 2013.
  • S. Toor, L. Osmani, P. Eerola, O. Kraemer, T. Lindén, S. Tarkoma, J. White. A scalable infrastructure for CMS data analysis based on OpenStack Cloud and Gluster file system. Journal of Physics: Conference Series 513 062047 doi:10.1088/1742-6596/513/6/062047.
  • A. Andrejev, S. Toor, A. Hellander, S. Holmgren, T. Risch, Scientific analysis by queries in extended SPARQL over a scalable e-Science data store, Proc. 9th IEEE International Conference on e-Science, pp. 98-106, 2013. doi: 10.1109/eScience.2013.19
  • S. Toor, R. Toebbicke, M. Zotes Resines, S. Holmgren, Investigating an Open Source Cloud Storage Infrastructure for CERN-specific Data Analysis, Proc. 7th International Conference on Networking, Architecture, and Storage (NAS), pp. 84-88, 2012. doi: 10.1109/NAS.2012.14
  • P.-O. Östberg, A. Hellander, B. Drawert, E. Elmroth, S. Holmgren and L. Petzold, Abstractions for Scaling eScience Applications to Distributed Computing Environments; A StratUm Integration Case Study in Molecular Systems Biology, Proceedings of BIOINFORMATICS 2012, International Conference on Bioinformatics Models, Methods, and Algorithms, pp. 290-294, 2012.
  • P-O Östberg, A. Hellander, B. Drawert, E. Elmroth, S. Holmgren, L. Petzold, Reducing Complexity in Management of eScience Computations, Proceedings of CCGrid 2012 - The 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 845-852, 2012
  • J. K. Nilsen, S. Toor, Z. Nagy, B. Mohn, A. Read. Performance and stability of the Chelonia storage system. In: Proc. International Symposium on Grids and Clouds 2012. ISGC 2012. Trieste, Italy: SISSA; 2012. p. 009:1-14. Proceedings of Science, 153.
  • J. K. Nilsen, S. Toor, Z. Nagy, and A. Read. Chelonia: A self-healing, replicated storage system. Journal of Physics: Conference Series, 331(6):062019, 2011.
  • S. Toor, M. Sabesan, S. Holmgren, T. Risch, A Scalable Architecture for e-Science Data Management, 2011 IEEE 7th International Conference on E-Science, vol., no., pp.210,217, 5-8 Dec. 2011. doi: 10.1109/eScience.2011.37
  • M. Jayawardena, C. Nettelblad, S. Toor, P-O. Östberg, E. Elmroth and S. Holmgren. A Grid-Enabled Problem Solving Environment for QTL Analysis in R. Accepted for publication in Proc. 2nd Interna- tional Conference on Bioinformatics and Computational Biology (BI- CoB 2010), 2010.
  • J. K. Nilsen, S. Toor, Zs. Nagy and B. Mohn. Chelonia - A Self-healing Storage Cloud. In M. Bubak, M. Turala, and K. Wiatr, editors, CGW´09 Proceedings, Krakow, 2 2010. ACC CYFRONET AGH. ISBN 978-83-61433-01-9.
  • S. Toor, B. Mohn, S. Holmgren. Case-Study for Different Models of Resource Brokering in Grid Systems. Technical Report no. 2010-009, Department of Information Technology, Uppsala University.
  • Jon Kerr Nilsen, Salman Toor, Zsombor Nagy and Alex Read. Chelonia: A self-healing, replicated storage system. Submitted to the International Conference on Computing in High Energy and Nuclear Physics (CHEP) 2010.
  • E. Elmroth, S. Holmgren, J. Lindemann, S. Toor, and P-O. Östberg. Empowering a Flexible Application Portal with a SOA-based Grid Job Management Framework. Accepted for publication in Proc. 9th Work- shop on State-of-the-art in Scientific and Parallel Computing (PARA 2008), Lecture Notes in Computer Science, Springer-Verlag.
  • Grid-enabling an efficient algorithm for demanding global optimization problems in genetic analysis. Mahen Jayawardena and Sverker Holmgren. In Proc. 3rd International Conference on e-Science and Grid Computing, pp 205-212, IEEE, Piscataway, NJ, 2007.

Technical Reports and Theses

  • S. Toor, B. Mohn, D. Cameron, S. Holmgren. Case-Study for Different Models of Resource Brokering in Grid Systems. Technical Report no. 2010-009, Department of Information Technology, Uppsala University.
  • Parallel algorithms and implementations for genetic analysis of quantitative traits. Mahen Jayawardena. Licentiate thesis, IT licentiate theses / Uppsala University, Department of Information Technology nr 2007-005, 2007. (Supervised by Prof. Sverker Holmgren )
  • An e-Science Approach to Genetic Analysis of Quantitative Traits. Mahen Jayawardena. Ph.D. thesis, Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology nr 708, Acta Universitatis Upsaliensis, Uppsala, 2010. (Supervised by Prof. Sverker Holmgren )
  • Managing applications and data in distributed computing infrastructures. Salman Toor. Licentiate thesis, IT licentiate theses / Uppsala University, Department of Information Technology nr 2010-003, 2010. (Supervised by Prof. Sverker Holmgren )

Supervised M.Sc. Theses and Project Reports

  • Salman Toor, A Grid Portal Implementation for Genetic Mapping of Multiple QTL. MSc Thesis in Scientific Computing, Uppsala University, 2007. (Supervised by Prof. Sverker Holmgren)


MOLNs: A Virtual Experimentation Platform for Systems Biology (and more)
StochSS: Stochastic Simulation Service, Developed in collabortion with the Petzold and Krintz labs at UCSB.
Chelonia Storage, Developed with in the collaboration of NorduGrid.

Contact Information

Andreas Hellander


Cloud and Grid Computing Group at Umeå University
Örjan Carlborg's group at the Swedish University of Agricultural Sciences (SLU)
Computational System Biology group at the Scientific Computing Division of Uppsala University
Nordu Grid Collaboration
Uppsala DataBase Laboratory

Updated  2017-05-09 09:24:56 by Salman Toor.