Кіріспе

Linux үшін кластерлеу жүйесі

Kerrighed – ашық бастапқы кодты бір жүйелік кескін (SSI) кластерлік бағдарламалық жоба. Жоба 1998 жылдың қазан айында Франция Ұлттық Компьютерлік Ғылымдар және Бақылау Зерттеу институтының Париждегі зерттеу тобында басталды. 2006 жылдан 2011 жылға дейін жобаны негізінен Kerlabs әзірледі. 2012 жылдың қаңтар айында Kerlabs-тің Linux кластерлеу миссиясын жаңа компания қабылдады: We Cluster, Inc., кеңсесі Калифорния штатының Пасифик Гроув қаласында орналасқан. 18 қаңтар 2012: Kerrighed 3.0 Linux Kernel v3.2 нұсқасымен Ubuntu 12.04 нұсқасына көшірілді.

Өмірбаян

Kerrighed Linux операциялық жүйесіне қосымша ретінде жүзеге асырылады. Ол сандық симуляциялар сияқты ғылыми қолданбаларға көбірек қуатты пайдалануға көмектеседі. Мұндай қолданбалар OpenMP, Message Passing Interface және/немесе Posix көп жіпті бағдарламалау моделін қолдануы мүмкін. Kerrighed ресурстарды бөлуді қолданбалар үшін түсінікті етуге, қолданбалар арасында және олардың ішінде ресурстарды бөлісуді басқаруға, сондай-ақ күрделі қолданбалар үшін кластердің барлық ресурстарын пайдалануға бағытталған жаһандық ресурстарды басқару қызметтері жиынтығын іске асырады. Kerrighed ядроны өзгертусіз динамикалық жоспарлау саясатын оңай жүзеге асыруға мүмкіндік беретін даму аясын ұсынады. Kerrighed бірнеше мүмкіндіктерді қамтиды, мысалы, тікелей сәйкестік моделімен таратылған ортақ жад, бір кластер торабынан екіншісіне процестерді көшіру және белгілі бір шектеуде бақылау нүктелерін сақтау. Kerrighed "контейнер" тұжырымын пайдаланады: бұл нысан файлдар мен жадтың абстракциясы болып табылады. Әрбір Kerrighed торабы тек жергілікті ресурстармен басталатын түбірлік контейнерді іске қосады. Жалпы ресурстарға қол жеткізу үшін Kerrighed контейнерін бір торапта бастап, содан кейін Kerrighed контейнеріне басқа тораптарды қосу қажет.