next up previous contents
Next: Adaptabilidad en SSOO distribuidos Up: Otros trabajos relacionados Previous: Distribuciónadaptabilidad y DAMNs

¿Sistemas distribuidos adaptables?

 

Existen dos formas de suministrar adaptabilidad en SSOO [39]:

  1. Implementando en el tex2html_wrap_inline8127kernel (o exokernel) sólo los mecanismos básicos imprescindibles, de tal modo que la adaptación del SO se realiza en realidad extendiendo los servicios del núcleo.
  2.   Descargando código (o modificando dinámicamente código) dentro del tex2html_wrap_inline8127kernel, de tal modo que sea factible adaptar el funcionamiento del sistema.

Aunque existen algunos sistemas que podrían calificarse como distribuidos y adaptables [168, 7, 139, 174, 166]. Ninguno de ellos se aproxima a las cotas de adaptabilidad encontradas en sistemas como SPACE [134], el Cache Kernel [34] o el Exokernel [59, 60], que adoptan el segundo modelo de los mencionados arriba. Baste un ejemplo: en ninguno de ellos es factible la adaptación de la revocación de recursos de tal modo que las aplicaciones tengan un control completo sobre la misma; todos ellos incluyen la abstracción ``espacio de direcciones'', con lo que no es factible que las aplicaciones que lo deseen construyan la suya propia.

Como ya dijimos en el capítulo 1, la razón principal estriba en que dichos sistemas no se limitan a suministrar los mecanismos mínimos indispensables para que sea posible la realización de aplicaciones distribuidas de un modo seguro y eficiente En cambio, la mayoría de estos sistemas ``distribuidos y adaptables'' están basados en realidad en tex2html_wrap_inline8127kernels cuyos servicios presentan un nivel de abstracción relativamente elevado (por ejemplo, incluyen espacios de direcciones y/o procesos y/o manejadores de dispositivo).

Dado que todos estos sistemas son en realidad sistemas distribuidos basados en tex2html_wrap_inline8127kernels centralizados que (a nuestro juicio) más que de ``adaptables'' podrían calificarse de ``extremadamente flexibles'', los discutiremos en el apartado 4.3.2 junto a otros sistemas distribuidos basados en tex2html_wrap_inline8127kernel.



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