Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе
Описано концепцію керування обчислювальними процесами в суперкомп’ютерному комплексі і деякі засоби, що їх підтримують та реалізують, зокрема графічний інтерфейс. Показано реалізацію веб-порталу суперкомп’ютерного комплексу СКІТ Інституту кібернетики ім. В.М. Глушкова НАН України. A conception of co...
Saved in:
| Published in: | Кибернетика и системный анализ |
|---|---|
| Date: | 2009 |
| Main Authors: | , , , , |
| Format: | Article |
| Language: | Russian |
| Published: |
Інститут кібернетики ім. В.М. Глушкова НАН України
2009
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/44487 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе / A.А. Якуба, A.Л. Головинский, А.Ю. Бандура, С.А. Горенко, Д.А. Ефременюк // Кибернетика и системный анализ. — 2009. — № 6. — С. 97-105. — Бібліогр.: 10 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1859672985468665856 |
|---|---|
| author | Якуба, A.А. Головинский, A.Л. Бандура, А.Ю. Горенко, С.А. Ефременюк, Д.А. |
| author_facet | Якуба, A.А. Головинский, A.Л. Бандура, А.Ю. Горенко, С.А. Ефременюк, Д.А. |
| citation_txt | Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе / A.А. Якуба, A.Л. Головинский, А.Ю. Бандура, С.А. Горенко, Д.А. Ефременюк // Кибернетика и системный анализ. — 2009. — № 6. — С. 97-105. — Бібліогр.: 10 назв. — рос. |
| collection | DSpace DC |
| container_title | Кибернетика и системный анализ |
| description | Описано концепцію керування обчислювальними процесами в суперкомп’ютерному комплексі і деякі засоби, що їх підтримують та реалізують, зокрема графічний інтерфейс. Показано реалізацію веб-порталу суперкомп’ютерного комплексу СКІТ Інституту кібернетики ім. В.М. Глушкова НАН України.
A conception of computing process control in a supercomputer complex and some tools for its support and implementation such as GUI are described. The web-portal for the SKIT supercomputer complex at the Glushkov Institute of Cybernetics of the NAS of Ukraine is described.
|
| first_indexed | 2025-11-30T14:27:49Z |
| format | Article |
| fulltext |
A.À. ßÊÓÁÀ, A.Ë. ÃÎËÎÂÈÍÑÊÈÉ, À.Þ. ÁÀÍÄÓÐÀ, Ñ.À. ÃÎÐÅÍÊÎ, Ä.À. ÅÔÐÅÌÅÍÞÊ
ÓÄÊ 681.322 ÏÎÐÒÀË ÊËÀÑÒÅÐÍÛÕ ÂÛ×ÈÑËÅÍÈÉ
ÄËß ÓÏÐÀÂËÅÍÈß ÂÛ×ÈÑËÈÒÅËÜÍÛÌÈ
ÏÐÎÖÅÑÑÀÌÈ ÍÀ ÑÓÏÅÐÊÎÌÏÜÞÒÅÐÍÎÌ
ÊÎÌÏËÅÊÑÅ
Êëþ÷åâûå ñëîâà: cóïåðêîìïüþòåð, êëàñòåð, èíòåðôåéñ ïîëüçîâàòåëÿ, ïîðòàë,
âåá-èíòåðôåéñ.
ÏÎÑÒÀÍÎÂÊÀ ÇÀÄÀ×È
Ñî âðåìåíè çàïóñêà â ñåðåäèíå 2004 ã. ïåðâîãî îòå÷åñòâåííîãî êëàñòåðíîãî êîìïëåê-
ñà ÑÊÈÒ [1] åãî ìîùíîñòü ñóùåñòâåííî âîçðîñëà (ñì. òàáë. 1), à ñòðóêòóðà ðåøàå-
ìûõ çàäà÷ ïðåòåðïåëà êîðåííûå èçìåíåíèÿ ïî ìåðå íàêîïëåíèÿ îïûòà ó ïîëüçîâàòå-
ëåé (ðèñ. 1). Êîìïëåêñ ÑÊÈÒ ñòàë öåíòðîì ÍÀÍ Óêðàèíû, ïðåäîñòàâëÿþùèì äëÿ
ðàñ÷åòîâ áåñïëàòíûå óñëóãè áîëåå 30 èíñòèòóòàì Íàöèîíàëüíîé àêàäåìèè íàóê è íå-
êîòîðûì íåïðèâàòíûì âóçàì. Äëÿ îðãàíèçàöèè ïàðàëëåëüíûõ âû÷èñëåíèé òàêèå ïî-
ëüçîâàòåëè ïðèìåíÿþò ïðèêëàäíûå ïàêåòû (òàáë. 2). Ïîëüçîâàòåëè Èíñòèòóòà êèáåð-
íåòèêè ðåàëèçîâàëè ñâîè ïàêåòû, ïîñðåäñòâîì MPI ðàçðàáîòàëè ïàðàëëåëüíî-êîíâå-
éåðíûå ñõåìû âû÷èñëåíèé è â íàñòîÿùåå âðåìÿ ïîòðåáëÿþò 30–35% âðåìåíè
êëàñòåðà, à îñòàëüíîå âðåìÿ ïðåäîñòàâëåíî âíåøíèì óäàëåííûì ïîëüçîâàòåëÿì.
Óäîáñòâà äîñòóïà ê âû÷èñëèòåëüíûì ðåñóðñàì, îáåñïå÷èâàåìîãî èíòåðôåéñîì
ïîëüçîâàòåëÿ, — çàëîã óñïåõà êîìïëåêñà â öåëîì. Âûõîä íà óïðîùåííóþ â îòíîøåíèè
èíòåðôåéñà ïîëüçîâàòåëÿ ñóïåðêîìïüþòåðíóþ òåõíèêó âûçûâàåò îïðåäåëåííûå íåóäî-
áñòâà. Èìåííî ïîýòîìó âîçíèêëà ïîòðåáíîñòü â íàäåæíîì óäàëåííîì äîñòóïå ê êëàñòåð-
íûì ðåñóðñàì, êîòîðûå ìîæíî èñïîëü-
çîâàòü óäàëåííî è êðóãëîñóòî÷íî, íå
ïðåðûâàÿ âû÷èñëåíèé.
1. Secure Shell êàê êîìàíäíûé
èíòåðôåéñ ïîëüçîâàòåëÿ êëàñòåðà.
Òðàäèöèîííûì ñðåäñòâîì äîñòóïà ïî-
ëüçîâàòåëåé ê ñîâðåìåííûì êëàñòåðàì
ÿâëÿåòñÿ äîñòóï ïî ïðîòîêîëó Secure
Shell (SSH) [2], ðåàëèçóþùåìó èíòåð-
ôåéñ êîìàíäíîé ñòðîêè ñ êðèïòîãðàôè-
÷åñêîé çàùèòîé ïåðåäàâàåìûõ äàííûõ.
Ïîïóëÿðíûìè ðåàëèçàöèÿìè ïðîòîêîëà
ÿâëÿþòñÿ OpenSSH [3], PuTTY [4]. Òà-
êîé èíòåðôåéñ óäîáåí äëÿ ïîäãîòîâ-
ëåííîãî ïîëüçîâàòåëÿ è ñèñòåìíîãî àä-
ìèíèñòðàòîðà, îòêðûâàåò äîñòóï êî
âñåì âîçìîæíîñòÿì ñèñòåìû, ïîçâîëÿ-
åò òùàòåëüíî íàñòðàèâàòü ïàðàìåòðû
âû÷èñëåíèé. Îäíàêî áîëüøèíñòâî ïî-
ëüçîâàòåëåé êîìïëåêñà ÑÊÈÒ íå èìå-
þò íàäëåæàùåé ïîäãîòîâêè.
ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6 97
2004 2005 2006 2007
ïðîãðàììíûå
ïàêåòû
Çàäà÷è ñ
áîëüøèìè
çàêàçàìè
ðåñóðñîâ
Ãîäû
Ïðèêëàäíûå
Ðèñ. 1. Ñòðóêòóðà çàäà÷, ðåøàåìûõ íà êîìïëåêñå ÑÊÈÒ
Çàäà÷è òèïà
äëèòåëüíûõ
ðàñ÷åòîâ
íà ÏÊ
Ò à á ë è ö à 1
Ïåðèîä âðåìåíè Ïðîèçâîäèòåëüíîñòü, Ãôëîïñ
Äåêàáðü 2004 ã. 112
Àïðåëü 2005 ã. 112+280
Àïðåëü 2006 ã. 189+280
Àïðåëü 2007 ã. 189+280+2500
Ôåâðàëü 2008 ã. 189+280+6500
© A.À. ßêóáà, A.Ë. Ãîëîâèíñêèé, À.Þ. Áàíäóðà, Ñ.À. Ãîðåíêî, Ä.À. Åôðåìåíþê, 2009
2. Äèàëîãîâûé èíòåðôåéñ. Âîçíèêëà çàäà÷à ñîçäàíèÿ îáëåã÷åííîãî óäîáíîãî
èíòåðôåéñà äëÿ ðàáîòû êàê ïîëüçîâàòåëåé-ïðèêëàäíèêîâ ïî çàïóñêó è óïðàâëåíèþ
ðåøåíèåì èõ çàäà÷, òàê è ñèñòåìíûõ ïðîãðàììèñòîâ ïî óïðàâëåíèþ âû÷èñëåíèÿìè
êëàñòåðíîãî êîìïëåêñà ÑÊÈÒ. Ïåðâûì ïîêîëåíèåì òàêèõ èíòåðôåéñîâ ñòàë ïñåâ-
äîãðàôè÷åñêèé äèàëîãîâûé èíòåðôåéñ [5], îáëåã÷èâøèé ðàáîòó ïîëüçîâàòåëÿì è â
ñî÷åòàíèè ñ ôàéëîâûì ìåíåäæåðîì MidNight Commander [6] ïðåäîñòàâèâøèé êîì-
ïëåêñíóþ ðàáî÷óþ ñðåäó (ðèñ. 2).
Ýòîò èíòåðôåéñ äî íàñòîÿùåãî âðåìåíè îñòàåòñÿ ïîïóëÿðíûì ñðåäè ïîëüçîâà-
òåëåé, îäíàêî èìååò îãðàíè÷åíèÿ:
� âûâîä íà ýêðàí òîëüêî íåáîëüøîãî îáúåìà èíôîðìàöèè;
� îòñóòñòâèå îäíîâðåìåííîé îáðàáîòêè íåñêîëüêèõ ñòðàíèö èíòåðôåéñà.
Îñíîâíûå ôóíêöèè è õàðàêòåðèñòèêè ïîðòàëà. Ïåðå÷èñëåííûõ âûøå îãðà-
íè÷åíèé ëèøåí áîëåå áîãàòûé ãðàôè÷åñêèé èíòåðôåéñ ñ âîçìîæíîñòÿìè, êîòîðûå
ïðåäîñòàâëÿþò ñîâðåìåííûå ðàáî÷èå ñòàíöèè. Íà êîìïëåêñå ÑÊÈÒ ñîçäàí ïîðòàë
êëàñòåðíûõ âû÷èñëåíèé äëÿ ïîääåðæêè ñëåäóþùèõ ôóíêöèé.
� Îáåñïå÷åíèå âñåõ âîçìîæíûõ ðàáîò ïîëüçîâàòåëÿ íà êëàñòåðå òîëüêî ñîá-
ñòâåííûìè ñðåäñòâàìè ïîðòàëà áåç ïðèâëå÷åíèÿ èíûõ ñðåäñòâ.
� Ïðåäîñòàâëåíèå èíäèâèäóàëüíîãî è çàùèùåííîãî îò ïîñòîðîííåãî âìåøàò-
åëüñòâà äîìàøíåãî êàòàëîãà äëÿ êàæäîãî ïîëüçîâàòåëÿ êëàñòåðà.
� Íàëè÷èå ýôôåêòèâíîãî è óäîáíîãî ôàéëîâîãî ìåíåäæåðà äëÿ ðàáîòû ñ äîìàø-
íèì êàòàëîãîì ïîëüçîâàòåëÿ íà êëàñòåðå, âêëþ÷àÿ òðàäèöèîííûå ñðåäñòâà ñîçäà-
íèÿ, ðåäàêòèðîâàíèÿ è óäàëåíèÿ ôàéëîâ, à òàêæå óäàëåííîé ðàáîòû ïî ïåðåäà÷å
äàííûõ ìåæäó ëîêàëüíîé ðàáî÷åé ñòàíöèåé è êëàñòåðíûì äîìàøíèì êàòàëîãîì.
� Ïîääåðæêà ñîâìåñòíîé ðàáîòû ïîëüçîâàòåëÿ êëàñòåðà ñ òåððèòîðèàëüíî ðàñ-
ïðåäåëåííûìè â Èíòåðíåò ïîëüçîâàòåëÿìè â ðàìêàõ îäíîãî ïðîåêòà, â òîì ÷èñëå
çàïóñê çàäà÷ äðóãèõ ïîëüçîâàòåëåé, äîâåðÿþùèõ ïîëüçîâàòåëþ.
98 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6
Ðèñ. 2. Ìåíþ êîìàíä â äèàëîãîâîì èíòåðôåéñå
Ò à á ë è ö à 2
Íàçâàíèå
ïàêåòà
Íàçíà÷åíèå ïàêåòà Ïîëüçîâàòåëè ïàêåòà
Âðåìÿ ñ÷åòà
îäíîé çàäà÷è
Gromacs
Ìîäåëèðîâàíèå
â ìîëåêóëÿðíîé
áèîëîãèè
Èíñòèòóò ìîëåêóëÿðíîé
áèîëîãèè è ãåíåòèêè ÍÀÍÓ,
Èíñòèòóò ôèçèîëîãèè
èì. À.À. Áîãîìîëüöà ÍÀÍÓ,
ÊÍÓ èìåíè Òàðàñà Øåâ÷åíêî
Îò 10 ÷àñîâ
äî 2–3 ìåñÿöåâ
Gamess
Ìîäåëèðîâàíèå
â êâàíòîâîé õèìèè
Ôèçèêî-òåõíè÷åñêèé èíñòèòóò
íèçêèõ òåìïåðàòóð ÍÀÍÓ,
Èíñòèòóò ðàäèîôèçèêè è
ýëåêòðîíèêè ÍÀÍÓ, Èíñòèòóò
ñîðáöèè è ïðîáëåì
ýíäîýêîëîãèè ÍÀÍÓ
1–2 íåäåëè
Wien2k
Ìîäåëèðîâàíèå
â êðèñòàëëîãðàôèè
Èíñòèòóò ìåòàëëîôèçèêè ÍÀÍÓ 1–4 ÷àñà
� Äèíàìè÷åñêèé êîíòðîëü î÷åðåäè çàäà÷, êîòîðóþ âåäåò ñèñòåìà óïðàâëåíèÿ
êëàñòåðíûìè âû÷èñëåíèÿìè íà óçëàõ êëàñòåðà.
� Êîíòðîëü ñîñòîÿíèÿ çàâåðøåííûõ çàäà÷, äàþùèé èíôîðìàöèþ íå òîëüêî ïî
êîíêðåòíîìó ïîëüçîâàòåëþ, íî è ñîáèðàþùèé ñòàòèñòèêó äëÿ îïòèìèçàöèè âû-
÷èñëåíèé è ó÷åòà êëàñòåðíûõ ðåñóðñîâ (ïîëíîå âðåìÿ ðåøåíèÿ çàäà÷è, ïðè÷èíà
àâàðèéíîãî çàâåðøåíèÿ çàäà÷è, êîëè÷åñòâî çàäåéñòâîâàííûõ ïðîöåññîðîâ è äð.).
� Îáåñïå÷åíèå äëÿ êàæäîãî ïîëüçîâàòåëÿ îáíîâëåíèÿ ÷àñòè ïåðñîíàëüíûõ äàí-
íûõ, ñîïðîâîæäàþùèõ åãî ó÷åòíóþ çàïèñü, âêëþ÷àÿ ïàðîëü.
� Óïðàâëåíèå ñïèñêîì ïîëüçîâàòåëåé êëàñòåðà, èçìåíåíèå èõ äîâåðèòåëüíûõ ïðàâ
äîñòóïà ê çàïóñêó çàäà÷ èç äîìàøíèõ êàòàëîãîâ äðóãèõ ïîëüçîâàòåëåé, óñòàíîâëå-
íèå ëèìèòîâ äîñòóïíûõ ðåñóðñîâ äëÿ çàäà÷è êîíêðåòíîãî ïîëüçîâàòåëÿ è äð.
� Äèíàìè÷åñêèé êîíòðîëü ñîñòîÿíèÿ è ìîíèòîðèíãà ôèçè÷åñêèõ ðåñóðñîâ êàæäî-
ãî óçëà (òåìïåðàòóðà ïðîöåññîðîâ, ñêîðîñòü âðàùåíèÿ è ÷èñëî àêòèâíûõ âåíòèëÿ-
òîðîâ è äð.). Ýòè ñðåäñòâà äîëæíû ðàáîòàòü íåïðåðûâíî è äàâàòü ìèíèìàëüíóþ
ñèñòåìíóþ íàãðóçêó äëÿ óìåíüøåíèÿ ïîòåðü ïðîèçâîäèòåëüíîñòè êîìïëåêñà.
� Ïîääåðæêà îáðàáîòêè ãðàôè÷åñêèõ ôàéëîâ.
� Äîêóìåíòàöèîííàÿ ïîääåðæêà è ñïðàâî÷íûå óñëóãè, âêëþ÷àÿ äîñêó îáúÿâëåíèé
ñ ïåðñîíàëüíûìè, êîðïîðàòèâíûìè (äëÿ êàæäîãî ïðîåêòà) è îáùèì ðàçäåëàìè.
Áîëüøàÿ ÷àñòü ïðèâåäåííûõ ôóíêöèé óæå ðåàëèçîâàíà â äâóõ èíòåðôåéñàõ:
ïîëüçîâàòåëÿ è àäìèíèñòðàòîðà êëàñòåðà.
3. Ãðàôè÷åñêèé èíòåðôåéñ ïîëüçîâàòåëÿ êëàñòåðà. Çàäà÷à èíòåðôåéñà —
îáåñïå÷èòü âûïîëíåíèå îïåðàöèé ïîëüçîâàòåëÿ òîëüêî åãî ñîáñòâåííûìè ñðåäñòâà-
ìè. Îí äîëæåí êàê ìîæíî áîëåå ñîîòâåòñòâîâàòü ïîòðåáíîñòÿì ïîëüçîâàòåëÿ, ó÷è-
òûâàòü åãî èíòåðåñû, ïðèâû÷êè, çàäà÷è. Ïîëüçîâàòåëè êîìïëåêñà ÑÊÈÒ — ïðè-
êëàäíûå ïðîãðàììèñòû è èññëåäîâàòåëè. Áîëüøèíñòâî èõ ðàáîòàåò ñ ïðîãðàììíû-
ìè ïàêåòàìè è èì íóæíû óäîáíàÿ, íå ïåðåãðóæåííàÿ äîïîëíèòåëüíûìè ôóíêöèÿìè
ñðåäà çàïóñêà ïàðàëëåëüíûõ ïðîãðàìì, ðåäàêòèðîâàíèå ôàéëîâ âõîäíûõ äàííûõ.
Ïðèêëàäíûå ïðîãðàììèñòû èñïîëüçóþò êëàñòåð êàê ñðåäñòâî îòëàäêè ïàðàëëåëü-
íûõ ïðîãðàìì, èì íåîáõîäèìû ñðåäà êîìïèëÿöèè ñ ïîääåðæêîé ïîïóëÿðíûõ êîì-
ïèëÿòîðîâ è ïðèêëàäíûõ áèáëèîòåê, ðåäàêòîð ïðîãðàìì.
Îñíîâíûå îïåðàöèè, êîòîðûìè ïîëüçóþòñÿ êëèåíòû êîìïëåêñà:
� îáðàáîòêà ôàéëîâ;
� çàïóñê çàäà÷ íà ïðåäîñòàâëåííûõ ðåñóðñàõ êëàñòåðà;
� ïðîñìîòð ïðîöåññà ðåøåíèÿ è ðåçóëüòàòîâ âûïîëíåíèÿ çàäà÷è;
� âçàèìîäåéñòâèå ìåæäó ïîëüçîâàòåëÿìè è àäìèíèñòðàòîðàìè.
Ôàéëîâûå îïåðàöèè. Ôàéëû ïîëüçîâàòåëåé íàõîäÿòñÿ â ïåðñîíàëüíûõ êàòà-
ëîãàõ, çàùèùåííûõ îò íåñàíêöèîíèðîâàííîãî äîñòóïà. Èíòåðôåéñ äîñòóïà ê ôàé-
ëàì îáåñïå÷èâàåò òðàäèöèîííûå îïåðàöèè ñ ôàéëàìè: ñîçäàíèå, ðåäàêòèðîâàíèå,
óäàëåíèå è ò.ä. Ïðåäóñìîòðåíû ñîðòèðîâêè ïî ïîëÿì: èìÿ, ðàçìåð, âðåìÿ ñîçäàíèÿ,
÷òî íåîáõîäèìî äëÿ óäîáñòâà ðàáîòû ñ êàòàëîãàìè, âêëþ÷àþùèìè áîëüøîå êîëè-
÷åñòâî ôàéëîâ. Îáúåìîì ôàéëîâîé ñèñòåìû êëàñòåðà â 30 ÒÁàéò îáóñëîâëåíà ïî-
òðåáíîñòü â îïåðàöèÿõ ïîèñêà ïî ôàéëîâîé ñèñòåìå, ïîýòîìó ïðåäóñìîòðåí ïîèñê
ïî èìåíè ôàéëà (ïîääåðæèâàþòñÿ ðåãóëÿðíûå âûðàæåíèÿ), ïî äàòå ñîçäàíèÿ ôàéëà.
Äëÿ ýôôåêòèâíîé ðàáîòû ïðåäóñìîòðåí òàêæå îáìåí êàòàëîãàìè, ÷òî îáåñïå÷èâà-
åòñÿ èõ ïðåäûäóùåé àðõèâàöèåé. Äëÿ ðåäàêòèðîâàíèÿ òåêñòîâûõ ôàéëîâ ïîäñâå÷åí
ñèíòàêñèñ ÿçûêîâ ïðîãðàììèðîâàíèÿ.
Ôàéëîâûé ìåíåäæåð ïîðòàëà. Äëÿ óäîáñòâà è íàãëÿäíîñòè óïðàâëÿþùàÿ ïà-
íåëü ôàéëîâîãî ìåíåäæåðà âûïîëíåíà â âèäå ïèêòîãðàìì, à â öåëîì ôàéëîâûé ìå-
íåäæåð íàïîìèíàåò áîëüøèíñòâî ïîïóëÿðíûõ ïðîãðàììíûõ ñðåäñòâ (ðèñ. 3).
Ïîäãîòîâêà çàäà÷è ê çàïóñêó. Ïåðåä íåïîñðåäñòâåííûì çàïóñêîì çàäà÷è íà êëàñ-
òåðå íåîáõîäèìî óêàçàòü åå êîíôèãóðàöèîííûå ïàðàìåòðû çàïóñêà. Äëÿ ýêîíîìèè âðå-
ìåíè íà ïåðåíàñòðîéêó ïðè ïîâòîðíîì çàïóñêå çàäà÷è ñëåäóåò ñîçäàòü «ïðîôèëü» —
ïàñïîðò çàäà÷è, ñîõðàíÿþùèé âñå íàñòðîéêè. Ïðîôèëè ìîãóò áûòü ãëîáàëüíûìè è ëî-
êàëüíûìè (ñîáñòâåííûìè). Ãëîáàëüíûå ïðîôèëè ðåøàþò ïðîáëåìó ïðåäîñòàâëåíèÿ ïî-
ëüçîâàòåëÿì ïîäñêàçîê ïî çàïóñêó ïðèêëàäíûõ ïðîãðàììíûõ ïàêåòîâ, óñòàíîâëåííûõ
îáùåñèñòåìíî. Íà îñíîâå òàêîãî ïðîôèëÿ ïîëüçîâàòåëü ìîæåò ñîçäàòü ñâîé ëîêàëüíûé
ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6 99
ïðîôèëü. Ïîñëå çàïóñêà ïîëüçîâàòåëü ìîæåò íàáëþäàòü çà âûïîëíåíèåì çàäà÷è (ðèñ. 4),
à ïðè âîçíèêíîâåíèè ïðîáëåì óäàëèòü çàäà÷ó èç î÷åðåäè. Êðîìå òîãî, îí ìîæåò îòðå-
äàêòèðîâàòü èñõîäíûé êîä ïðîãðàììû.
Ðåøåíèå çàäà÷ íà ðåñóðñàõ êëàñòåðà. Ïðè ïîñòàíîâêå çàäà÷è â î÷åðåäü
ñëåäóåò çàäàòü íåîáõîäèìûå ïàðàìåòðû çàäà÷è äëÿ ìåíåäæåðà ðåñóðñîâ êëàñòåðà.
Äëÿ èñõîäíûõ ïðîãðàìì ïðåäóñìîòðåíà èíòåëëåêòóàëüíàÿ ñèñòåìà êîìïèëÿöèè,
àíàëèçèðóþùàÿ òåêñò ïðîãðàììû è âûáèðàþùàÿ ñîîòâåòñòâóþùèå ÿçûê ïðîãðàì-
ìèðîâàíèÿ è ñöåíàðèé êîìïèëÿöèè. Ïðåäóñìîòðåí ðåæèì ðàáîòû ñ óñòàíîâëåííû-
ìè îáùåñèñòåìíûìè ïàêåòàìè, â êîòîðîì íåêîòîðûå ïàðàìåòðû çàïóñêà çàäàþòñÿ
àâòîìàòè÷åñêè, ÷òî óïðîùàåò ðàáîòó.
Ïðîñìîòð ïðîöåññà è ðåçóëüòàòîâ âûïîëíåíèÿ çàäà÷. Ôàéëîâûé ìåíåäæåð
òåñíî ñâÿçàí ñ êîíòðîëåì òåêóùåãî ñîñòîÿíèÿ çàäà÷, ïîñòàâëåííûõ ïîëüçîâàòåëåì â
î÷åðåäü âûïîëíåíèÿ, ò.å. åùå íå âûïîëíÿåìûõ íà ðåñóðñàõ êëàñòåðà è îñâîáîäèâ-
øèõ ïðåäîñòàâëåííûå ðåñóðñû ïî ðàçíûì ïðè÷èíàì.
Ñðåäñòâîì êîíòðîëÿ âûïîëíåíèÿ çàäà÷è ÿâëÿåòñÿ ïðîñìîòð â ðåàëüíîì âðåìå-
íè æóðíàëà î÷åðåäè çàäà÷, îòîáðàæàþùåãî ñîñòîÿíèå âûïîëíåíèÿ è îøèáêè. Äëÿ
ýòîãî ïîääåðæèâàåòñÿ îòäåëüíûé ðåæèì ïðîñìîòðà ôàéëîâ, ñëåæåíèå çà ôàéëîì.
Ïðè÷åì âñå èçìåíåíèÿ æóðíàëà ñðàçó îòîáðàæàåò ñîîòâåòñòâóþùåå îêíî. Äîïîëíè-
òåëüíî ìîæíî ïðîñìîòðåòü óðîâåíü çàãðóçêè ïðîöåññîðîâ, îáúåì çàíÿòîé çàäà÷åé
îïåðàòèâíîé ïàìÿòè íà óçëàõ, çàäåéñòâîâàííûõ ïîä âûïîëíåíèå çàäà÷è.
Ïðîåêòû ïîëüçîâàòåëåé è óïðàâëåíèå èìè. Ïðåäïîëàãàåòñÿ, ÷òî ïðîãðàì-
ìèñòû ðåøàþò íà êëàñòåðå áîëüøèå çàäà÷è íå â îäèíî÷êó, à íåáîëüøèìè ãðóïïà-
100 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6
Ðèñ. 3. Ôàéëîâûé ìåíåäæåð ïîðòàëà
Ðèñ. 4. Ïðîñìîòð î÷åðåäè çàäà÷
ìè, ïðè÷åì ó÷àñòíèêè ãðóïïû ìîãóò áûòü òåððèòîðèàëüíî óäàëåíû. Äëÿ êîëëåêòèâ-
íûõ ïðîåêòîâ ââåäåíû äîïîëíèòåëüíûå âîçìîæíîñòè. Ó÷èòûâàÿ, ÷òî êàæäûé ïîëü-
çîâàòåëü êëàñòåðà ðàáîòàåò íåçàâèñèìî â ñâîåì äîìàøíåì êàòàëîãå,
óñòàíàâëèâàþòñÿ äîâåðèòåëüíûå ïðàâà íà çàïóñê çàäà÷ èç äîìàøíåãî êàòàëîãà
äðóãîãî ó÷àñòíèêà ãðóïïû îäíîãî ïðîåêòà.
Ïðåäóñìîòðåí äèàëîã ìåæäó ó÷àñòíèêàìè ãðóïïû è àäìèíèñòðàòîðîì, êîòîðûé
ìîã áû çàôèêñèðîâàòü èçìåíåíèå äîâåðèòåëüíûõ ðàçðåøåíèé. Ñóùåñòâóåò äâà ïóòè
ïåðåäà÷è äîâåðèòåëüíûõ ðàçðåøåíèé îò ïîëüçîâàòåëÿ êëàñòåðà ê àäìèíèñòðàòîðó:
� êàæäûé èç äîâåðèòåëåé ïðèñûëàåò ñîîáùåíèå àäìèíèñòðàòîðó, íà îñíîâàíèè
êîòîðîãî îí ôîðìèðóåò ñïèñîê äîâåðèòåëåé è óñòàíàâëèâàåò äîâåðèòåëüíûé ðå-
æèì äëÿ êàæäîãî ïîëüçîâàòåëÿ, åãî çàïðàøèâàþùåãî;
� àäìèíèñòðàòîð ïîëó÷àåò ñïèñîê äîâåðèòåëåé îò ó÷àñòíèêà ãðóïïû, êîòîðîìó
îíè âñå äîâåðÿþò, îòïðàâëÿåò êàæäîìó èç äîâåðèòåëåé ñîîáùåíèå î ïîäòâåðæäå-
íèè åãî ñîãëàñèÿ è óæå ïîñëå ïðèõîäà ñîîáùåíèé îò ïîëüçîâàòåëåé ôîðìèðóåò
ñïèñîê è óñòàíàâëèâàåò äîâåðèòåëüíûé ðåæèì.
Àíàëîãè÷íî àäìèíèñòðàòîð äåéñòâóåò ïðè îòêàçå ÷àñòè äîâåðèòåëåé îò ñâîåãî
ðàçðåøåíèÿ.  ñëó÷àå èñêëþ÷åíèÿ ïîëüçîâàòåëÿ èç ïðîåêòà óäàëÿþòñÿ âñå äîâåðè-
òåëüíûå ðàçðåøåíèÿ, ñ íèì ñâÿçàííûå.
 íàñòîÿùåå âðåìÿ åäèíñòâåííûì ñðåäñòâîì îáúåäèíåíèÿ ïîëüçîâàòåëåé â
