Un modelo de memoria virtual compartida distribuida para Mapaná



Título del documento: Un modelo de memoria virtual compartida distribuida para Mapaná
Revista: Ingeniería y competitividad
Base de datos: PERIÓDICA
Número de sistema: 000421470
ISSN: 0123-3033
Autors: 1
2
Institucions: 1Universidad del Valle, Escuela de Ingeniería de Sistemas y Computación, Cali, Valle del Cauca. Colombia
2Universidad de los Andes, Facultad de Ingeniería, Bogotá. Colombia
Any:
Volum: 7
Número: 1
Paginació: 33-42
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Aplicado, descriptivo
Resumen en español Este artículo describe el diseño e implementación de un modelo de memoria virtual compartida distribuida para Mapaná. Mapaná es una plataforma de máquina virtual paralela que se ejecuta en computadores homogéneos conectados en red. El modelo provee la creación de un espacio de direcciones lógico, único para cada máquina virtual; así, los procesos que pertenecen a una determinada máquina virtual tienen el mismo espacio y pueden compartirlo, a pesar de estar en máquinas físicas diferentes. Se tiene un proceso origen, o raíz, que, al ser replicado en otros nodos de la red, da lugar a los procesos homólogos o parientes con idénticos El modelo se implementó en Linux, para lo cual se modificó el sistema de memoria virtual, extendiéndolo para incluir el concepto de páginas remotas y la administración de las mismas. Se describe la interacción entre módulos y programas de usuario implementados para llevar a cabo la replicación de un proceso y la ocurrencia de un fallo de página remoto
Resumen en inglés This paper describes the design and implementation of a distributed and shared virtual memory model for Mapaná. Mapaná is a parallel virtual machine platform that executes in a homogeneous computer network. The model provides creation of a logic address space that is unique for each virtual machine, so, processes belonging to a certain virtual machine have the same space and they can share it, in spite of being in different physical machines. There is an origin or root process that when it is replicated in other network nodes, it gives rise to homologous or relative processes with the same address space. The model was implemented in Linux, modifying its virtual memory system, extending it to include the concept of remote pages and of their administration. The interaction between modules and user programs implemented to carry out the replication of a process and the occurrence of a remote page fault is described
Disciplines Ciencias de la computación
Paraules clau: Redes,
Memoria virtual,
Plataforma virtual,
Páginas remotas
Keyword: Networks,
Virtual memory,
Virtual platform,
Remote pages
Text complet: Texto completo (Ver PDF)