The New Cult of Dead Cow

Porque el mundo es de los malditos

Loki : Agent Distributed OOS

1 Commentarios

Mi tema de tesis, es la construcción de un Sistema Operativo Distribuido Orientado a Objetos basado en Agentes.

Si el titulo esta un poco embarrado, pero haber vamos explicando.

Loki ( asi se llama mi sistema ) supone la existencia de Agentes ( Objetos con cierto nivel de IA que cooperan entre ellos ) para la toma de decisiones, estos agentes se encuentran en su medio ideal cuando operan en entorno distribuido.

Existen dos tipos de Agentes: Agentes Inteligentes y Agentes Tontos. Loki pretende basarse en la construcción de Agentes Tontos. Pero para que queria uno escribir un Agente tonto ... no basta acaso con Windows Vista ?

Los Agentes Inteligentes, son capaces de tomar decisiones muy complejas analizando diferentes factores ( luego escribiré un articulo sobre los Agentes ) esto a la vez hace que sean muy complicados de escribir y depurar. Los Agentes Tontos en cambio son muy parecidos a nuestras neuronas, extremadamente simples tan simples que nadie sabe como es que puede funcionar, y sin embargo funciona. Los agentes Tontos se basan en el numero de ellos ( visiblemente mayor que el de los inteligentes ) para poder tomar decisiones complejas.

Es decir, que si a Loki le quitaramos lo distribuido tambien le quitariamos lo inteligente :P.

El sistema esta ( o al menos estara ) completamente orientado a objetos. Actualmente estoy construyendo una replica de la API de DotNet para que sea el API de base de mi sistema operativo.

De momento, ya escribí el código necesario para poder enviar las diferentes salidas a pantalla ( básico para poder hacer una depuración ) y me voy a centrar en el Gestor de Memoria.

En este sistema pienso implementar algunas cosas bien marcianas, asi que espero lo sigan muy de cerca, considero que va a estar interesante.

El otro motivo por cual espero sigan de cerca mi progreso, es para que alguien pueda solucionarme los problemas que de hecho me voy a encontrar y estaré posteando en mi blog.

Asi tambien escribire sobre las soluciones que presento aunque estas no sean un problema, asi tal vez alguien me ayude a encontrar un algoritmos mas optimo para hacer lo mismo.

Por ultimo, la tesis espero presentarla a fines de año. Luego de lo cual el sistema pasara alguna licencia libre. Porque no ahora ... pues he sido aconsejado de no liberarlo antes de la defensa de la tesis, asi evitamos que alguien ponga traba burocraticas a mi proyecto.

En fin, ya los estare aburriendo posteriormente con mis avances y dudas.

Saludos a todos y que la fuerza me acompañe.

Technorati Tags: , , ,

Written by necudeco

  1. heee, ya era hora de que empezaras :p. Estoy seguro que todo llegara a buen puerto, suerte y saludos.
    luismarcel

    http://luismarcel.blogsome.com

Leave a Reply