ãðóïïó ÿâëÿåòñÿ èõ ïðèíàäëåæíîñòü ê îäíîìó ïðîåêòó. Ïðåäïîëàãàåòñÿ îáåñïå÷èòü
ó÷àñòíèêîâ ïðîåêòà ñðåäñòâàìè îïåðàòèâíîãî âçàèìîäåéñòâèÿ ÷åðåç êîðïîðàòèâ-
íûé ðàçäåë äîñêè îáúÿâëåíèé, ìèíóÿ àäìèíèñòðàòîðà, ïðåäîñòàâèòü åäèíûé àðõèâ,
ïîäêëþ÷àåìûé ê êàæäîìó äîìàøíåìó êàòàëîãó. Îòíîñèòåëüíî êîðïîðàòèâíîé äîñ-
êè îáúÿâëåíèé àäìèíèñòðàòîð íå âëèÿåò íà îáìåí ñîîáùåíèÿìè, à òîëüêî
âûïîëíÿåò ôóíêöèè ìîäåðàòîðà.
Èíôîðìàöèîííûå ñðåäñòâà îáùåíèÿ â ïîðòàëå.  êà÷åñòâå âíóòðèïîðòàëü-
íûõ ñðåäñòâ îáùåíèÿ ìåæäó àäìèíèñòðàòîðîì è ïîëüçîâàòåëÿìè, à òàêæå ìåæäó
ïîëüçîâàòåëÿìè áåç ó÷àñòèÿ àäìèíèñòðàòîðà (â ñîñòàâå ìèíèãðóïïû ðàçðàáîò÷èêîâ
îäíîãî ïðîåêòà) ïðèíÿò îáìåí ìãíîâåííûìè ñîîáùåíèÿìè ÷åðåç äîñêó îáúÿâëå-
íèé. Îíà èìååò òðè ðàçäåëà:
� ïåðñîíàëüíûé ðàçäåë êàæäîãî ïîëüçîâàòåëÿ, êóäà àäðåñîâàòüñÿ ìîæåò òîëüêî
àäìèíèñòðàòîð, ïðè ýòîì òîëüêî ñàì ïîëüçîâàòåëü ÷èòàåò èíôîðìàöèþ è èìååò
ïðàâî óäàëèòü ëþáîå èç ïðèøåäøèõ ê íåìó ñîîáùåíèé;
� îáùèé ðàçäåë, êóäà àäðåñóåò òîëüêî àäìèíèñòðàòîð, ñîîáùåíèÿ âèäíû âñåì
ïîëüçîâàòåëÿì êëàñòåðà, íî óäàëÿòü èõ ìîæåò òîëüêî àäìèíèñòðàòîð;
� êîðïîðàòèâíûé ðàçäåë ñîçäàåòñÿ äëÿ êàæäîãî ïðîåêòà, ïèñàòü è ÷èòàòü ñîîá-
ùåíèÿ ìîãóò âñå ïîëüçîâàòåëè êëàñòåðà, êàê ó÷àñòíèêè ìèíèãðóïïû ïî òåêóùå-
ìó ïðîåêòó, ïðàâà óäàëåíèÿ èìåþò àâòîð ñîîáùåíèÿ èëè àäìèíèñòðàòîð.
Îáðàùàÿñü ê äîñêå îáúÿâëåíèé, ïîëüçîâàòåëü êëàñòåðà ìîæåò âûáðàòü îäèí èç
ðàçäåëîâ — ëèáî ëè÷íûé, êóäà ïðèõîäÿò ñîîáùåíèÿ îò àäìèíèñòðàòîðà, ëèáî êîð-
ïîðàòèâíûé ïî òåêóùåìó ïðîåêòó. Ïðè ýòîì äëÿ îòïðàâêè ñîîáùåíèÿ ïî ïðîåêòó
îíî äîëæíî èìåòü äàòó è áûòü ïîäïèñàíî ëîãèíîì àâòîðà.
Ïîëüçîâàòåëü êëàñòåðà, ðàáîòàþùèé â íåêîòîðîì ïðîåêòå, ãäå åñòü è äðóãèå
ïîëüçîâàòåëè, âûïîëíÿþùèå ïðîåêò â òåððèòîðèàëüíî ðàñïðåäåëåííîì âàðèàíòå
(ò.å. êàæäûé â ñâîåì äîìàøíåì êàòàëîãå), ìîæåò çàïóñêàòü çàäà÷è ñâîèõ êîëëåã èç
èõ äîìàøíèõ êàòàëîãîâ. Äëÿ ýòîãî íóæíî ïðåäâàðèòåëüíî ïîëó÷èòü ó êîíêðåòíîãî
ïîëüçîâàòåëÿ ðàçðåøåíèå (ëè÷íûì îáðàùåíèåì, íàïðèìåð ÷åðåç ýëåêòðîííóþ ïî-
÷òó) íà çàïóñê åãî çàäà÷ è óêàçàòü â ñâîåì ñîîáùåíèè àäìèíèñòðàòîðó ñïèñîê äîâå-
ðÿþùèõ ïîëüçîâàòåëåé. Àäìèíèñòðàòîð êëàñòåðà ìîæåò ïðîâåðèòü íàëè÷èå ñîãëà-
ñèÿ íà çàïóñê èëè çàïðîñèòü óêàçàííîãî â ïåðå÷íå ïîëüçîâàòåëÿ î åãî ñîãëàñèè. Ïî
ðàçðåøåíèÿì àäìèíèñòðàòîð ïðåäîñòàâëÿåò çàïðîøåííîå ïðàâî çàïóñêà çàäà÷ ïî-
ëüçîâàòåëþ, çàïðàøèâàþùåìó ýòî ïðàâî.
Ïîëüçîâàòåëü, äîâåðÿþùèé äðóãîìó ïîëüçîâàòåëþ çàïóñê çàäà÷ îò ñâîåãî èìå-
íè, äîëæåí çíàòü, ÷òî åãî ïðîôèëè çàïóñêà çàäà÷ è õðàíèìûå äàííûå ìîãóò áûòü
ïðîèçâîëüíî èçìåíåíû, è ïîíèìàòü, ÷åì îí ðèñêóåò, âûäàâàÿ ïîäîáíîå ðàçðåøåíèå.
ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6 101
ÃÐÀÔÈ×ÅÑÊÈÉ ÈÍÒÅÐÔÅÉÑ ÀÄÌÈÍÈÑÒÐÀÒÎÐÀ ÏÎÐÒÀËÀ
Îðãàíèçóÿ âû÷èñëèòåëüíûé ïðîöåññ, àäìèíèñòðàòîð èìååò ó÷åòíóþ çàïèñü, êàê è
îáû÷íûé ïîëüçîâàòåëü, íî ñ ðàñøèðåííûìè ôóíêöèÿìè àäìèíèñòðàòîðà:
� âõîä â ñèñòåìó îò èìåíè ïðîèçâîëüíîãî ïîëüçîâàòåëÿ;
� àäìèíèñòðèðîâàíèå î÷åðåäè çàäà÷;
� ïðîñìîòð ñîñòîÿíèÿ îáîðóäîâàíèÿ êëàñòåðà;
� óïðàâëåíèå ðåñóðñàìè êëàñòåðà;
� ðàáîòà ñ áàçîé ó÷åòíûõ çàïèñåé ïîëüçîâàòåëåé;
� çàïóñê äèàãíîñòè÷åñêèõ çàäà÷;
� ïðîñìîòð ñèñòåìíûõ æóðíàëîâ;
� óïðàâëåíèå ïîëüçîâàòåëÿìè;
� äîñòóï ê ñèñòåìíîé êîíñîëè.
Âõîä â ñèñòåìó îò èìåíè ïðîèçâîëüíîãî ïîëüçîâàòåëÿ. Ïîòðåáíîñòü â ýòîì
âîçíèêàåò ó ïîëüçîâàòåëÿ ïðè ïîÿâëåíèè çàòðóäíåíèé â ðàáîòå íà êëàñòåðå. Âõîä îò
èìåíè àäìèíèñòðàòîðà ïîçâîëÿåò äîñòè÷ü êîððåêòèðîâêè îøèáîê, ëîêàëèçîâàòü èõ
â ñðåäå, ãäå îíè âîçíèêàþò.
Àäìèíèñòðèðîâàíèå î÷åðåäè çàäà÷. Î÷åðåäü çàäà÷ òðåáóåò îò àäìèíèñòðàòî-
ðà ïîñòîÿííîãî êîíòðîëÿ. Ïðåäóñìîòðåíà âîçìîæíîñòü ïåðåñìîòðà ïàðàìåòðîâ çà-
äà÷ â î÷åðåäè, à òàêæå îòìåíû èõ â ñëó÷àå îøèáî÷íûõ ñèòóàöèé.
Ïðîñìîòð ñîñòîÿíèÿ îáîðóäîâàíèÿ êëàñòåðà íåîáõîäèì äëÿ ñâîåâðåìåííîãî
èíôîðìèðîâàíèÿ îá àâàðèÿõ. Ìîíèòîðèíã îáåñïå÷èâàþò ïðîñìîòð ñîñòîÿíèÿ
óçëîâ, ñèñòåìû ñîõðàíåíèÿ äàííûõ, òåìïåðàòóðû â êëàñòåðíîì çàëå è äðóãèõ
ïàðàìåòðîâ àïïàðàòóðû.
Óïðàâëåíèå ðåñóðñàìè êëàñòåðà, êîòîðûìè ÿâëÿþòñÿ âû÷èñëèòåëüíûå óçëû.
Àäìèíèñòðàòîð ìîæåò äèíàìè÷åñêè ìåíÿòü îáùåå êîëè÷åñòâî óçëîâ, äîñòóïíûõ
äëÿ íàçíà÷åíèÿ çàäà÷àì. Äîïóñòèìû îòêëþ÷åíèÿ, âêëþ÷åíèÿ, áëîêèðîâêè íàçíà÷å-
íèÿ óçëîâ äëÿ çàäà÷è èëè âñåé î÷åðåäè çàäà÷.
Çàïóñê äèàãíîñòè÷åñêèõ çàäà÷, êàê îñîáîãî êëàññà çàäà÷, ïîìîãàåò îïðåäå-
ëèòü õàðàêòåðèñòèêè ñèñòåìû è ïðîâåðèòü íàäåæíîñòü êëàñòåðà â öåëîì. Çàïóñêàòü
òàêèå çàäà÷è ìîæíî ïî ðàñïèñàíèþ è ïî òðåáîâàíèþ. Àíàëèç æóðíàëà äèàãíîñòèêè
ïîìîãàåò îïðåäåëÿòü êîìïîíåíòû ñ çàíèæåííûì õàðàêòåðèñòèêàìè.
Ïðîñìîòð ñèñòåìíûõ æóðíàëîâ êîìïîíåíòîâ êëàñòåðà ïîìîãàåò îïðåäåëèòü
íåèçâåñòíûå ðàíåå ïðîáëåìû, äåòåêòèðîâàíèå êîòîðûõ ïðåäóñìîòðåíî â çàäàííûõ
ðàçäåëàõ ìîíèòîðèíãà. Ìîæíî ôèëüòðîâàòü æóðíàëû ïî çàäàííûì êëþ÷åâûì ñëî-
âàì è óïðîñòèòü àíàëèç òåêñòîâ áîëüøîãî îáúåìà.
Óïðàâëåíèå ïîëüçîâàòåëÿìè âêëþ÷àåò íåñêîëüêî êîìïîíåíòîâ:
� ïîääåðæêó ñïèñêà ïîëüçîâàòåëåé è åãî ñèíõðîíèçàöèþ ñ ñèñòåìíîé áàçîé
LDAP;
� íàçíà÷åíèå èëè èçìåíåíèå ïðàâ äîñòóïà ïîëüçîâàòåëÿ êëàñòåðà ê äîìàøíèì
êàòàëîãàì äðóãèõ ïîëüçîâàòåëåé â ðàìêàõ îäíîãî ïðîåêòà â ñîîòâåòñòâèè ñ ðàç-
ðåøåíèÿìè ýòèõ ïîëüçîâàòåëåé;
� êîíòðîëü è óñòàíîâêó ëèìèòîâ íà ïðîöåññîðíûå ðåñóðñû è âðåìÿ ñ÷åòà îäíîé
çàäà÷è äëÿ êàæäîãî ïîëüçîâàòåëÿ êëàñòåðà (ïî óìîë÷àíèþ âñå ïîëüçîâàòåëè ïðè
àêöåïöèè ïîëó÷àþò ìèíèìàëüíûå ëèìèòû íà ðåñóðñû, íàïðèìåð äî 20 ïðîöåññî-
ðîâ è äâóõ ÷àñîâ ñ÷åòà íà îäíó çàäà÷ó).
Âñå êîìïîíåíòû îòðàæåíû â íåñêîëüêèõ ýëåìåíòàõ ìåíþ «Ïîëüçîâàòåëè». Êàê
àäìèíèñòðàòîð ïîðòàëà, òàê è ñóïåðïîëüçîâàòåëü êëàñòåðà (root) ìîãóò óâèäåòü ïîë-
íûé ñïèñîê äåéñòâóþùèõ ïîëüçîâàòåëåé êëàñòåðà â ïîäìåíþ «Ñïèñîê ïîëüçîâàòå-
ëåé» (ðèñ. 5).
 íàñòîÿùèé ìîìåíò àäìèíèñòðàòîð ïîðòàëà íå ìîæåò ïðîñìîòðåòü ïîëíûå
