Employing Docker Swarm on OpenStack for Biomedical Analysis
Biomedical analysis, in particular image and biosignal analysis, often requires several methods applied to the same data. The data is typically of large volume, so data transfer can become a bottleneck in remote analysis. Furthermore, biomedical data may contain patient data, raising data protection issues. We propose a highly virtualized infrastructure, employing Docker Swarm technology as the computing infrastructure. An underlying Openstack based IaaS cloud provides additional security features for a flexible and efficient multi-tenant analysis platform. We introduce the prototype infrastructure along a sample use-case of multiple versions of a machine-learning method applied to feature sets extracted from multidimensional biosignal recordings from Sleep Apnea patients and healthy controls.
KeywordsBiomedical analysis SaaS IaaS OpenStack Docker swarm
The work is supported by the German Ministry of Education and Research (Project BB-IT-Boost, 03FH0061X5) and the German Ministry of Economic Affairs and Energy (ZIM Project BeCRF, Grant number KF3470401BZ4).
- 1.Solomonides, T. (ed.): Healthgrid Applications and Core Technologies. Proceedings of HealthGrid 2010. Studies in Health Technology and Informatics, vol. 159. IOS Press, Amsterdam (2010)Google Scholar
- 3.Gu, Y., Huang, Z.: Robinia-BLAST: an extensible parallel BLAST based on data-intensive distributed computing. In: 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing (DASC) (2014)Google Scholar
- 7.Jansen, C., et al.: Extending XNAT towards a cloud-based quality assessment platform for retinal optical coherence tomographies. Scalable Comput. Pract. Exper. 16(1), 85–102 (2015)Google Scholar
- 8.Krefting, D., et al.: Performance analysis of diffusion tensor imaging an academic production grid. In: Parashar, M., Buyya, R. (eds.) 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing. CPS Conference Publishing Service (2010)Google Scholar
- 13.Dickhaus, H., Maier, C.: Detection of sleep apnea episodes from multi-lead ECGs considering different physiological influences. Methods Inf. Med. 46, 216–221 (2007)Google Scholar
- 15.Dooley, R., Stubbs, J.: Dynamically provisioning portable gateway infrastructure using Docker and Agave. In: Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment, XSEDE 2014, pp. 55:1–55:2. ACM, New York (2014)Google Scholar
- 16.Tristan, G., et al.: Boutiques: an application-sharing system based on Linux containers. Front. Neurosci. 9 Google Scholar