Providing volunteer computing at the infrastructure level to support e-science applications
Resumo
Cloud computing has become a well-established model to deliver on deIt has mand storage and processing resources for several types of applications. the same characteristic of elastic processing power present in volunteer computing, which relies on an increasing number of resources shared for a limited period. In this paper, we present the integration of the BOINC volunteer computing middleware at the infrastructure level with a platform providing support for e-science applications at the user interface level. Two case studies on protein docking and number sorting are discussed in order to show how BOINC relates with such platform.Referências
Andrade, N., Cirne, W., Brasileiro, F., and Roisenberg, P. OurGrid: An approach to easily assemble grids with equitable resource sharing.
Bastos, B. F., Moreira, V. M., and Gomes, A. T. A. (2013). Rapid prototyping of science gateways in the brazilian national HPC network. In Proceedings of the 2013 International Workshop on Science Gateways (IWSG). (Accepted for publication).
Costa, F., Silva, L., and Dahlin, M. (2011). Volunteer cloud computing: MapReduce over the In Parallel and Distributed Processing Workshops and PhD Forum (IPDPSW), Internet. 2011 IEEE International Symposium on, pages 1855–1862.
Farkas, Z., Kacsuk, P., Balaton, Z., and Gombás, G. (2010). Interoperability of BOINC and EGEE. volume 26, pages 1092–1103. Elsevier, future generation computer systems edition.
Fedak, G., Germain, C., Neri, V., and Cappello, F. (2001). XtremWeb: A generic global computing system. Proceedings of the IEEE International Symposium on Cluster Computing and the Grid (CCGRID 01).
Foster, I., Zhao, Y., Raicu, I., and Lu, S. (2008). Cloud computing and grid computing 360degree compared. pages 1–10. Grid Computing Environments Workshop, 2008. GCE 2008.
Goecks, J., Nekrutenko, A., and Taylor, J. (2010). Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol, 11(8):r86 edition.
Howes, T. and Smith., M. (1997). LDAP: programming directory-enabled applications with lightweight directory access protocol. Sams Publishing.
Korpela, E. J. (2012). SETI@home, BOINC, and volunteer distributed computing. Annual Review of Earth and Planetary Sciences, 40(1):69–87.
Lima, M. J. D., Melcop, T., Cerqueira, R., Cassino, C., Silvestre, B., Nery, M., and Ururahy, C. (2005). CSGrid: um sistema para integração de aplicações em grades computacionais. Anais do 23o. Simpósio Brasileiro de Redes de Computadores SBC.
Lima, M. J. D., Ururahy, C., Moura, A., Melcop, T., Cassino, C., Nery, M., Silvestre, B., Reis, V., and Cerqueira, R. (2006). CSBase: A framework for building customized grid environments. Third International Workshop on Emerging Technologies for Next-generation GRID.
Litzkow, J. B. M., Tannenbaum, T., and Livny, M. (1997). Checkpoint and migration of unix processes in the condor distributed processing system. University of Wisconsin.
Myers, D. S., Bazinet, A. L., and Cummings, M. P. (2007). Grid computing for bioinformatics and computational biology. pages 71–85. 2 edition.
Niehörster, O., Birkenheuer, G., Brinkmann, A., Blunk, D., Elsässer, B., Herres-Pawlis, S., Krüger, J., Niehörster, J., Packschies, L., and Fels, G. (2009). Providing scientic software 1886 as a service in consideration of service level agreements. In Proceedings of the Cracow Grid Workshop (CGW), pages 55–63.
Ritchie, D. (2003). Evaluation of protein docking predictions using hex 3.1 in capri rounds 1 and 2. volume 52, pages 98–106.
Sripanidkulchai, K., Sahu, S., Ruan, Y., Shaikh, A., and Dorai, C. (2010). Are clouds ready for large distributed applications? SIGOPS Oper. Syst. Rev., 44(2):18–23.
Bastos, B. F., Moreira, V. M., and Gomes, A. T. A. (2013). Rapid prototyping of science gateways in the brazilian national HPC network. In Proceedings of the 2013 International Workshop on Science Gateways (IWSG). (Accepted for publication).
Costa, F., Silva, L., and Dahlin, M. (2011). Volunteer cloud computing: MapReduce over the In Parallel and Distributed Processing Workshops and PhD Forum (IPDPSW), Internet. 2011 IEEE International Symposium on, pages 1855–1862.
Farkas, Z., Kacsuk, P., Balaton, Z., and Gombás, G. (2010). Interoperability of BOINC and EGEE. volume 26, pages 1092–1103. Elsevier, future generation computer systems edition.
Fedak, G., Germain, C., Neri, V., and Cappello, F. (2001). XtremWeb: A generic global computing system. Proceedings of the IEEE International Symposium on Cluster Computing and the Grid (CCGRID 01).
Foster, I., Zhao, Y., Raicu, I., and Lu, S. (2008). Cloud computing and grid computing 360degree compared. pages 1–10. Grid Computing Environments Workshop, 2008. GCE 2008.
Goecks, J., Nekrutenko, A., and Taylor, J. (2010). Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol, 11(8):r86 edition.
Howes, T. and Smith., M. (1997). LDAP: programming directory-enabled applications with lightweight directory access protocol. Sams Publishing.
Korpela, E. J. (2012). SETI@home, BOINC, and volunteer distributed computing. Annual Review of Earth and Planetary Sciences, 40(1):69–87.
Lima, M. J. D., Melcop, T., Cerqueira, R., Cassino, C., Silvestre, B., Nery, M., and Ururahy, C. (2005). CSGrid: um sistema para integração de aplicações em grades computacionais. Anais do 23o. Simpósio Brasileiro de Redes de Computadores SBC.
Lima, M. J. D., Ururahy, C., Moura, A., Melcop, T., Cassino, C., Nery, M., Silvestre, B., Reis, V., and Cerqueira, R. (2006). CSBase: A framework for building customized grid environments. Third International Workshop on Emerging Technologies for Next-generation GRID.
Litzkow, J. B. M., Tannenbaum, T., and Livny, M. (1997). Checkpoint and migration of unix processes in the condor distributed processing system. University of Wisconsin.
Myers, D. S., Bazinet, A. L., and Cummings, M. P. (2007). Grid computing for bioinformatics and computational biology. pages 71–85. 2 edition.
Niehörster, O., Birkenheuer, G., Brinkmann, A., Blunk, D., Elsässer, B., Herres-Pawlis, S., Krüger, J., Niehörster, J., Packschies, L., and Fels, G. (2009). Providing scientic software 1886 as a service in consideration of service level agreements. In Proceedings of the Cracow Grid Workshop (CGW), pages 55–63.
Ritchie, D. (2003). Evaluation of protein docking predictions using hex 3.1 in capri rounds 1 and 2. volume 52, pages 98–106.
Sripanidkulchai, K., Sahu, S., Ruan, Y., Shaikh, A., and Dorai, C. (2010). Are clouds ready for large distributed applications? SIGOPS Oper. Syst. Rev., 44(2):18–23.
Publicado
23/07/2013
Como Citar
GUTIERREZ, Felipe; BARRETO, Marcos; GOMES, Antônio Tadeu Azevedo.
Providing volunteer computing at the infrastructure level to support e-science applications. In: BRAZILIAN E-SCIENCE WORKSHOP (BRESCI), 7. , 2013, Maceió.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 1879-1887.
ISSN 2763-8774.