ó÷åòíûå äàííûå êàæäîãî ïîëüçîâàòåëÿ. Ýòî ìîæåò ñäåëàòü òîëüêî àäìèíèñòðàòîð
êëàñòåðà, ïðîñìàòðèâàÿ èëè ìîäèôèöèðóÿ LDAP-çàïèñè ïî êàæäîìó ïîëüçîâàòåëþ.
Ïîëó÷èâ íåîáõîäèìûå äàííûå äëÿ èçìåíåíèÿ äîâåðèòåëüíûõ ïðàâ êîíêðåòíîãî
ïîëüçîâàòåëÿ, àäìèíèñòðàòîð ïîðòàëà ïîñëå êîíòðîëÿ ðàáîòû âñåõ äîâåðÿþùèõ ïî-
ëüçîâàòåëåé â îäíîì èëè ðàçíûõ ïðîåêòàõ âíîñèò ñîîòâåòñòâóþùèå èçìåíåíèÿ â ñïè-
ñîê äîâåðèòåëåé ïî êîíêðåòíîìó ïîëüçîâàòåëþ â òàáëèöó, ïîêàçàííóþ íà ðèñ. 5.
102 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6
Ëèìèòû íà ðåñóðñû óñòàíàâëèâàåò àäìèíèñòðàòîð ïîðòàëà ïîñëå óòî÷íåíèÿ
çíà÷èìîñòè ïðîåêòà è êîíòàêòà ñ ïîëüçîâàòåëåì. Îòñóòñòâèå ïðîåêòà íå ðàçðåøàåò
íà ïðèíöèïèàëüíîì óðîâíå ïîäíèìàòü ëèìèòû íà ðåñóðñû, íî â îñîáûõ ñëó÷àÿõ àä-
ìèíèñòðàòîð ìîæåò ýòî ñäåëàòü íà îãðàíè÷åííîå âðåìÿ. Ëèìèòû óñòàíàâëèâàþòñÿ â
òîé æå òàáëèöå, ÷òî è ïðàâà äîñòóïà ê äîìàøíåìó êàòàëîãó
Äîñòóï ê ñèñòåìíîé êîíñîëè. Èíîãäà íåîáõîäèìû îïåðàöèè, íå ïðåäóñìîò-
ðåííûå íåïîñðåäñòâåííî ôóíêöèÿìè ïîðòàëà. Äëÿ ýòîãî ïðåäíàçíà÷åíà ñèñòåìíàÿ
êîíñîëü ñ ðàñøèðåííûì ñïåêòðîì îïåðàöèé íà êëàñòåðå.
ÂÅÁ-ÏÎÐÒÀË ÊËÀÑÒÅÐÍÛÕ ÂÛ×ÈÑËÅÍÈÉ
Ãðàôè÷åñêèé èíòåðôåéñ äîëæåí áûòü äîñòóïíûì ñ ïðîèçâîëüíîé ðàáî÷åé ñòàíöèè
ïîëüçîâàòåëÿ è àäìèíèñòðàòîðà, áûòü êðîññïëàòôîðìíûì è íå òðåáîâàòü èíñòàë-
ëÿöèè äîïîëíèòåëüíîãî ïðîãðàììíîãî ïðîäóêòà. Èìåííî ïîýòîìó çà òåõíîëîãè-
÷åñêóþ îñíîâó äëÿ ðåàëèçàöèè äàííîãî ïðîåêòà âûáðàíû âåá-ñåðâèñû, êîòîðûå
ïðåäîñòàâëÿþò ëó÷øóþ êðîññïëàòôîðìíîñòü, è èõ ñðåäñòâ äîñòàòî÷íî äëÿ âûïîë-
íåíèÿ çàäà÷. Âåá-ïîðòàë êëàñòåðíûõ âû÷èñëåíèé ñîäåðæèò èíôîðìàöèþ î êëàñòå-
ðàõ êîìïëåêñà è èíòåðôåéñå
êëàñòåðà, ñîîòâåòñòâóþùóþ äî-
êóìåíòàöèþ ê íåìó. Â ñõåìå
êëàñòåðíîãî êîìïëåêñà ïîð-
òàë çàíèìàåò îïðåäåëåííîå
ìåñòî (ðèñ. 6).
×åðåç ïîðòàë ïîëüçîâà-
òåëü âçàèìîäåéñòâóåò ñ êëàñ-
òåðîì. Âñå êîìàíäû âûïîëíÿ-
þòñÿ íà øëþçå, ÷åðåç êîòîðûé
ïðîèñõîäèò âçàèìîäåéñòâèå ñ
ìåíåäæåðîì ðåñóðñîâ, îáùåé
ôàéëîâîé ñèñòåìîé è ò.ä.
Ôðàãìåíòû ãðàôè÷åñêîãî èí-
òåðôåéñà, ðåàëèçîâàííûå â ïîðòàëå (äîìàøíèé êàòàëîã ïîëüçîâàòåëÿ â ôàéëîâîì ìå-
íåäæåðå, î÷åðåäü çàäà÷, èñïîëíÿåìûõ íà êëàñòåðå), ïîêàçàíû íà ðèñ. 2, 3.
 ïîëíîì îáúåìå èíòåðôåéñ êëàñòåðà äîñòóïåí â Èíòåðíåò ïî àäðåñó
