Всем привет!
Интересен стал следующий проект:
Ссылка на схему -> http://postimg.org/image/ny56kqjgr/
Суть вот в чем: пусть у меня есть например 3 сервера подключенные в сеть. На каждый из серверов ставится так называемый (из схемы) dvm_unit - это микро ос - демон, который связывает все серверы в этакую «распределенную виртуальную машину» (dvm - distributed virtual machine). Т.е я смотрю на эти серверы как на одну машину, но на каждом сервере стоит демон, который предоставляет окно для взаимодействия с этой dvm как с единым компьютером.
Каждый демон, может предоставлять 4 вида ресурсов:
- cpu
- memory
- disk
- net - сеть
Основная задача демонов -> обеспечивать грамотное использование ресурсов всех серверов, и предоставлять пользователю абстракцию, что будто нет никаких серверов связанных по сети, а есть только один, физический сервер, на котором можно поставить какую-то os и играться с ней.
Так вот, мне хочется на основе ядра linux, сделать что то подобное. В какую сторону капать? Может кто знает проекты, основанные на linux kernel, и переделанные для своих нужд?
Надеюсь я правильно донес свою мысль)