next up previous contents
Next: La realización de Off Up: kernels Distribuidos Adaptables Previous: Heterogeneidad

Máquinas virtuales anidadas

Los servicios de Off están disponibles a los usuarios mediante portales, cada servicio del sistema utiliza un portal que ha de invocarse para utilizarlo. Esto trae consigo ciertos beneficios para aquellas aplicaciones que deseen utilizar máquinas virtuales anidadas (ej.: una máquina virtual de Java que opera sobre un emulador de Linux que a su vez opera sobre Off).

Dado que es posible interponer código (bien de un modo similar a como se hace en Kea [169], bien empleando los ``Interposition Agents'' descritos en [92]) entre el usuario y el servidor de un portal y dado que tanto el nombrado como la protección de recursos lógicos (ej.: abstracciones del SO tales como ficheros en Linux) lo implementan las aplicaciones, es posible cumplir las siguientes propiedades:

Con estas tres propiedades es posible implementar --tal y como dicen los autores de Fluke [71, 106]-- un sistema de máquinas virtuales anidades, donde la sobrecarga debida al anidamiento no aumenta exponencialmente. Esto abre nuevas posibilidades en implementaciones eficientes de sistemas globales (distribuidos en una red de área extensa) altamente seguros que utilizan un SO local sólo como medio para acceder a aquellos recursos físicos necesarios. Aplicaciones en Java [80, 79] y Limbo [52] son un ejemplo de estos sistemas.


next up previous contents
Next: La realización de Off Up: kernels Distribuidos Adaptables Previous: Heterogeneidad

Francisco J. Ballesteros
Fri Dec 19 17:18:03 MET 1997