An Architecture for Developing Cyber Environments using Multiple HPC Infrastructures for e-Science Applications
Resumo
In this paper, we propose a novel architecture to allow the implementation of a cyber environment composed of different High Performance Computing (HPC) infrastructures (i.e., clusters, grids and clouds). To access this cyber environment, scientific researchers do not have to become computer experts. In particular, we assume that scientific researchers provide a description of the problem as an input to the cyber environment and then get their results without being responsible for managing the computational resources. We provide a prototype of the architecture and introduce an evaluation which studies a real workload of scientific applications executions. The results show the advantages of the proposed architecture. Besides, we highlight this work provides guidelines for developing cyber environments focused on e-Science.
Referências
Bastos, B. F., Moreira, V. M., and Gomes, A. T. A. (2013). Rapid Prototyping of Science Gateways in the Brazilian National HPC Network. In International Workshop on Science Gateways (IWSG).
De Alencar, J. M. U., Andrade, R. M., Viana, W., and Schulze, B. (2012). P2PScheMe: a P2P scheduling mechanism for workflows in grid computing. Concurrency and Computation: Practice and Experience, 24(13):1478–1496.
Expósito, R. R., Taboada, G. L., Ramos, S., Touri˜no, J., and Doallo, R. (2013). Performance analysis of HPC applications in the cloud. Future Generation Computer Systems, 29(1):218 – 229. Including Special section: AIRCC-NetCoM 2009 and Special section: Clouds and Service-Oriented Architectures.
Falfushinsky, V., Skarlat, O., and Tulchinsky, V. (2013). Cloud Computing Platform within Grid Infrastructure. In IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS).
Fernandez-Baca, D. (1989). Allocating modules to processors in a distributed system. IEEE Transactions on on Software Engineering, 15(11):1427–1436.
Maciel, F. A. O., Cavalcante, T. M., Neto, J. Q., Alencar, J. M. U., Oliveira, C. T., and Andrade, R. M. C. (2013). Uma Arquitetura para Submiss˜ao e Gerenciamento de jobs em Infraestruturas Computacionais de Alto Desempenho. InWorkshop de Computação em Clouds e Aplicações (WCGA)/Brazilian Symposium on Computer Networks and Distributed Systems (SBRC). SBC.
Mateescua, G., Gentzsch, W., and Ribbens, C. J. (2011). Hybrid Computing—Where HPC meets grid and Cloud Computing. Future Generation Computer Systems, 27(5):440–453.
Zhang, Q., Cheng, L., and Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, 1(1):7–18.
Zissis, D. and Lekkas, D. (2012). Addressing cloud computing security issues. Future Generation Computer Systems, 28(3):583 – 592.