SZTAKI жұмыс үстелінің торы - SZTAKI Desktop Grid

SZTAKI жұмыс үстелінің торы (SzDG) болды BOINC орналасқан жоба Венгрия басқарады Компьютер және автоматика ғылыми-зерттеу институты (SZTAKI) Венгрия ғылым академиясы. Ол 2018 жылдың 21 маусымында жабылды.[1]

Тарих

SZTAKI Desktop Grid 2005 жылдың басында басталды және оның сатылымы 2005 жылдың 26 ​​мамырында басталды. Бастаманың мақсаты: Мемлекеттік ресурстарды есептеу тарату моделі арқылы Венгриядағы BOINC платформасы. 2005 жылы Мажарстандағы еріктілер арасында BOINC-ке қатысу деңгейі өте төмен болды, бірақ басты мәселе - ерікті есептеуді қолданатын Венгрияда негізделген ашық жоба болмады. Параллельді және үлестірілген есептеулер зертханасы SzDG-ді алғашқы венгрлік жұмыс үстелі торы ретінде құрды. Венгриядағы немесе бүкіл әлемдегі кез-келген ғылыми-зерттеу институтына арналған үлестірілген ғылыми қосымшаларды қабылдауға ашық.

Жергілікті SZTAKI жұмыс үстелінің торы

SzDG-ді құру кезінде зертхана қызметкерлері BOINC-тің қауіпсіздік мәселелерін анықтады, олар кәсіпорындар қауымдастығы арасында Қоғамдық ғылыми-зерттеу идеяларын қажетсіз етеді. Қауіпсіздік мәселелерін жеңу үшін (мысалы, кез-келген ақпараттың қоғамдық домендерге жіберілуін қаламайтын компаниялар) зертхана BOINC бағдарламалық жасақтамасының еркін қол жетімді пакетін ұсынады. Debian пакетіне оралған, оған тек бір компьютер қажет Дебиан жергілікті ортада жұмыс үстелінің тор серверін жасауға арналған операциялық жүйе.

Ғылыми зерттеулер

SzDG - параллель және үлестірілген жүйелер зертханасы басқаратын желілік архитектура. Зертхана қызметкерлері кез-келген ғылыми зерттеулер үшін ашық жүйені қолдайды (DC-API тарауында қолайлы қосымшалардың сипаттамалары туралы біліңіз) үлкен есептеу қуатын іздейді. SzDG қазіргі уақытта бір математикалық жобаны өткізеді.

BinSYS жобасы

BinSYS жобасы компьютерлік алгебра кафедрасымен құрылған Eötvös Lorand университеті. Жобаның мақсаты - барлығын табу жалпыланған екілік сан 11 өлшемге дейінгі жүйелер.

Бағдарлама көптеген жалпыланған екілік санау жүйелерін табуға бағытталған. Кейбір қажетті шарттарды орындай отырып, берілген көлемдегі матрицалардың ақырлы жиынтығында кең іздеу жүргізіледі. Қиындығы мынада, бұл ақырлы жиынтықтың өлшемі экспоненциалды функция. Енді 11 × 11 матрицалар корпусына шабуыл жасау мүмкін сияқты. Әрі қарай қажетті жағдайларды тексеру үшін бағдарлама өзгермелі нүктелік есептеулер жүргізеді. Осылайша, процессордың көп уақыты қажет. Бақытымызға орай, параллельдеу мүмкін, сондықтан жоба бірнеше машинада жұмыс істегеннен ұтады.

Бағдарлама санау жүйесінің негізі болуы ықтимал матрицалар тізімін (дәлірек айтқанда, оларға тән көпмүшеліктер) шығарады. Бұл тізімді басқа бағдарлама өңдейді (оған процессордың көп уақыты қажет емес). Соңғы нәтиже - бұл бекітілген өлшемдегі екілік санау жүйелерінің (толық) тізімі.

Бета-кезеңде жоба 10-шы өлшемді зерттеумен басталды, ол тоқсан мың матрицаны өңдеуге мәжбүр етті, оның жалпы 383 данасы әрі қарай тексеруге тұрарлық болып көрінді.

DC-API

Таратылған есептеуіш API (DC-API) үлестірілген қосымшаларды жасаушыларға бағдарламаны жасау қиындықтарын жеңуге көмектесу үшін зертханамен құрылған. API BOINC идиосинкразияларын жасырады, бұл әзірлеушілерге өздерінің зерттеу міндеттеріне назар аударуға мүмкіндік береді. API төменде көрсетілген ресми веб-сайттан еркін қол жетімді Debian пакетіне оралған.

DC-API бірнеше торлы ортада таратылған қосымшаларды оңай жүзеге асыруға және орналастыруға мүмкіндік береді.

Әр түрлі торлы орталардың қажеттіліктерін қанағаттандыру үшін DC-API тек шектелген мастер-жұмысшы бағдарламалау моделін қолдайды. Шектеулерге мыналар кіреді:

  • Шебер-жұмысшы тұжырымдамасы: бір жерде инфрақұрылымның белгілі бір негізгі процесі жүреді. Негізгі процесс жұмыс блоктары деп аталатын жұмысшы процестерін жібере алады.
  • Әрбір жұмыс блогы дәйекті қосымша болып табылады.
  • Мастер мен жұмыс істейтін блоктар арасында шектеулі хабарламаларды қолдау бар. Оны мәртебе мен басқару хабарламаларын жіберу үшін пайдалануға болады, бірақ параллель бағдарламалауға жарамайды.
  • Жұмыс бөлімшелері арасында тікелей байланыс болуы мүмкін емес.

BOINC инфрақұрылымы

Пайдалану Беркли желілік есептеу үшін ашық инфрақұрылым (BOINC) таратылған есептеу платформа.

  • Ғылыми қосымшаның қазіргі нұсқасы - 2.06.
  • Қазіргі уақытта экран сақтағышы жоқ.
  • Жұмыс блогының жұмыс уақыты біршама өзгереді: кейбір жұмыс блоктары өте жылдам (10 минут), ал кейбіреулері өте баяу (75 сағат) болуы мүмкін.
  • Көптеген жұмыс блоктары шамамен 45 минутты алады.
  • Жұмыс блоктарының әрқайсысы [100kb ... 135kb] шамасында, орташа есеппен 120kb құрайды.
  • SETI немесе Climate Prediction таратылған бағдарламаларымен салыстырылатын несие деңгейлерін алу үшін сізге көптеген жұмыс блоктарын қосу керек.

Әдебиеттер тізімі

Сыртқы сілтемелер