http://icybcluster.org.ua. Â ðàìêàõ äàííîãî ïðîåêòà ñîçäàíî êîìïëåêñíóþ ñðåäó äëÿ
ðàáîòû ïîëüçîâàòåëåé è àäìèíèñòðàòîðîâ. Èñïîëüçîâàíèå âåá-ïîðòàëà êëàñòåðíûõ
âû÷èñëåíèé â çàâèñèìîñòè îò ïðåäîñòàâëåííûõ ïðàâ ðàçäåëåíî íà òðè ðîëè: ãîñòü,
ïîëüçîâàòåëü êëàñòåðà è àäìèíèñòðàòîð ïîðòàëà.
ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6 103
Ðèñ. 5. Ôðàãìåíò ñïèñêà ïîëüçîâàòåëåé êëàñòåðà
Ðèñ. 6. Âåá-ïîðòàë â ñõåìå êëàñòåðíîãî êîìïëåêñà
Ðîëü «ãîñòü» èìååò îãðàíè÷åííûå âîçìîæíîñòè èñïîëüçîâàíèÿ âåá-ïîðòàëà.
Ãîñòü ìîæåò ïðîñìàòðèâàòü òàêóþ îáùåäîñòóïíóþ èíôîðìàöèþ, êàê îñíîâíûå ñâåäå-
íèÿ î êëàñòåðíîì êîìïëåêñå, åãî àðõèòåêòóðå è âîçìîæíîñòÿõ, äîêóìåíòû ïî ïàðàë-
ëåëüíîìó ïðîãðàììèðîâàíèþ, ññûëêè íà äðóãèå êëàñòåðû è ïîðòàëû. Ìîæíî ñîçäàòü
çàÿâêó íà ðåãèñòðàöèþ ãîñòÿ êàê ïîëüçîâàòåëÿ êëàñòåðà. Çàÿâêó ðàññìàòðèâàåò àäìè-
íèñòðàòîð, à ãîñòü ìîæåò ïîëó÷èòü ïðàâà «ïîëüçîâàòåëü êëàñòåðà».
Ðîëü «ïîëüçîâàòåëü êëàñòåðà» èìååò ìíîãî èíôîðìàöèîííûõ è ôóíêöèî-
íàëüíûõ âîçìîæíîñòåé. Îòíîñèòåëüíî èíôîðìàöèîííûõ ðåñóðñîâ, êîòîðûìè ñíàá-
æàåò ïîðòàë, ïîëüçîâàòåëþ êëàñòåðà äîñòóïíû ðàçäåëû íîâîñòåé è îáúÿâëåíèé,
à òàêæå ïîëüçîâàòåëü ìîæåò ïîñûëàòü ïèñüìà-ñîîáùåíèÿ àäìèíèñòðàòîðó.
Ðîëü «àäìèíèñòðàòîð ïîðòàëà». Îñíîâíûå åæåäíåâíûå îïåðàöèè ñîñòàâëÿåò
íàäçîð çà î÷åðåäüþ çàäà÷ ñ âîçìîæíîñòüþ îòìåíèòü çàäà÷è ïîëüçîâàòåëåé è ïðîñìîò-
ðåòü ñîñòîÿíèÿ êîìïëåêñà. Ê ñîñòîÿíèþ êîìïëåêñà îòíîñÿòñÿ äîñòóïíîñòü âû÷èñëè-
òåëüíûõ óçëîâ, ñîîáùåíèÿ î ñáîÿõ àïïàðàòóðû, òåìïåðàòóðà êîìïîíåíòîâ âû÷èñëè-
òåëüíûõ óçëîâ è èñòî÷íèêîâ áåñïåðåáîéíîãî ïèòàíèÿ êîìïëåêñà. Ê âàæíûì îïåðàöèÿì
îòíîñÿòñÿ ïîñûëêà ñîîáùåíèé ïîëüçîâàòåëÿì, ñîîáùåíèé äëÿ ðàçäåëà íîâîñòåé î òåêó-
ùèõ èçìåíåíèÿõ íà êëàñòåðå. Ðàáîòà ñ ïîëüçîâàòåëÿìè ñâîäèòñÿ ê îïåðàöèè ðåãèñòðà-
öèè íîâîãî ïîëüçîâàòåëÿ, ïðîñìîòðó áàçû ïîëüçîâàòåëåé è äîïîëíèòåëüíîé èíôîðìà-
öèè î íèõ. Íà ðèñ. 7 ïîêàçàíà ñõåìà îáðàáîòêè ïàðàìåòðîâ ïîëüçîâàòåëåé. Íåîáõîäè-
ìîé ôóíêöèåé ÿâëÿåòñÿ âîçìîæíîñòü ïåðåêëþ÷åíèÿ íà îïðåäåëåííîãî ïîëüçîâàòåëÿ. Ýòî
íóæíî äëÿ îêàçàíèÿ åìó ïîìîùè ñ èñïîëüçîâàíèåì ïðèêëàäíîãî ïðîãðàììíîãî îáåñïå-
÷åíèÿ. Êðîìå òîãî, àäìèíèñòðàòîð ìîæåò ìîäèôèöèðîâàòü èíôîðìàöèîííûå ðåñóðñû
ïîðòàëà, äîáàâëÿòü ó÷åáíûå ìàòåðèàëû, ñòàòüè, èíñòðóêöèè è ò.ä.
Èíôîðìàöèîííàÿ ÷àñòü ïîðòàëà ñîäåðæèò îáùóþ èíôîðìàöèþ î êëàñòåðàõ
è ðóêîâîäñòâàõ ïîëüçîâàòåëÿ, â êîòîðûõ ñîáðàí îïûò ïîëüçîâàíèÿ èíòåðôåéñàìè
äîñòóïà ê êëàñòåðàì çà ïîñëåäíèå ãîäû.
ÐÅÀËÈÇÀÖÈß ÏÎÐÒÀËÀ Â ÂÈÐÒÓÀËÈÇÎÂÀÍÍÎÉ ÑÐÅÄÅ
Ñåðâèñ ïîðòàëà èìååò íåñêîëüêî îïðåäåëÿþùèõ îñîáåííîñòåé:
� ñåðâèñ äëÿ ñâîåé ðàáîòû òðåáóåò íåêîòîðîå êîëè÷åñòâî âû÷èñëèòåëüíûõ ðåñóðñîâ;
� âñå ñèñòåìíî-íåçàâèñèìûå êîìïîíåíòû îòäåëåíû îäèí îò äðóãîãî.
Ýòî ñîçäàåò ïðåäïîñûëêè äëÿ çàïóñêà ïîðòàëà â âèðòóàëüíîì êîíòåéíåðå. Âèðòóà-
ëèçàöèÿ êðîìå ýôôåêòèâíîãî èñïîëüçîâàíèÿ àïïàðàòíûõ ðåñóðñîâ ïîçâîëÿåò òàêæå ïî-
âûñèòü íàäåæíîñòü ñëóæá ïîðòàëà.  ñëó÷àå âîçíèêíîâåíèÿ ïðîáëåì íà ñåðâåðå êîíòåé-
íåð ñ ñåðâèñàìè ìîæåò áûòü ïåðåíåñåí íà äðóãîé ñåðâåð âèðòóàëüíûõ ìàøèí.
Âèðòóàëüíûé êîíòåéíåð, íà êîòîðîì ðàñïîëîæåí ïîðòàë, ñîçäàí íà îñíîâå ñèñ-
òåìû âèðòóàëèçàöèè OpenVZ [7]. Äàííûé âèðòóàëüíûé êîíòåéíåð èìååò îñîáåí-
íîñòè, ïîâûøàþùèå áåçîïàñíîñòü êîìïëåêñà:
� îí íå èìååò íåïîñðåäñòâåííîãî äîñòóïà ê ãëîáàëüíîé ôàéëîâîé ñèñòåìå êëàñòåðà;
� íà íåì çàðåãèñòðèðîâàíû òîëüêî ñèñòåìíûå ïîëüçîâàòåëè è ãðóïïû, à ê áàçå
ïîëüçîâàòåëåé îí îáðàùàåòñÿ òîëüêî ÷åðåç ñåðâèñ LDAP [8].
Èíòåðôåéñ âçàèìîäåéñòâèÿ ñèñòåìû ïîðòàëà ñ êëàñòåðîì ðåàëèçóåòñÿ ñ ïîìîùüþ
êëèåíò-ñåðâåðíîãî ÏÎ «hydra», ðàçðàáîòàííîãî â ðàìêàõ ïîðòàëà. Êëèåíò «hydra»
ïðèíèìàåò â êà÷åñòâå ïàðàìåòðîâ èìÿ ïîëüçîâàòåëÿ è êîìàíäó, êîòîðóþ äîëæåí
âûïîëíèòü ñåðâåð hydrad îò èìåíè ïîëüçîâàòåëÿ íåïîñðåäñòâåííî íà ñåðâåðå äîñòóïà
êëàñòåðà. Ðåçóëüòàò âûïîëíåíèÿ êîìàíäû ñåðâåð âîçâðàùàåò êëèåíòó äëÿ ïîñëåäóþ-
104 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6
Ðèñ. 7. Ñõåìà óñòàíîâêè ëèìèòîâ íà èñïîëüçîâàíèå ðåñóðñîâ ïîëüçîâàòåëÿìè
ùåé ïåðåäà÷è â ïîðòàë, ñàìè ïîëüçîâàòåëè ïîðòàëà íå èìåþò íåïîñðåäñòâåííîãî êîí-
òàêòà ñ ñèñòåìîé êëàñòåðà, à ëèøü êîñâåííûé äîñòóï ÷åðåç ñèñòåìó “hydra”.
Ñåðâåðîì áàç äàííûõ â ñèñòåìå ïîðòàëà ñëóæèò MySQL-ñåðâåð [9], êîòîðûé
îáëàäàåò âûñîêîé ïðîèçâîäèòåëüíîñòüþ è íàäåæíîñòüþ.
Ïîðòàëîì óïðàâëÿþò ÷åðåç àäìèíèñòðàòèâíûé âåá-èíòåðôåéñ ïîëüçîâàòåëÿ ñ ïðà-
âàìè àäìèíèñòðàòîðà ïîðòàëà. Ìîæíî ìîäèôèöèðîâàòü ðàçäåëû ïîðòàëà, äîáàâëÿòü íî-
âîñòè, ðåäàêòèðîâàòü äîêóìåíòàöèþ, ïðèñûëàòü ñîîáùåíèÿ ïîëüçîâàòåëÿì è ò.ï.
Ïîñêîëüêó êîíòåéíåð ïîðòàëà íå èìååò äîñòóïà ê Èíòåðíåòó, íà ìàðøðóòèçà-
òîðàõ ïðîâîäèòñÿ NAT-ïðåîáðàçîâàíèå âñåõ ñåòåâûõ ïàêåòîâ, ïîñòóïèâøèõ íà
http-ïîðò ìàðøðóòèçàòîðà ê http-ïîðòó êîíòåéíåðà ïîðòàëà. Âñå âåá-ñîåäèíåíèÿ
øèôðóþòñÿ ñ ïîìîùüþ ïðîòîêîëà SSL [10], îáåñïå÷èâàþùåãî çàùèòó îò íåñàíêöè-
îíèðîâàííîãî äîñòóïà ê ïîòîêó äàííûõ âî âðåìÿ èõ ïåðåäà÷è ÷åðåç ñåòü.
ÇÀÊËÞ×ÅÍÈÅ
Áîëüøàÿ ÷àñòü ôóíêöèîíàëüíîñòè ïîðòàëà êëàñòåðíûõ âû÷èñëåíèé ðåàëèçîâàíà.
Óæå äåéñòâóþò, õîòü è àâòîíîìíî, ñêðèïòû ñáîðà ñòàòèñòèêè î âûïîëíåíèè çà-
äà÷ ïîëüçîâàòåëåé çà ïåðèîä âðåìåíè, íàïðèìåð çà ìåñÿö èëè ïîëãîäà. Ïðåäïî-
ëàãàåòñÿ â áëèæàéøåå âðåìÿ èñïîëüçîâàòü èõ â ïîðòàëå â ñòàöèîíàðíîì ðåæèìå.
Äàæå ïðåäâàðèòåëüíûé àíàëèç ïîëó÷åííûõ äàííûõ ïîêàçûâàåò, ÷òî ñôîðìèðî-
âàëñÿ ñòàáèëüíûé ñïèñîê ïîëüçîâàòåëåé, êîòîðûì êðàéíå âàæíî ñ÷èòàòü íà áîëü-
øîì îáúåìå âû÷èñëèòåëüíûõ ðåñóðñîâ êîìïëåêñà ÑÊÈÒ. Äëÿ çàäà÷ ýòèõ ïîëüçîâà-
òåëåé ïåðåõîä íà ãðèä-òåõíîëîãèè ïðàêòè÷åñêè ëèøü ïðèâåäåò ê ðåçêîìó óâåëè÷å-
íèþ âðåìåíè ñ÷åòà èëè ê íåâîçìîæíîñòè ïîëó÷åíèÿ ïðèåìëåìîãî ðåçóëüòàòà.
Ïîðòàë ïîçâîëèò ðåãóëÿðíî è, ÷òî íå ìåíåå âàæíî, îïåðàòèâíî ïîëó÷àòü ïðî-
èçâîëüíóþ ñòàòèñòèêó ïî âû÷èñëèòåëüíûì ïðîöåññàì íà êëàñòåðå, ïî âûïîëíåíèþ
çàäà÷ è ïðè íåîáõîäèìîñòè ïåðåñòðàèâàòü êàê ñîáñòâåííî ïîðòàëüíûé è ïîëüçîâà-
òåëüñêèé ñåðâèñû, òàê è ÷àñòè÷íî ñàì âû÷èñëèòåëüíûé ïðîöåññ.
Îïðåäåëåííûå îñîáåííîñòè âû÷èñëèòåëüíîé ñðåäû äëÿ ãðèä-âû÷èñëåíèé ïðå-
ïÿòñòâóþò íåïîñðåäñòâåííîìó çàïóñêó ýòèõ çàäà÷ íà êëàñòåðå ÷åðåç ïîðòàë, ïîýòî-
ìó â íàñòîÿùåå âðåìÿ âñå ´ðèä-ðàçäåëû ÑÊÈÒ íå âõîäÿò â ñîñòàâ îáîðóäîâàíèÿ,
óïðàâëÿåìîãî ÷åðåç ïîðòàë. Îñíîâíûìè ñðåäè ýòèõ õàðàêòåðèñòèê ÿâëÿþòñÿ:
� íåâîçìîæíîñòü êîíòðîëÿ çàãðóçêè, ôóíêöèîíèðîâàíèÿ è ñîñòîÿíèÿ âû÷èñëè-
òåëüíûõ óçëîâ, âûäåëåííûõ â ãðèä-ðàçäåë êëàñòåðà;
� ïðèíöèïèàëüíîå îãðàíè÷åíèå ãðèä-âû÷èñëåíèé ôîðìàòîì Ô32.
 ïåðñïåêòèâå âïîëíå âîçìîæíû êîðåííûå èçìåíåíèÿ â ñèñòåìíîì ÏÎ, êîòîðîå
