Uma Arquitetura de Redes Virtuais para um Grid Aberto e Seguro
Abstract
In the past, any computational grid was related with loosely coupled applications, which limited the potential systems that could be used with a grid. With advances on the related technology and with the grid potential to aggregate resources on demand and at low-cost, we expect that more tightly coupled applications will be executed in a computational grid. But, mainly due to security restrictions running thighted coupled applications across different administrative domains still presents some challenges. This work presents a new architecture to on demand deployment of overlay virtual network in order to enable the execution of coupled applications on a a set of resources geographically dispersed. Also, it keeps the resource protected from malicious applications. The OurGrid middleware was used to provide this system that is capable to execute tightly coupled applications with resources from different administrative domains.
References
Allen, G., Dramlitsch, T., Foster, I., Goodale, T., Karonis, N., Ripeanu, M., Seidel, E., and Toonen, B. (2001). Supporting efficient execution in heterogeneous distributed computing environments with cactus and globus. In Supercomputing Conference.
Andrade, N., Brasileiro, F., and Cirne, W. (2004). Discouraging free-riding in a peer-to-peer grid. In Thirteenth IEEE International Symposium on High-Performance Distributed Computing.
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauery, R., Pratt, I., and Warfield, A. (2003). Xen and the art of virtualization. In 19th ACM Symposium on Operating Systems Principles.
Cirne, W., Brasileiro, F., Andrade, N., Costa, L., Andrade, A., Novaes, R., and Mowbray, M. (2006). Labs of the world, unite!!! Journal of Grid Computing, 4(3).
Darling, A., Carey, L., and Feng, W. (2003). The design, implementation, and evaluation of mpiblast. In 4th International Conference on Linux Clusters: The HPC Revolution.
de Jong, R. and Koot, M. (2006). Preparing the worldwide lhc computing grid for mpi applications. [link].
Dike, J. (2001). User mode linux (uml). [link].
Foster, I. and Karonis, N. (1998). A grid-enable mpi: message passing in heterogeneous distributed computing systems. In Supercomputing Conference.
Ganguly, A., Agrawal, A., Boykin, O. P., and Figueiredo, R. (2006). IP over P2P: Enabling self-configuring virtual ip networks for grid computing. In IPDPS.
Housley, R. and Hollenbeck, S. (2002). Etherip: Tunneling ethernet frames in ip datagrams. RFC 3378.
INPE/CPTEC (2007). Brazilian regional atmospheric modeling system (brams). http://www.cptec.inpe.br/brams/.
Jiang, X. and Xu, D. (2003). VIOLIN: Virtual internetworking on overlay infrastructure. In Department of Computer Sciences Technical Report CSD TR 03-027 - Purdue University.
Kallahalla, M., Uysal, M., Swaminathan, R., Lowell, D. E., Wray, M., Christian, T., Edwards, N., Dalton, C. I., and Gittler, F. (2004). SoftUDC: A software-based data center for utility computing. Computer, 37(11).
Kielmann, T., Hofman, R. F. H., Bal, H. E., Plaat, A., and Bhoedjang, R. A. F. (1999). Magpie: Mpi’s collective communication operations for clustered wide area systems. In Symposium on Principles and practice of parallel programming.
Santos, R., Andrade, A., Cirne, W., Brasileiro, F., and Andrade, N. (2005). Accurate autonomous accounting in peer-to-peer grids. In 3rd Workshop on Middleware for Grid Computing.
Tatezono, M., Maruyama, N., and Matsuoka, S. (2006). Making wide-area, multi-site mpi feasible using xen vm. In Workshop on XEN in High-Performance Cluster and Grid Computing Environments.
Wolinsky, D., Agrawal, A., Boykin, O., Davis, J., Paramygin, V., Sheng, P., and Figueiredo, R. (2006). On the design of virtual machine sandboxes for distributed computing in WOWs. In 1st International Workshop on Virtualization Technology in Distributed Computing.
Wray, M. (2006). Vnet - domain virtual networking. http://www.cl.cam.ac.uk/research/srg/netos/xen/.