óïðàâëÿåò íàçíà÷åíèåì è êîíòðîëåì ðåñóðñîâ êëàñòåðà äëÿ âûïîëíåíèÿ ãðèä-çàäà÷ êàê
îáû÷íûõ çàäà÷ íà êëàñòåðå ÷åðåç ïîðòàë. Íî ñóùåñòâóåò äðóãîé ïóòü – ñîçäàòü èíòåð-
ôåéñ äëÿ ñâÿçè ïî ïåðåñûëêå çàäà÷ ïîðòàëà êëàñòåðíûõ âû÷èñëåíèé è ïîðòàëîâ
ãðèä-âû÷èñëåíèé. Âòîðîé ïóòü áîëåå ðåàëüíûé, ïîñêîëüêó íå òðåáóåò ðåçêîãî âìåøà-
òåëüñòâà â íèæíèå ñëîè óïðàâëåíèÿ âû÷èñëåíèÿìè íà óçëàõ (íàçíà÷åíèå óçëîâ çàäà-
÷àì, êîíòðîëü ñîñòîÿíèÿ óçëîâ â ïðîöåññå ðåøåíèÿ çàäà÷ è ò.ä.).
ÑÏÈÑÎÊ ËÈÒÅÐÀÒÓÐÛ
1. Ð ÿ á ÷ ó í Ñ . Ã . , Ã î ë î â è í ñ ê è é À . Ë . Ïåðñïåêòèâû ðàçâèòèÿ ñóïåðêîìïüþòåðîâ êëàñòåð-
íîé àðõèòåêòóðû â Óêðàèíå // Ïðàö³ êîíô. «50 ðîê³â ²íñòèòóòó ê³áåðíåòèêè ³ì. Â.Ì. Ãëóøêîâà ÍÀÍ
Óêðà¿íè». — Êè¿â: Âèä. ²Ê ÍÀÍÓ, 2008. — Ñ. 236–241.
2. S S H : http://ru.wikipedia.org/wiki/Ssh
3. O p e n S S H : www.openssh.com/ru/index.html
4. P u T T Y Homepage: http://www.chiark.greenend.org.uk/~sgtatham/putty/
5. Ã î ë î â è í ñ ê è é À . Ë . , Ð ÿ á ÷ ó í Ñ . Ã . , ß ê ó á à À . À . Ãåòåðîãåííûé êëàñòåðíûé êîìïëåêñ Èí-
ñòèòóòà êèáåðíåòèêè ÍÀÍ Óêðàèíû: ñðåäñòâà ïîñòðîåíèÿ // Èñêóññòâåííûé èíòåëëåêò. — 2006. —
¹ 3. — Ñ. 107–112.
6. M i d n i g h t Commander: http://www.ibiblio.org/mc/
7. O p e n V Z Home: http://openvz.org
8. L D A P : http://ru.wikipedia.org/wiki/LDAP
9. M y S Q L : http://ru.wikipedia.org/wiki/MySQL
10. S S L : http://ru.wikipedia.org/wiki/SSL
Ïîñòóïèëà 08.07.2009
ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 6 105
|
| id | nasplib_isofts_kiev_ua-123456789-44487 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 0023-1274 |
| language | Russian |
| last_indexed | 2025-11-30T14:27:49Z |
| publishDate | 2009 |
| publisher | Інститут кібернетики ім. В.М. Глушкова НАН України |
| record_format | dspace |
| spelling | Якуба, A.А. Головинский, A.Л. Бандура, А.Ю. Горенко, С.А. Ефременюк, Д.А. 2013-06-02T09:13:42Z 2013-06-02T09:13:42Z 2009 Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе / A.А. Якуба, A.Л. Головинский, А.Ю. Бандура, С.А. Горенко, Д.А. Ефременюк // Кибернетика и системный анализ. — 2009. — № 6. — С. 97-105. — Бібліогр.: 10 назв. — рос. 0023-1274 https://nasplib.isofts.kiev.ua/handle/123456789/44487 681.322 Описано концепцію керування обчислювальними процесами в суперкомп’ютерному комплексі і деякі засоби, що їх підтримують та реалізують, зокрема графічний інтерфейс. Показано реалізацію веб-порталу суперкомп’ютерного комплексу СКІТ Інституту кібернетики ім. В.М. Глушкова НАН України. A conception of computing process control in a supercomputer complex and some tools for its support and implementation such as GUI are described. The web-portal for the SKIT supercomputer complex at the Glushkov Institute of Cybernetics of the NAS of Ukraine is described. ru Інститут кібернетики ім. В.М. Глушкова НАН України Кибернетика и системный анализ Программно-технические комплексы Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе Портал кластерних обчислень для керування обчислювальними процесами на суперкомп’ютерному комплексі The cluster computation portal to control computations on a supercomputer complex Article published earlier |
| spellingShingle | Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе Якуба, A.А. Головинский, A.Л. Бандура, А.Ю. Горенко, С.А. Ефременюк, Д.А. Программно-технические комплексы |
| title | Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе |
| title_alt | Портал кластерних обчислень для керування обчислювальними процесами на суперкомп’ютерному комплексі The cluster computation portal to control computations on a supercomputer complex |
| title_full | Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе |
| title_fullStr | Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе |
| title_full_unstemmed | Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе |
| title_short | Портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе |
| title_sort | портал кластерных вычислений для управления вычислительными процессами на суперкомпьютерном комплексе |
| topic | Программно-технические комплексы |
| topic_facet | Программно-технические комплексы |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/44487 |
| work_keys_str_mv | AT âkubaaa portalklasternyhvyčisleniidlâupravleniâvyčislitelʹnymiprocessaminasuperkompʹûternomkomplekse AT golovinskiial portalklasternyhvyčisleniidlâupravleniâvyčislitelʹnymiprocessaminasuperkompʹûternomkomplekse AT banduraaû portalklasternyhvyčisleniidlâupravleniâvyčislitelʹnymiprocessaminasuperkompʹûternomkomplekse AT gorenkosa portalklasternyhvyčisleniidlâupravleniâvyčislitelʹnymiprocessaminasuperkompʹûternomkomplekse AT efremenûkda portalklasternyhvyčisleniidlâupravleniâvyčislitelʹnymiprocessaminasuperkompʹûternomkomplekse AT âkubaaa portalklasternihobčislenʹdlâkeruvannâobčislûvalʹnimiprocesaminasuperkompûternomukompleksí AT golovinskiial portalklasternihobčislenʹdlâkeruvannâobčislûvalʹnimiprocesaminasuperkompûternomukompleksí AT banduraaû portalklasternihobčislenʹdlâkeruvannâobčislûvalʹnimiprocesaminasuperkompûternomukompleksí AT gorenkosa portalklasternihobčislenʹdlâkeruvannâobčislûvalʹnimiprocesaminasuperkompûternomukompleksí AT efremenûkda portalklasternihobčislenʹdlâkeruvannâobčislûvalʹnimiprocesaminasuperkompûternomukompleksí AT âkubaaa theclustercomputationportaltocontrolcomputationsonasupercomputercomplex AT golovinskiial theclustercomputationportaltocontrolcomputationsonasupercomputercomplex AT banduraaû theclustercomputationportaltocontrolcomputationsonasupercomputercomplex AT gorenkosa theclustercomputationportaltocontrolcomputationsonasupercomputercomplex AT efremenûkda theclustercomputationportaltocontrolcomputationsonasupercomputercomplex |