Կոնտակտներ

Կլաստերային համակարգեր: Mechatronics ընկերությունը: Beowulf կամ Computing Power

Բարձր արդյունավետության կլաստեր (համակարգչային խումբ)

Համակարգչային կլաստերը համակցված համակարգչային համակարգիչների խումբ է, որոնք զուգորդվում են նույն հարցումներով, որոնք համատեղ մշակում են նույն հարցումները եւ օգտագործողի կողմից ներկայացվում են որպես մեկ հաշվիչ համակարգ:

Կլաստերի հիմնական հատկությունները

Կլաստերները բաղկացած են համակարգչային մի քանի համակարգերից.

Նրանք աշխատում են որպես մեկ հաշվարկային համակարգ (ոչ բոլորը);

Կլաստերը վերահսկվում է եւ, կարծես, օգտագործողը որպես մեկ հաշվիչ համակարգ է.

Ինչու են անհրաժեշտ կլաստերներ

Կլաստերները կարող են օգտագործվել տարբեր նպատակներով: Կլաստերները կարող են ստեղծել մեղքի հանդուրժող համակարգեր, կարող են ծառայել համակարգչային հանգույցի կատարողականի բարելավման համար եւ կարող է օգտագործվել զգալի հաշվարկների համար:

Որոնք են կլաստերը

Ձախողող կլաստերներ

Նման կլաստերները ստեղծվում են կլաստերի կողմից մատուցվող ծառայության մատչելիության բարձր մակարդակ ապահովելու համար: Քան Ավելի շատ քանակություն Կլաստերում ընդգրկված համակարգիչները, ներկայացված ծառայության մերժման պակաս հավանականությունը: Աշխարհագրական առումով առանձնացված կլաստերի մեջ ներառված համակարգիչները նաեւ պաշտպանություն են ապահովում բնական աղետներից, ահաբեկչական հարձակումներից եւ այլ սպառնալիքներից:

Կլաստերի տվյալները կարող են կառուցվել երեք հիմնական սկզբունքներով

  • Սառը պահուստային կլաստերներ - Սա այն դեպքում, երբ ակտիվ հանգույցի գործընթացների պահանջները եւ պասիվը անգործ են եւ պարզապես սպասում են ակտիվի մերժմանը: Պասիվ հանգույցը սկսում է աշխատել միայն ակտիվի ձախողումից հետո: Կառուցված կլաստեր Այս սկզբունքըԿարող է ապահովել մեղքի բարձր հանդուրժողականություն, բայց ակտիվ ժողովը անջատելու պահին այս պահին այս պահի դրությամբ պահանջները կարող են կորչել:
  • Կլաստեր տաք պահուստով - Սա այն դեպքում, երբ բոլոր համակարգային հանգույցները համատեղում են հայցերը, եւ մեկ կամ մի քանի հանգույցների ձախողման դեպքում բեռը բաշխվում է մնացածի միջեւ: Այս տեսակը Կլաստերը կարող է նաեւ կոչվել բեռի բաշխման կլաստեր, որի մասին մենք կխոսենք հետագա, բայց մեկ կամ մի քանի հանգույցների ձախողման դեպքում հարցումներ բաժանելու համար: Այս կլաստերը օգտագործելիս կա նաեւ տվյալների կորստի հավանականությունը `որը մշակվել է հանգույցի կողմից, որը ձախողվել է:
  • Մոդուլային ավելորդ կլաստեր - Սա այն դեպքում, երբ կլաստերի բոլոր համակարգիչները միմյանց զուգահեռ են անում, եւ վերամշակումից հետո վերցվում է ցանկացած արժեք: Նման դիագրամը երաշխավորում է հարցման կատարումը, քանի որ խնդրի վերամշակման ցանկացած արդյունք կարող է իրականացվել:

Բեռի բաշխման կլաստեր

Այս կլաստերը հիմնականում ստեղծում են արտադրողականությունը բարձրացնելու համար, բայց դրանք կարող են օգտագործվել նաեւ մեղքերի հանդուրժողականությունը բարձրացնելու համար, քանի որ տաք պահուստի մեղավոր հանդուրժող կլաստերի դեպքում: Այս կլաստերում հարցումները բաշխվում են մուտքային հանգույցների միջոցով բոլոր կլաստերային հանգույցների համար:

Հաշվողական կլաստերներ

Կլաստերի այս տեսակը օգտագործվում է որպես գիտական \u200b\u200bնպատակներով կանոն: Այս համակարգերում առաջադրանքը բաժանվում է մասերի զուգահեռ բոլոր հանգույցների վրա կատարված կլաստերներին: Սա թույլ է տալիս զգալիորեն նվազեցնել տվյալների մշակման ժամանակը `համեմատած մեկ համակարգիչների հետ:

Մի մոռացեք հեռանալ

Հաշվողական համակարգերի ոլորտում առավել ժամանակակից ուղղություններից մեկը կլաստավորվում է: Ըստ արտադրողականության եւ կանխավճարային հարաբերակցության, կլաստերը այլընտրանք է սիմետրիկ բազմապատկման համակարգերին:

Ինչպես նշեցինք, հաշվարկային կլաստերը է M1mr-Համակարգը (բազմամակտոր), որը բաղկացած է մի շարք առանձին համակարգիչներից (Cluster հանգույցների հանգույցներից), որը համակցված է մեկ հաղորդակցման միջավայրի կողմից:

Որպես կլաստերի հանգույց կարող է հանդես գալ որպես մեկ պրոցեսորի VM եւ արեւի տեսակը SMP. կամ MRR. Յուրաքանչյուր հանգույց կարող է գործել ինքնուրույն եւ առանձին կլաստերից:

Յուրաքանչյուր հանգույց ունի իր տեղական տեղականը Խոյ, Այս դեպքում հանգույցների համար ընդհանուր ֆիզիկական RAM- ը, որպես կանոն, գոյություն չունի: Հաշվարկային կլաստերի հաղորդակցման միջավայրը սովորաբար թույլ է տալիս հանգույցները միմյանց հետ շփվել միայն հաղորդագրությունների փոխանցմամբ: Ընդհանուր առմամբ, հաշվարկային կլաստերը պետք է համարվի որպես մեկ ապարատային եւ ծրագրային համակարգ, որն ունի մեկ հաղորդակցական համակարգ, կառավարման մեկ կենտրոն եւ ներբեռնման պլանավորում:

Կլաստերի հաշվարկային ճարտարապետությունը իջնում \u200b\u200bէ մի քանի արագընթաց հանգույցներ համատեղելու համար: «Կլաստերային հաշվարկներ» տերմինի հետ մեկտեղ, նման անունները, ինչպիսիք են աշխատատեղերի կլաստերը (հիպերպուգակարգում), զուգահեռ հաշվարկային հաշվարկային հաշվարկները:

Երկու առաջադրանք է տեղադրվում կլաստերի առջեւ.

  • հասնել մեծ հաշվարկային ուժի.
  • Ապահովել արեւի մեծ հուսալիությունը:

Առաջին առեւտրային կլաստերը ստեղծվել է «Դեկը» կորպորացիայի կողմից 80-ականների սկզբին: Անցյալ դար: Որպես կլաստերային հանգույցներ, ինչպես նույն ինքնաթիռը (համասեռ կլաստերներ) եւ տարբեր (տարասեռ կլաստերներ): Իր ճարտարապետությամբ կլաստեր արեւը թույլ զուգորդված համակարգ է:

Կլաստերի միջոցով ձեռք բերված առավելությունները.

  • Բացարձակապես մասշտաբրություն: Հնարավոր է ստեղծել մեծ կլաստերներ, որոնք գերազանցում են հաշվարկային ուժը նույնիսկ ամենաարդյունավետ մենակ VM- ն: Կլաստերը կարող է պարունակել տասնյակ հանգույցներ, որոնցից յուրաքանչյուրը մուլտիպլեքս է.
  • Գնահատված մասշտաբայինությունը: Կլաստերը կառուցված է այնպես, որ այն կարող է ավելանալ `փոքր մասերով նոր հանգույցներ ավելացնելով.
  • Բարձր պատրաստվածության գործակից: Քանի որ յուրաքանչյուր կլաստեր հանգույց անկախ VM կամ արեւ է, հանգույցներից մեկի ձախողումը չի հանգեցնում կլաստերի կատարման կորստի: Շատ համակարգերում մեղքի հանդուրժողականությունը ավտոմատ կերպով ապահովվում է ծրագրային ապահովմամբ.
  • Գերազանց գների / կատարողականի հարաբերակցությունը: Ցանկացած ներկայացման կլաստեր կարող է ստեղծվել `միացնելով ստանդարտը

VM- ն իր արժեքով ցածր կլինի միայն մեկ VM- ի

Համարժեք հաշվարկային ուժով:

Մակարդակի վրա Ապարատ Կլաստերը պարզապես ցանցի կողմից միավորված անկախ հաշվողական համակարգերի շարք է: Կլաստերի մեջ մեքենաներ միացնելիս ուղղակիորեն խառնուրդի կապերը գրեթե միշտ աջակցվում են: Լուծումները կարող են պարզ լինել Ethernet սարքավորումների հիման վրա, կամ բարդ են արագընթաց ցանցեր `վայրկյանում հարյուրավոր մեգաբայթների հզորությամբ (համակարգ / 5/6000 Սպ. «1BM» ընկերություններ, թվային համակարգ, որը հիմնված է հիշողության ալիքի, «Compaq» - ի «Compaq» կորպորացիայի վրա):

Կլաստերի հանգույցները վերահսկում են միմյանց կատարումը եւ փոխանակում են հատուկ տեղեկատվություն: Օգնության վերահսկումն իրականացվում է `օգտագործելով հատուկ ազդանշանի, որը կոչվում է սրտի բաբախում (« սրտի բաբախյուն »): Այս ազդանշանը փոխանցվում է միմյանց հետ կլաստերի հանգույցներին `իրենց բնականոն գործունեությունը հաստատելու համար:

Կլաստերի անբաժանելի մասը մասնագիտացված է ծրագիր (Ըստ), որը պարտադրվում է անխափան աշխատանք ապահովելու խնդիրն է, երբ մեկ կամ մի քանի հանգույց մերժվում է: Այս ծրագիրը կատարում է հաշվողական բեռի վերաբաշխումը մեկ կամ մի քանի կլաստեր հանգույցների ձախողման, ինչպես նաեւ հանգույցի հաշվարկների վերականգնումը ձախողվում է: Բացի այդ, եթե կլաստերի մեջ կա համօգտագործված սկավառակներ, կլաստերի ծրագրակազմն ապահովում է մեկ ֆայլային համակարգ:

Հաշվողական կլաստերի հանգույցները կարող են գործել տարբեր գործող համակարգերի հսկողության ներքո: Այնուամենայնիվ, Unix- ի նման ստանդարտ համակարգերը առավել հաճախ օգտագործվում են: Նկատի ունեցեք, որ կիրառական զուգահեռ ծրագրերի մշակման առումով համասեռ հաշվարկային կլաստերի միջեւ հիմնարար տարբերություններ չկան եւ MRRՀամակարգեր:

Հաշվողական կլաստերի դասակարգումը ըստ տեսակի

Նոդալ պրոցեսորներ

Հաշվողական կլաստերը հիմնականում դասակարգվում են նոդալ պրոցեսորների բնույթով (Նկար 9.10):

Որպես հաշվարկային կլաստերի հանգույցներ, սովորաբար օգտագործվում են անհատական \u200b\u200bհամակարգիչներ, աշխատատեղեր եւ ^ պարոն սերվերներ: Եթե \u200b\u200bօգտագործվում է կլաստերի հանգույցը Սմ-Համակարգ, ապա այդպիսի հաշվարկային կլաստերը կոչվում է * 5ZHR-Cluster:

Եթե \u200b\u200bանհատական \u200b\u200bհամակարգիչները կամ աշխատատեղերը օգտագործվում են որպես հաշվարկային կլաստերի հանգույցներ, ապա սովորական է

ՆկՂ 9.10.

Ուսուցում Երբ կլաստերի առաջադրանքի լուծման ընթացքում այս կլաստերի հանգույցները շարունակում են սերիական օգտագործողներ լինել: Արդյունքում, կլաստերի հանգույցի հարաբերական կատարումը փոխվում է պատահականորեն եւ լայն սահմաններում: Խնդրի լուծումը կլիներ ինքնազբաղունակական օգտագործողի ծրագրի գրությունը: Այնուամենայնիվ, այս առաջադրանքի արդյունավետ լուծումը շատ խնդրահարույց է: Իրավիճակը սրվում է, եթե կան հաշվարկային կլաստերային համակարգիչներ file սերվերներ, Միեւնույն ժամանակ, կլաստերի վրա առաջադրանքի լուծման ընթացքում կապի միջոցը կարող է փոխվել լայն տեսականիով, ինչը առաջադրանքի հաղորդակցման ծախսերը դարձնում է անկանխատեսելի:

Հաշվարկային կլաստերի դասակարգում հանգույցների միատեսակության համար

Ինչպես նաեւ ցանկացած // A //) - համակարգերը, հաշվողական կլաստերը բաժանվում են համասեռ կլաստերային համակարգերի (համասեռ հաշվողական կլաստերների) եւ տարասեռ կլաստերային համակարգերի (հետերոգեն հաշվարկային կլաստերներ):

Սովորաբար, երբ նրանք խոսում են հաշվողական կլաստերի մասին, ենթադրում են համազգեստի հաշվիչ կլաստերներ: Այնուամենայնիվ, հաճախ կլաստերը ավելացնելիս անհրաժեշտ է օգտագործել պրոցեսորներ, որոնք տարբերվում են ոչ միայն կատարմամբ, այլեւ Cluster Nodal պրոցեսորների ճարտարապետությամբ: Հետեւաբար, աստիճանաբար համասեռ հաշվողական կլաստերը կարող է դառնալ անիմոգեն: Այս շնչահեղձությունը ստեղծում է հետեւյալ խնդիրները. Պրոցեսորի գործունեության տարբերությունը բարդացնում է պրոցեսորների միջեւ աշխատանքի բաշխման խնդիրը. Պրոցեսորի ճարտարապետության տարբերությունը պահանջում է տարբեր հանգույցների համար կատարված տարբեր ֆայլերի պատրաստում, եւ տվյալների տեսքի տարբերությունների դեպքում, հանգույցների միջեւ հաղորդագրություններ փոխանցելիս կարող է նաեւ իրենց ձեւաչափերի փոխանակում պահանջել:

Հաշվողական կլաստերի դասակարգումը հանգույցների ֆունկցիոնալության վրա

Հաշվողական կլաստերի հանգույցները կարող են լինել լիարժեք ֆունկցիոնալ համակարգիչներ, որոնք կարող են աշխատել եւ որպես անկախ ստորաբաժանումներ: Նման կլաստերի կատարումը սովորաբար ցածր է:

Ստեղծել բարձրորակ հաշվարկային կլաստերներ Համակարգային բլոկներ Նոդալ համակարգիչները շատ ավելի հեշտ են դարձնում, քան առաջին դեպքում (թերի ֆունկցիոնալ): Կարիք չկա համակարգիչներ մատակարարել գրաֆիկական քարտերով, մոնիտորներով, սկավառակներով եւ այլ ծայրամասային սարքավորումներով: Ծայրամասային սարքավորումները տեղադրված են միայն մեկ կամ մի քանի կառավարման համակարգիչների վրա (Yaug համակարգիչներ): Նման զբոսանքը կարող է էապես նվազեցնել համակարգի արժեքը:

Կլաստերը դասակարգելիս օգտագործվում են նաեւ դասակարգման մի շարք այլ առանձնահատկություններ (Նկար 9.11):


ՆկՂ 9.11.

  • դասակարգում ըստ բաղադրիչների ստանդարտի.
  • Դասակարգումը ըստ ֆունկցիոնալ կողմնորոշման: Հաշվողական կլաստերի դասակարգումը ըստ բաղադրիչների ստանդարտի: Բաղադրիչների ստանդարտի տեսանկյունից կարելի է առանձնացնել կլաստերային համակարգերի երկու դաս.
    • 1) Հաշվողական կլաստերը կառուցված է ամբողջովին ստանդարտ բաղադրիչներից.
    • 2) կլաստեր կառուցելիս օգտագործվում են բացառիկ կամ ոչ ծուղակ ընդհանուր բաղադրիչները:

Առաջին կարգի հաշվարկային կլաստերներն ունեն ցածր գներ եւ հեշտ սպասարկում: Լայն բաշխման կլաստերի տեխնոլոգիաները ստացան որպես ավելի ճշգրիտ համեմատաբար էժան գերհամակարգչային դասի համակարգեր ստեղծելու միջոց Բաղադրիչի մասեր զանգվածային արտադրություն.

Երկրորդ կարգի կլաստերները թույլ են տալիս շատ բարձր արդյունավետություն ստանալ, բայց, բնականաբար, ավելի թանկ են:

Հաշվարկային կլաստերի դասակարգում `իրենց ֆունկցիոնալ կողմնորոշման համար: Ֆունկցիոնալ տեսանկյունից, կլաստերի համակարգերը կարող են բաժանվել.

Բարձր արագությամբ կլաստերի համակարգերի վրա (բարձր ներկայացում) -

Յար-կլաստերներ;

Հասանելիության բարձր համակարգեր (բարձր մատչելիություն) - ՎՐԱ-

Կլաստերներ:

Բարձր արագությամբ կլաստերներ Օգտագործվում է այն տարածքներում, որոնք պահանջում են զգալի հաշվարկային ուժ: Բարձր պատրաստվածության կլաստերներ Օգտագործվում է ամենուր, որտեղ հնարավոր անգործության արժեքը գերազանցում է սխալի հանդուրժող համակարգ կառուցելու համար անհրաժեշտ ծախսերի արժեքը:

Հաշվարկային գերարագ կլաստերի կատարումը ակնհայտորեն նախանձում է իր հանգույցների կատարումը: Մյուս կողմից, կլաստերի կատարումը, ինչպես ցանկացած համակարգ, բաշխված հիշողությամբ, խստորեն կախված է կապի միջավայրի ներկայացումից: Սովորաբար, հաշվողական կլաստերների կառուցման ժամանակ բավականաչափ էժան հաղորդակցական լրատվամիջոցներ: Նման միջավայրերը տալիս են մեկ - երկու մեծության երկու կարգադրող, քան հաղորդակցական լրատվամիջոցների գերհամակարգիչների կատարումը: Հետեւաբար, այդքան առաջադրանքներ չկան, որոնք կարող են բավականին արդյունավետ լուծվել մեծ կլաստերի համակարգերի վրա:

Կլաստերային համակարգի ընդհանուր կատարման վրա հաղորդակցման միջոցի կատարման ազդեցությունը կախված է կատարվող առաջադրանքի բնույթից: Եթե \u200b\u200bառաջադրանքը պահանջում է հաճախակի տվյալների փոխանակում ենթահյութերի միջեւ, որոնք լուծված են հաշվարկային կլաստերի տարբեր հանգույցների վրա, ապա առավելագույն ուշադրության համար պետք է տրվի հաղորդակցման միջոցի արագությունը: Ըստ այդմ, որքան փոքր է նրանց միջեւ խնդիրների մասերը փոխազդում են, այնքան ավելի քիչ ուշադրություն կարող է վճարել հաղորդակցման միջոցի արագությունը:

Մշակվել է մի շարք համակարգիչ, որը մշակվել է:

Որպեսզի հաշվողական համակարգը ունենա բարձր պատրաստակամության ցուցիչներ, անհրաժեշտ է, որ դրա բաղադրիչները առավել հուսալի լինեն, որպեսզի համակարգը մեղքերի հանդուրժող լինի (առանց համակարգի դադարեցման): Կլաստինգի շնորհիվ, եթե համակարգիչներից մեկը, առաջադրանքի համակարգը կարող է ինքնաբերաբար վերաբաշխվել հաշվողական կլաստերի այլ (սպասարկելի) հանգույցների միջեւ: Այսպիսով, կլաստերի մեղավոր հանդուրժողականությունը տրամադրվում է հաշվարկային համակարգի բոլոր կենսական բաղադրիչների կրկնօրինակմամբ: Առեւտրային անսարքության հանդուրժողական համակարգերը ներկայումս երկու գոտու կլաստերներ են:

Հաշվարկային կլաստերների մեկ այլ դաս ընդգծված է. Համակարգչային ցանցեր (Ցանց), Միավորել բազմաթիվ կլաստերների, բազմակողմ եւ մեկ պրոցեսորային համակարգիչների ռեսուրսները, որոնք կարող են պատկանել տարբեր կազմակերպություններին եւ տեղակայվել տարբեր երկրներում:

Անցկացնող ցանցերի զուգահեռ ծրագրերի մշակումն բարդ է հետեւյալ խնդիրների շնորհիվ: Ռեսուրսներ (հանգույցների քանակը, դրանց ճարտարապետությունը, կատարումը), որոնք հատկացվում են առաջադրանքի համար, որոշվում են միայն այս առաջադրանքի համար պատվերի ցանցի մշակման պահին: Հետեւաբար, ծրագրավորողը հնարավորություն չունի ծրագիր մշակել հատուկ կազմաձեւման համար: Հաշվողական ցանց, Ծրագիրը պետք է զարգանա այնպես, որ այն կարող է դինամիկ (առանց վերամիավորվելու) ընտրված ցանցի կազմաձեւումը: Բացի այդ, ցանցի բեռի փոփոխություններով առաջացած իր բնութագրերի փոփոխությունները փոխվում են հաղորդակցման միջավայրի անմարդկայնության մեջ: Լավագույն դեպքում ծրագիրը պետք է մշակվի, հաշվի առնելով հաղորդակցման միջոցի այս անմարդայնությունը, որը ներկայացնում է շատ բարդ խնդիր: Ինչպես վերը նշեցինք, Նմանատիպ խնդիր տեղի է ունենում հիմքի վրա կառուցված կլաստերների հաշվարկման համար Անհատական \u200b\u200bհամակարգիչներ կամ աշխատատեղեր:

Կլաստերային հաշվարկման համակարգերի արդյունավետ կատարում (իրական ծրագրերի կատարում, Rap) գնահատվում է իրենց գագաթնակետային կատարման 5-15% -ը (գագաթնակետը, որը պարացրեց կատարումը, ԲՀԿ): Համեմատության համար. Վեկտորի պրոցեսորների լավագույն պրոցեսորների լավագույն համակարգերը Այս հարաբերակցությունը գնահատվում է որպես 30-50%:

Blue Gene / L եւ SGI Altix ընտանիք:

Որպես կլաստերի համակարգերի հաշվարկների կազմակերպման հիմնական ծրագրակազմ, Windows Compute Cluster Server (CCS) 2003 թ. Ընդհանուր բնութագրերը եւ կլաստերի հանգույցների վրա գործող ծառայությունների կազմը:

Այս բաժնում մուտք գործելիս տրվում է մեկնարկի եւ կառավարման CCS- ի կառավարման եւ կառավարման կանոնների կանոնները: Նկարագրում է CCS Scheduler- ի մանրամասները կլաստերի վերաբերյալ առաջադրանքների կատարման մեջ:

1.1. Բարձրորակ պրոցեսորների եւ կլաստերի համակարգերի ճարտարապետություն

Համակարգչային պրոցեսորի ճարտարապետության զարգացման պատմության մեջ կարելի է առանձնացնել երկու հիմնական փուլ.

  • 1-ին փուլ `վերամշակողների ժամացույցի հաճախության աճ (մինչեւ 2000),
  • 2-րդ փուլ - բազմաբնույթ պրոցեսորների առաջացում (2000 թվականից հետո)

Այսպիսով, SMP- ի վրա հիմնված մոտեցում (սիմետրիկ բազմապատկում), որը զարգացել է բարձրորակ սերվերների կառուցման ժամանակ, որոնցում մի քանի պրոցեսորներ կիսում են համակարգի ռեսուրսը, եւ, նախեւառաջ `RAM- ը (տես նկար 1.1), տեղափոխվել է մակարդակի ներմուծողի ներսում գտնվող միջուկներից:


ՆկՂ 1.1.

Բազմամշակութային պրոցեսորների ճանապարհին առաջին հայտնվել են Hyper-Threading Technolfing- ը, որը առաջին անգամ կիրառվել է 2002 թ.-ին պրոցեսորների մեջ Intel Pentium. 4:


ՆկՂ 1.2.

Այս տեխնոլոգիայում երկու վիրտուալ պրոցեսորներ կիսում են մեկ ֆիզիկական պրոցեսորի բոլոր ռեսուրսները, մասնավորապես, պահոցները, կատարողական փոխակրիչ եւ անհատական \u200b\u200bակտիվացուցիչներ: Միեւնույն ժամանակ, եթե մի վիրտուալ պրոցեսոր վերցրեց ընդհանուր ռեսուրսը, երկրորդը կսպասի իր թողարկումը: Այսպիսով, հիպեր-թել ունեցող պրոցեսորը կարելի է համեմատել բազմակողմանի գործառնական համակարգի հետ, որն ապահովում է յուրաքանչյուր գործընթաց, որն աշխատում է դրանում Վիրտուալ համակարգիչ դեպի Ամբողջական հավաքածու Ֆինանսներ եւ պլանավորում է ֆիզիկական սարքավորումների ոլորտում այս գործընթացների գործունեության կարգի եւ ժամանակի մասին: Միայն հիպեր-թելերի դեպքում այս ամենը տեղի է ունենում զգալիորեն ցածր ապարատային մակարդակի վրա: Այնուամենայնիվ, հրամանների երկու հոսքը թույլ է տալիս ավելի արդյունավետորեն բեռնավորել պրոցեսորի ակտիվացուցիչները: Հիպեր-թելային տեխնոլոգիաների օգտագործման պրոցեսորի իրական իրականացումը գնահատվում է 10-ից 20 տոկոս:

Լիարժեք երկակի հիմնական պրոցեսոր (տես Նկար 1.3), անհատական \u200b\u200bառաջադրանքների վերաբերյալ ցույց է տալիս կատարողականի աճը 80-ից 100 տոկոսից:


ՆկՂ 1.3.

Այսպիսով, երկակի միջուկը եւ, ընդհանուր առմամբ, բազմաբնույթ պրոցեսորը կարող են համարվել որպես ՓՄՁ-ն մանրանկարչություն, ինչը կարիք չունի բարդ եւ թանկ բազմաբնույթ մշտական \u200b\u200bտախտակ օգտագործելու համար:

Ավելին, յուրաքանչյուր միջուկ կարող է (օրինակ, օրինակ, ներս) intel պրոցեսոր Pentium. Ծայրահեղ հրատարակություն 840) Աջակցեք հիպեր թելերի տեխնոլոգիան, եւ, հետեւաբար, նման երկակի հիմնական պրոցեսորը կարող է միաժամանակ իրականացնել չորս ծրագրային հոսք:

2007-ի սկզբին Intel- ը ներկայացրեց 80 հիմնական մեկ չիպային պրոցեսոր, որը կոչվում է Teraflops Research Chip (http://www.intel.com/research/platform/terascale/teraflops.htm): Այս պրոցեսորը կարող է հասնել նվազագույնի հասցնել 1.01 տողերների կատարմանը Ժամացույցի հաճախականությունը Kernel 3.16 ԳՀց եւ 0.95 V. լարման այս դեպքում Էներգիայի սպառում Չիպը ընդամենը 62 W է:

Ըստ Intel- ի կանխատեսումների, մեծ թվով միջուկներով պրոցեսորների առեւտրային տարբերակները կհայտնվեն առաջիկա 5 տարում, եւ մինչեւ 2010 թվականը բոլոր մատակարարվող սերվերների մեկ քառորդը կունենա Terafop կատարում.

Կլաստերի հաշվարկման համակարգեր եւ դրանց ճարտարապետություն

Կլաստեր - Սա տեղական (տեղակայված աշխարհագրական առումով տեղակայված է) հաշվողական համակարգը, որը բաղկացած է դրանք միացնող մի շարք անկախ համակարգիչներից եւ ցանցից: Բացի այդ, կլաստերը տեղական համակարգ է, քանի որ այն կառավարվում է առանձին վարչական տիրույթի շրջանակներում, որպես մեկ համակարգչային համակարգ:

Համակարգչային հանգույցներ Որոնցից այն բաղկացած է, ստանդարտ, ունիվերսալ (անհատականացված) համակարգիչներ են, որոնք օգտագործվում են տարբեր ոլորտներում եւ տարբեր ծրագրերի համար: Հաշվողական հանգույցը կարող է պարունակել կամ մեկ միկրոպրոցեսոր կամ մի քանի ձեւավորող, վերջին դեպքում, սիմետրիկ (SMP) կազմաձեւում:

Կլաստերի ցանցի բաղադրիչը կարող է լինել նորմալ Տեղական ցանցկամ կառուցվել հատուկ հիմքի վրա network անցային տեխնոլոգիաներկլաստերի հանգույցների միջեւ ուլտրաձայնային տվյալների փոխանցում ապահովելը: Կլաստերի ցանցը նախատեսված է կլաստերի հանգույցները ինտեգրելու եւ, սովորաբար, առանձնացված արտաքին ցանցից, որի միջոցով օգտվողները մուտք են գործում կլաստեր:

Կլաստերի ծրագիրը բաղկացած է երկու բաղադրիչներից.

  • Զարգացման / ծրագրավորման գործիքներ եւ
  • Ռեսուրսների կառավարման գործիքներ:

Զարգացման գործիքները ներառում են լեզուների բաղադրիչներ, տարբեր նպատակների գրադարաններ, արտադրողականության չափման գործիքներ, ինչպես նաեւ Debugher, որոնք, բոլորը միասին, թույլ են տալիս կառուցել զուգահեռ ծրագրեր:

Ռեսուրսների կառավարման ծրագրակազմը ներառում է կայանքներ, կառավարման եւ աշխատանքի պլանավորման գործիքներ:

Չնայած զուգահեռ մշակման համար ծրագրավորման շատ մոդելներ կան, բայց այս պահին գերիշխող մոտեցումը մոդել է, որը հիմնված է «հաղորդագրության հաղորդագրության» վրա (Հաղորդագրության փոխանցման միջերես): MPI- ն գործառույթների գրադարան է, որի միջոցով C կամ Fortran Languages \u200b\u200bծրագրերում կարող են փոխանցվել զուգահեռ գործընթացների միջեւ, ինչպես նաեւ վերահսկել այս գործընթացները:

Այս մոտեցման այլընտրանքներ լեզուներ են, որոնք հիմնված են այսպես կոչված «գլոբալ բաշխված հասցեների տարածության» (GPA- ների գլորված հասցեների տարածքի) վրա, որի բնորոշ ներկայացուցիչներն են HPF լեզուները (միասնական զուգահեռ C):

Վիքիպեդիա նյութեր - անվճար հանրագիտարան

Բեռի բաշխման կլաստերներ (ցանցային բեռի հավասարակշռում, NLB)

Նրանց գործողությունների սկզբունքը հիմնված է պահանջների բաշխման վրա մեկ կամ մի քանի մուտքային հանգույցների միջոցով, որոնք դրանք վերահղում են մնացած, հաշվողական հանգույցների վերամշակմանը: Նման կլաստերի նախնական նպատակը արտադրողականությունն է, այնուամենայնիվ, դրանցում օգտագործվում են նաեւ հուսալիության բարձրացման մեթոդներ: Նմանատիպ կառույցները կոչվում են սերվերի տնտեսություններ: Ծրագրային ապահովում (ծրագրակազմ) կարող է լինել ինչպես առեւտրային, ինչպես առեւտրային (openvms, mosix), LSF HPC, Solaris Cluster, Moab Cluster Suite, Maui Cluster Scheduler) եւ անվճար (OpenMosix, Sun Grid Engine):

Հաշվողական կլաստերներ

Կլաստերներն օգտագործվում են հաշվարկային նպատակներով, մասնավորապես գիտական \u200b\u200bհետազոտությունների մեջ: Կլաստերներ հաշվողական հաշվարկների համար զգալի ցուցանիշները պրոցեսորի բարձր ցուցանիշներն են, որոնք գործառնություններ են անում լողացող կետի (Flops) եւ համատեղող ցանցի ցածր ուշացումով `ավելի կարեւոր է տվյալների բազաների եւ վեբ-ի արագությունը Ծառայություններ: Հաշվարկային կլաստերները հնարավորություն են տալիս նվազեցնել հաշվարկման ժամանակը, համեմատած մեկ համակարգչի հետ, խախտելով առաջադրանքը զուգահեռ մասնաճյուղեր, որոնք փոխանակվում են պարտադիր տվյալների միջոցով: Բնորոշ կազմաձեւերից մեկը հանրային մատչելի բաղադրիչներից հավաքված համակարգիչների մի շարք է, որի վրա տեղադրված են դրանց վրա գործող օպերացիոն սենյակը: linux համակարգեւ կապված է Ethernet- ի, Myrinet- ի, Infiniband- ի կամ այլ համեմատաբար էժան ցանցերի հետ: Այս համակարգը սովորական է կոչվել Beowulf կլաստեր: Հատուկ բաշխեք բարձրորակ կլաստերներ (անգլերենը նշվում է կրճատմամբ) HPC կլաստեր: - Բարձրորակ հաշվարկային կլաստեր): Բարձրորակ համակարգիչների ամենահզոր համակարգիչների ցանկը (նաեւ կարելի է նշել կրճատմամբ HPC.) Աշխարհում կարող եք գտնել THOP500 վարկանիշային աղյուսակում: Ռուսաստանը առավելագույն վարկանիշ ունի Հզոր համակարգիչներ ԱՊՀ

Բաշխված հաշվիչ համակարգեր (ցանց)

Նման համակարգերը չեն համարվում կլաստերներ, բայց նրանց սկզբունքները հիմնականում նման են կլաստերի տեխնոլոգիային: Դրանք կոչվում են նաեւ ցանցային համակարգեր: Հիմնական տարբերությունը յուրաքանչյուր հանգույցի ցածր առկայությունն է, այսինքն `ժամանակի որոշակի կետում իր գործողությունը երաշխավորելու անկարողությունը (հանգույցները միացված են եւ գործողության ընթացքում անջատված), ուստի գործողության ընթացքում կապված է առաջադրանքը, որը պետք է բաժանվի անկախ գործընթացների միմյանցից. Նման համակարգը, ի տարբերություն կլաստերի, նման չէ Մեկ համակարգիչեւ ծառայում է որպես հաշվարկների բաշխման պարզեցված միջոց: Կազմաձեւման անկայունությունը, այս դեպքում, փոխհատուցվում է մեծ թվով հանգույցներով:

Կլաստերային սերվերները կազմակերպել են ծրագրային

Կլաստերային համակարգերը արժանի տեղ են գրավում ամենաարագը, մինչդեռ գնի մեջ զգալիորեն շահում են գերհամակարգիչները: 2008 թվականի հուլիս ամսվա համար Top500 վարկանիշի 7-րդ տեղը SGI Altix ICE 8200 կլաստերն է (Chippewa Falls, Վիսկոնսին, ԱՄՆ):

Գերհամակարգիչների համեմատաբար էժան այլընտրանքը կլաստերներ են, որոնք հիմնված են բեոուլֆի հասկացությունների վրա, որոնք կառուցված են սովորականից Էժան համակարգիչներ Հիմնվելով անվճար ծրագրաշարի վրա: Մեկը Գործնական օրինակներ Նման համակարգը քարե soupercomputer է ազգային լաբորատորիա Ok-Ridge (Թենեսի, ԱՄՆ, 1997):

Մասնավոր անձին պատկանող ամենամեծ կլաստերը (1000 պրոցեսոր) կառուցվել է John ոն Կոզան (John ոն Կոզա):

Պատմություն

Կլաստերի ստեղծման պատմությունը անքակտելիորեն կապված է համակարգչային ցանցերի դաշտում վաղ զարգացումների հետ: Համակարգիչների միջեւ գերարագ հաղորդակցության հայտնվելու պատճառներից մեկը հույսեր է առաջացրել միության համար Հաշվողական ռեսուրսներ, 1970-ականների սկզբին TCP / IP արձանագրություն մշակողները եւ Xerox PARC լաբորատորիան նշանակվել են ցանցի փոխազդեցության չափանիշներ: Այս հիմքի վրա ստեղծված PDP-11 համակարգիչների համար Hydra- ի օպերացիոն համակարգը, որը ստեղծվել է Դեկտեմբերին, Cluster- ը անվանվել է C.MPP (Պիտսբուրգ, Փենսիլվանիա, 1971): Այնուամենայնիվ, միայն 1983-ի շուրջ ստեղծվել են մեխանիզմներ, որոնք թույլ են տալիս ցանցի միջոցով օգտագործել առաջադրանքների եւ ֆայլերի բաշխումը, քանի որ դրանք մեծ մասամբ զարգանում էին SunOS- ում (BSD- ի վրա հիմնված գործառնական համակարգը արեւի մանրադիտակներից):

Առաջին առեւտրային կլաստերի նախագիծը Arcnet- ը ստեղծվել է DatApoint- ի կողմից 1977 թ. Դա շահույթ չհետապնդվեց, եւ, հետեւաբար, կլաստերի կառուցումը չի զարգացել մինչեւ 1984 թվականը, երբ դեկտեմբերն իր Vaxcluster- ը կառուցեց Vax / VS գործող համակարգի հիման վրա: Arcnet- ը եւ Vaxcluster- ը նախագծվել են ոչ միայն համատեղ հաշվարկների, այլեւ փոխանակման համար Ֆայլային համակարգ եւ ծայրամասերը հաշվի առնելով տվյալների ամբողջականության եւ եզակիության պահպանումը: VaxCluster (կոչվում է այժմ VMSCLUSTER) - Openvms- ի գործառնական համակարգի ինտեգրալ բաղադրիչն է, օգտագործելով դեկտեմբեր ալֆա եւ itanium պրոցեսորներ:

Recognition անաչման ստացած երկու այլ վաղ կլաստերի արտադրանքներ ներառում են Tandem Hymalaya (1994, Class) եւ IBM S / 390 զուգահեռ Sysplex (1994):

Սովորական անհատական \u200b\u200bհամակարգիչներից կլաստերի պատմությունը մեծապես պահանջվում է ծրագրի զուգահեռ վիրտուալ մեքենա նախագծելու համար: 1989 թ.-ին այս ծրագրաշարը համակարգիչները վիրտուալ գերհամակարգչի համար համատեղելու այս ծրագիրը բացեց ակնթարթային կլաստերների ստեղծման հնարավորությունը: Արդյունքում, ստեղծված բոլոր էժան կլաստերի ընդհանուր կատարումը վերացվեց «լուրջ» առեւտրային համակարգերի կարողությունների գումարը:

Տվյալների ցանցի հետ կապված էժան անհատական \u200b\u200bհամակարգիչների վրա հիմնված կլաստերի ստեղծումը շարունակվել է 1993 թ.-ին Ամերիկյան «Ավիեր» NASA գործակալության կողմից, այնուհետեւ, 1995 թ. Նման համակարգերի հաջողությունները մղեցին ցանցային ցանցերի զարգացումը, որոնք գոյություն ունեին Unix- ի ստեղծումից ի վեր:

Ծրագիր

Ընդհանուր փոխգործակցության կազմակերպման լայնորեն տարածված գործիք է MPI գրադարանը, որն օժանդակում է լեզուներն ու Fortran- ը: Այն օգտագործվում է, օրինակ, եղանակային մոդելավորման ծրագրում:

Solaris օպերացիոն համակարգը ապահովում է Solaris Cluster ծրագիրը, որն օգտագործվում է արեւազրիչների սերվերների բարձր մատչելիությունն ու օգտագործողի կողմից ապահովելու համար: Opensolaris- ի համար կա իրագործում Բաց կոդով իրավունք Opensolaris ha կլաստեր:.

Բազմաթիվ ծրագրեր հանրաճանաչ են GNU / Linux օգտագործողների շրջանում.

  • dISTCC, MPICH եւ այլն - Ծրագրեր զուգահեռ ծրագրերի մասնագիտացված միջոցներ: DISTCC- ը թույլ է տալիս զուգահեռ կազմումը GNU- ի կազմողի հավաքածուի մեջ:
  • Linux վիրտուալ սերվեր, Linux-Ha - Հանգստյան ծրագրակազմ `հաշվարկային սերվերների միջեւ հարցումներ տարածելու համար:
  • Mosix, Openmosix, Kerrighed, Openssi - Ամբողջական ընտրված կլաստերային միջավայրերը, որոնք ներկառուցված են միջուկի մեջ, ավտոմատ կերպով բաժանում են համասեռ հանգույցների միջեւ առաջադրանքներ: Openssi, OpenMosix եւ Kerrighed Ստեղծել հանգույցների միջեւ:

Նախատեսվում է կառուցել կլաստերի մեխանիզմները Dragonfly BSD միջուկի մեջ, որը վերաբնակեցվել է 2003-ին FreeBSD 4.8-ից: Հեռավոր ծրագրերում նույնպես շրջվում են Չորեքշաբթի մեկ գործառնական համակարգի.

Microsoft- ը արտադրվում է Windows օպերացիոն համակարգի հա կլաստերի կողմից: Համարվում է, որ այն հիմնված է թվային սարքավորումների կորպորացիայի տեխնոլոգիայի վրա, աջակցում է մինչեւ 16-ը (2010 թվականից) հանգույցի հանգույցները, ինչպես նաեւ աշխատում են SAN ցանցի (պահեստային ցանցի) վրա: API- ի հավաքածուն օգտագործվում է բաշխված դիմումների աջակցման համար, կան բացեր `ծրագրերի հետ աշխատելու համար, որոնք չեն նախատեսում կլաստերում աշխատանք:

2003 թվականի հունիսին թողարկված Windows Compute Cluster Server 2003 (CCS), որը նախատեսված է բարձր տեխնոլոգիական ծրագրերի համար, որոնք պահանջում են կլաստերի հաշվարկ: Հրապարակումը նախատեսված է տարբեր համակարգիչների տեղակայման համար, որոնք հավաքվում են կլաստերի մեջ `գերհամակարգչային կարողությունների հասնելու համար: Windows Compute Cluster Server- ի յուրաքանչյուր կլաստեր բաղկացած է մեկ կամ մի քանի հսկիչ մեքենաներից, որոնք առանձնացնում են առաջադրանքները եւ հիմնական գործողությունը կատարող մի քանի ենթական մեքենաներ: 2008-ի նոյեմբերին Windows HPC սերվերը նախատեսված է 2003-ի Windows Compute Cluster Server- ի փոխարինման համար:

Գրեք ակնարկ «Կլաստեր (համակարգչային խումբ) հոդվածի վերաբերյալ

Նշումներ

տես նաեւ

Հղումներ

Կլաստերը բնութագրող հատված (համակարգիչների խումբ)

«Դե, BG» - ին, Tewheg «B Մենք կգնանք ժողովրդին», - ասաց նա:
Անտառային ժամացույց մեքենա վարելը, Դենիսովը կանգ առավ, նայելով անտառ: Անտառում, ծառերի միջեւ, նրանք երկար ոտքերի վրա քայլում էին երկար ոտքերի վրա, երկար ոլորուն ձեռքերով, բաճկոնով, նոթի եւ կացանի վրա, գոտիով զենքով: Տեսնելով Դենիսովին, այս մարդը հապճեպ ինչ-որ բան նետեց մի բուշի մեջ եւ ջանասեր դաշտերը թաց գլխարկով հեռացնելով, գնաց շեֆ: Դա Տիխոնն էր: Դրա դեմքը փոքրppox- ով եւ կնճիռներով, նրա դեմքը փոքր նեղ աչքերով փայլում էր ինքնաբավարար զվարճանքի հետ: Նա, բարձր բարձրացնելով գլուխը, եւ կարծես իրեն ծիծաղից պահելը, նայեց Դենիսովին:
- Դե, որտեղ է pg «բաժանվել»: ասաց Դենիսովը:
- Որտեղ եք եղել: Նա գնաց ֆրանսիական », - կոպիտ պատասխանեց Թիկհոնը եւ հապճեպ պատասխանեց, բայց երգչուհի բաս:
- Ինչու եք օգտագործել օրը: Անասուններ Դե, չհաջողվեց: ..
«Վերցրեք», - ասաց Տիխոնը:
- Որտեղ է նա?
«Այո, ես առաջին հերթին լուսաբացին վերցրեցի», - շարունակեց Թիկհոնը, վերադասավորեց կարի հարթը, ոտքերի ոտքերի մեջ թեքվեց: Ես տեսնում եմ, ոչ թե բեռնված չէ: Կարծում եմ, թույլ տվեք գնալ, մյուսը ավելի անգործ է:
«Դու ես, Շելմ, եւ այնտեղ», - ասաց Դենիսով Էսաուլուն: - Ինչու չեք անում դա: Իբլ.
- Այո, ինչ անել նրան, - Տոխոնը, զայրացած եւ հապճեպ ընդհատված, չի տալիս: Չեք իմանա, թե ինչ է ձեզ հարկավոր:
- Eka Bestiya! .. լավ? ..
«Ես գնացի մյուսի հետեւից.« Տիխոնը շարունակեց. «Ենթածրագիրը, ես այնքան բան եմ անտառում եւ պառկեցի»: - Տիխոնը անսպասելիորեն եւ ճկունորեն պառկեց որովայնի վրա, դնելով դեմքերին, ինչպես նա արեց: «Մեկը եւ փայփայուն», - շարունակեց նա: - Ես նրա այսպես ու վշտն եմ: - Տիխոնը արագ, հեշտությամբ ցատկեց: - Եկեք գնանք, ես ասում եմ գնդապետին: Howlogging. Եվ նրանք այստեղ չորսն են: Շտապեց ինձ skewers- ով: Ես նրանց վրա եմ կացնահարման նման ձեւով. Որպեսզի դուք ասում եք, Քրիստոս ձեզ հետ », - աղաղակեց Թիկհոնը, ձեռքերը ծալելով եւ ցնցեց, դրելով նրա ձեռքերը:
«Ես լեռներից տեսել եմ լեռները, երբ բնակություն հաստատեցիք պուդերի միջով», - ասաց Էսաուլը, նեղացնելով նրա փայլուն աչքերը:
Կենդանիներ շատ էին ուզում ծիծաղել, բայց տեսավ, որ բոլորը ծիծաղից են պահում: Նա արագորեն թարգմանեց իր աչքերը Տոխոնի երեսից, Էսաուլի եւ Դենիսովի երեսին, առանց հասկանալու, որ այս ամենը նշանակում է:
«Դուք չեք պատկերացնում ARCS- ը« AKA », - ասաց Դենիսովը, զայրացած փշրվել է:« Ինչու էր PEG »-ը, որը ոչ ոք էր, որ ոչ ոք էր»:
Թիկհոնը սկսեց քերծել մեջքը, մեկ այլ գլուխ եւ հանկարծ, նրա ամբողջ դեմքը ձգվեց փայլող հիմար ժպիտով, որը ատամի պակաս էր հայտնաբերել (որի համար նա ստացել էր Ատամի պակաս): Դենիսովը ժպտաց, եւ Պեթիան գերագնահատվեց ուրախ ծիծաղով, որին ինքը միացավ Թիկհոնին:
«Ինչու, շատ անարդար», - ասաց Տիխոնը: - Հագուստը դրա վրա վատն է, որտեղ քշել այն: Եւ Գրուբյան, ձեր առողջությունը: Ինչպես ես, ես ինքս, Անարալսկու որդին, չի գնա:
- ECA եւ անասուններ: - ասաց Դենիսովը: - Ես պետք է հարցնեմ ...
«Այո, ես հարցրեցի նրան», - ասաց Թիկհոնը: - Նա ասում է. «Վատ» zn akom. Մերոնք ասում է, եւ շատ, այո, բոլորը վատ են. Միայն մեկ անուն է ասում: Ashnet- ը, նա ասում է. «Դե, բոլորը կվերցնեն», - եզրափակեց Պխոն, զվարճանալով եւ վճռականորեն նայելով Դենիշովի աչքերին:
«Այստեղ ես կբացի հարյուր Գող» Յաչին, դուք կցանկանաք, եւ դուք կլինեք աղեղ «Ակա, որ Կոգը կարդում է», - խստորեն ասաց Դենիսովը:
- Այո, ինչ է մոխրագույնը », - ասաց Թիկհոնը, - դե, ես ձեր ֆրանսիացիները չէի տեսնում: Այստեղ ես հրաժարվում եմ, ես տաբի կլինեմ, առնվազն երեքը կտամ:
- Դե, մենք կգնանք », - ասաց Դենիսովը, եւ նա քշեց իրեն, կատաղեց եւ լուռ զայրացած:
Թիկհոնը դուրս եկավ հետեւում, եւ Պետա լսեց, թե ինչպես են կազակները որոշ կոշիկների մասին, որոնք նա նետում էր մի թփի մեջ, ծիծաղեց նրա հետ:
Երբ նա ծիծաղը փոխանցեց Նիկոնի խոսքերով եւ ժպիտով, եւ Պիյան մի պահ հասկացավ, որ այս Թիկհոնը սպանեց մի մարդու, նա ամոթալի էր: Նա ետ նայեց բանտարկյալ թմբկահարմանը, եւ ինչ-որ բան նրան հավաքեց սրտում: Բայց այս անհարմարությունը շարունակվեց ընդամենը մեկ վայրկյան: Նա զգում էր գլուխը բարձրացնելու անհրաժեշտությունը, ուղղահայաց եւ Esaul- ին հարցնելու վաղվա ձեռնարկության զգալի տեսակետով, որպեսզի չլինի անարժան այն հասարակության մեջ:
Ուղարկված պատասխանատու Դենիսովին հանդիպեց ճանապարհին այն լուրով, որ նա պատրաստվում է ժամանել ամբողջ այս ամենը, եւ որ իր կողքին ամեն ինչ անվտանգ էր:
Դենիսովը հանկարծ զվարճացավ եւ անվանեց իր պետա:
- Դե, «Աշզին,« Դուք ինձ համար PG եք տալիս », - ասաց նա:

Պիեան, Մոսկվան լքելիս, թողնելով իր հարազատներին, միացավ իր գնդին, եւ դրանից անմիջապես հետո նրան տարել են ընդհանուր ջոկատը: Սպաներում եւ հատկապես եկամտաբերությամբ ներկայիս բանակում, որտեղ նա մասնակցում էր Վյազեմսկեի ճակատամարտին, Պիյան անընդհատ ուրախությամբ ուրախ ուրախության մեջ էր այն բանի համար, որ նա մեծ է, եւ անընդհատ խանդավառ հապճեպ, ոչ բաց թողնել իրական հերոսության ցանկացած դեպք: Նա շատ ուրախ էր բանակում տեսած եւ փորձառու, բայց միեւնույն ժամանակ նա թվում էր, որ այնտեղ, որտեղ նա այնտեղ չէր եղել, հերոսական է եղել: Եվ նա շտապում էր շտապել այնտեղ, որտեղ այդպես չէր:
Երբ, հոկտեմբերի 21-ին, նրա գեներալը ցանկություն հայտնեց ինչ-որ մեկին ուղարկել Դենիսովի ջոկատը, Պետա, որքան ցավալիորեն, որպեսզի նա ուղարկի նրան, որ գեներալը չկարողացավ հրաժարվել: Բայց ուղարկելով այն, ընդհանուր, հիշելով Անխոհեմ գործողությունը Վյազեմսկեի ճակատամարտում, որտեղ Պիետան, փոխարենը այնտեղ վարելու համար ատրճանակ, - նրան ուղարկելով, Ընդհանուր, դա արգելում էր ընտանի կենդանիներ մասնակցել Դենիշովի ցանկացած գործողություններին: Դրանից, Պետան կարմրեց եւ խառնվեց, երբ Դենիսովը հարցրեց, թե նա կարող է մնալ: Նախքան անտառի Պիետայի եզրին գնալը, նա կարծում էր, որ իրեն անհրաժեշտ է, խստորեն կատարում է իր պարտականությունը, հենց հիմա: Բայց երբ նա տեսավ ֆրանսիացիներին, նա տեսավ Թիկհոնին, իմացավ, որ գիշերը նրանք, անշուշտ, հարձակվում են, նա ինքն իրենով որոշելու է իր գեներալը - Աղբ, գերմանացին է, որ Դենիսովի հերոսը եւ Էսաուլի հերոսը, եւ որ Տիխոնի հերոսը, եւ որ նա ամաչում է, որ դժվար պահով գնա նրանցից:
Այն արդեն զգացել է, երբ Դենիսովը Պետրոսով եւ Էսաուլով քշեց դեպի ծաղկագիծը: Սեմիում ձիերը տեսանելի էին թամբի, կազակների, այն Հուսարների մեջ, որոնք շալաշիկին էին պատրաստում, եւ ոչ էլ չտեսնել ֆրանսիացու ծուխը), որը նոսրացնում էր անտառային գետի ափին: Փոքր խրճիթի Seine- ում `կազակ, թեւերը, թակած գառ: Հիվանդության մեջ հենց Դենիսովից երեք սպա է եղել, ովքեր սեղանն են կազմակերպել դուռից: Պետան հանեց, չորացնելով, նրա թաց հագուստը եւ անմիջապես սկսեց խթանել սպաները ճաշի սեղանի սարքում:
Տասը րոպե անց անձեռոցիկով ծածկված սեղան կար: Սեղանի վրա օղի էր, բամբակի մեջ ռոմը, սպիտակ հացը եւ տապակած աղալը աղով:
Սեղանի վրա գտնվող սպաների հետ նստած եւ ձեռքերը կոտրելով, որի երկայնքով աղոտը հոսում էր, ճարպային անուշահոտ գառը, Պետան `խանդավառ մանկության վիճակում, բոլոր մարդկանց հանդեպ նույն սերի նկատմամբ:
«Ուրեմն ինչ եք կարծում, Վասիլի Ֆեդորովիչը.« Նա դիմեց Դենիսովին. «Ոչինչ, որ ես օրվա ընթացքում կմնամ քեզ հետ»: «Եվ առանց պատասխան տալու, նա ինքը պատասխանեց իրեն.« Ի վերջո, ես կարող եմ պարզել, լավ, այստեղ ես թույլ եմ տալիս, որ ինձ ամենաշատը գնամ: Ինձ պետք չէ մրցանակներ ... Բայց ես ուզում եմ ... - Պեթիան սեղմեց ատամները եւ ետ նայեց, գլուխը բարձրացրեց եւ ձեռքը ծալեց:
«Ամենակարեւոր բանը ...» կրկնեց Դենիսովը, ժպտալով:
«Ուղղակի, խնդրում եմ, տվեք ինձ մի թիմ այն \u200b\u200bամենի համար, ինչ ես պատվիրել եմ,« շարունակեց Պիյան, - դե, ինչ ես »: Օ ,, դու դանակ: - Նա դիմեց սպային, նա ուզում էր կտրել գառը: Եվ նա իր ծալովի դանակը ներկայացրեց:
Սպան դանակ է բարձրացրել:
- Խնդրում եմ, խնդրում եմ ինքներդ ձեզ: Ես շատ ... - կարմրություն ունեմ, ասաց Պետան: - Բատյշկի: Ես ընդհանրապես մոռացա », - հանկարծ աղաղակեց նա: - Ես հիանալի չամիչ ունեմ, գիտեք, որ առանց ոսկորների: Մենք ունենք նոր նշիչ, եւ այդպիսի հիանալի բաներ: Ես տաս ֆունտ եմ գնել: Ես նախկինում ինչ-որ քաղցր բան էի: Want անկանում եք .. - Եվ Պիյան իմաստով վազեց իր կազակ, բերեց կոպիտ, որում հինգ ռաիսոն կային ֆունտ: - Ուտել, պարոնայք ուտել:
- Եվ այդ ժամանակ ձեզ հարկավոր չէ սուրճի զամբյուղ: Նա դիմեց Էսաուլուին: - Ես այն գնել եմ մեր Marcanta- ից, հիանալի: Նա հիանալի բաներ ունի: Եվ նա անկեղծ է: Սա գլխավորն է: Ես ձեզ կուղարկեմ: Եվ գուցե ավելին, դուրս եկաք, սիլիկոնը ցավում է, քանի որ դա տեղի է ունենում: Ես ինձ հետ վերցրի, ես այստեղ այստեղ ... - նա հայտնեց ժանգոտման համար, հարյուր սիլիկոն: Ես այն շատ էժան եմ գնել: Խնդրում եմ, վերցրեք, թե որքան ձեզ հարկավոր է, եւ նույնիսկ ամեն ինչ ... - եւ հանկարծ վախեցած, եթե նա տեւեց, Պետան կանգ առավ եւ կարմրեց:
Նա սկսեց հիշել, արդյոք նա հիմարություն է արել: Եվ անցնելով ներկա օրվա հուշերով, ֆրանսիական թմբկարի հիշատակը նրան ծանոթացրեց նրան: «Մենք լավ ենք, եւ որն է: Որտեղ է նրա Դելիին: Դուք կերակրել եք նրան: Չէիր վիրավորված »: Նա մտածեց. Բայց նկատելով, որ նա խրված է լինելու համար, նա վախենում էր:
«Կարող եք հարցնել.« Նա մտածեց. «Թող ասեն. Տղան եւ տղան զղջում են: Ես նրանց ցույց կտամ վաղը, ինչ տղա եմ: Դա ամաչելու է, եթե հարցնեմ: - Մտածել Պիետա: - Դե, այո, ամեն դեպքում »: - Եվ անմիջապես, կարմրել եւ վախեցել են սպաների համար, անկախ նրանից, թե նրանց դեմքերին ծաղրվելու են, նա ասաց.
- Կարող եք այս տղային անվանել, որ նրանք գրավեցին: Տվեք նրան ուտելու բան ... կարող է ...
«Այո, խղճուկ տղա», - ըստ երեւույթին, Դենիսովը, ըստ երեւույթին, ոչ մի ամոթ բան չգտավ այս հիշեցմամբ: - Զանգահարեք նրան այստեղ: Վինսենթ Բոսսեն իր անունը: Զանգահարել
«Ես կանչում եմ», - ասաց Պետան:
- Զանգահարեք, զանգեք: Պաթետիկ տղա, - կրկնեց Դենիսովը:
Պիյան կանգնած էր դռան մոտ, երբ Դենիսովը դա ասաց: Պետա քարոզարշավ սպաների միջեւ եւ սերտորեն մոտենում է Դենիսովին:
«Թող համբուրվեմ, աղավնու», - ասաց նա: - Օ ,, որքան հիանալի է: Որքան լավ: - Եվ համբուրելով Դենիսովին, նա վազեց դեպի բակ:
- Bosse! Վինսենթ! - Բղավեց Պիետա, կանգ առնելով դուռը:
- Ձեզ պետք է ինչ-որ մեկը, պարոն: - ձայնը ասաց մութից: Պիյան պատասխանեց, որ ֆրանսիացի տղան, որին նրանք այժմ վերցրին:
- Բայց! Գարուն - ասաց կազակը:
Նրա Վինսենտի անունը արդեն վերափոխվել է. Կազակները `գարնանը, եւ նրա մեջ տղամարդիկ եւ զինվորներ: Երկու փոփոխություններում, գարնան այս հիշեցումը համընկնում էր երիտասարդ տղայի գաղափարին:
- Նա այնտեղ գոհացավ: Հեյ, Վիչենիա: Վատ Գարուն - Ես լսել եմ մութ փոխանցվող ձայներում եւ ծիծաղում:
«Եվ տղան խելացի է», - ասաց Գուսարը, որը կանգնած էր Ծայրիկին: - Մենք նրան մի կողմ ենք կերակրում: Կիրքը սոված է:
Մթության մեջ քայլերը լսվեցին, եւ ցեխի մեջ բխում էին մերկ ոտքերը, թմբկահարը մոտեցավ դուռը:
- Ահ, գ. - Entrez, Entrez. [Ահ, դա դու ես: Want անկանում եք ուտել: Մի վախեցեք, ոչինչ չեք անի: Մուտքագրեք, մուտք գործեք.]
- Merci, Monsieur, [Շնորհակալ եմ, պարոն] - պատասխանեց թմբկահարը դողալով, գրեթե մանկական ձայն եւ սկսեց սրբել իր կեղտոտ ոտքերը շեմի մասին: Կենդանիներ շատ էին ուզում ասել թմբկահարը, բայց նա չէր անհանգստացնում: Նա, կռահելով, կանգնեց նրա կողքին Սինում: Հետո նա ձեռքը վերցրեց մթության մեջ եւ սեղմեց այն:
«Entrez, Entrez», - կրկնեց նա միայն մրցույթի շշուկով:
- Ահ, ինչ կանեի նրա հետ »: - Խոսեք իրեն իր պետայի հետ եւ հիշեք դուռը, բաց թողեց տղային ինքս ինձ:
Երբ թմբկահարը մտավ խրճիթը, Պեթիան նստեց նրանից, իր ուշադրությունը համարելով նրա ուշադրությունը: Նա պարզապես ընկավ գրպանի փողի մեջ եւ կասկածում էր, չէր ամաչի նրանց թմբկահար տալ:

Թմբուկից ով, ըստ Դենիսովի պատվերների, տրվեց օղի, Գառ, եւ որ Դենիսովը հրամայեց հագնել ռուսական քաֆթան, որպեսզի չլրին բանտարկյալներին, որովայնի ուշադրությունը սեւեռվեց Դոլլովից: Բանակում գտնվող Պիետան շատ պատմություններ է լսել Ֆրանսիայի հետ արտակարգ քաջության եւ դաժանության մասին, եւ քանի որ քանի որ Սելոխովը մտավ խրճիթ, ոչ թե գործարկվող աչք, նայեց նրան գլխի գլուխը չկատարել այդպիսի հասարակության համար անարժան:
Դոլկովկայի արտաքինությունը տարօրինակորեն հարվածեց իր պարզությունից:
Դենիսովը հագնվեց Չեքենում, ես կրում էի մորուք եւ կրծքավանդակի վրա, Նիկոլասի հրաշագործի եւ ձեւով, բոլոր ընդունելություններում ցույց տվեց նրա դիրքի առանձնահատկությունը: Նա, ընդհակառակը, նախկինում, Մոսկվայում, ով պարսիկ զգեստ էր հագնում, այժմ ունեցել է ամենահայտնի պահակների սպայական տեսքը: Նրա դեմքը զուտ քողարկված էր, նա պահակախմբի մեջ հագած էր Գեորգի հետ Petwee- ի եւ պարզ պարզ գլխարկով: Նա հեռացրեց թաց բուրքի անկյունում եւ մոտենում է Դենիսովին, ոչ ոքի հետ առողջ չէ, անմիջապես սկսեց հարցնել գործի մասին: Դենիսովը նրան պատմեց այն մտադրությունների մասին, որոնք մեծ ջոկատներ ունեին իրենց տրանսպորտի եւ միջնորդություններ ուղարկելու եւ այն մասին, թե ինչպես է նա պատասխանել երկու գեներալներին: Այնուհետեւ Դենիսովը պատմեց այն ամենը, ինչ նա գիտեր Ֆրանսիայի հավաքականի դիրքի մասին:
«Դա այդպես է, բայց դուք պետք է իմանաք, թե որքան զորքեր են ասում,« Սոլոխովը ».« Դա պետք է գնա »: Իմանալով ճիշտ, նրանցից քանիսը, անհնար է բիզնես գնալ: Ես սիրում եմ ուշադիր անել: Այստեղ, եթե տերերից ոմանք ուզում են ինձ հետ գնալ իրենց ճամբար: Ես ունեմ համազգեստ ձեր սեփականով:
- Ես, ես ... կգնամ քեզ հետ: - աղաղակեց Պետրոսին:
- Ընդհանրապես, ձեզ հարկավոր չէ լողալ », - ասաց Դենիսովը, դիմելով Դոլոխովին, եւ ես ոչինչ չեմ գնա»:
- Դա լավ է: - Լաց եղավ Պիեայում. «Ինչու չեմ գնում: ..
- Այո, քանի որ կարիք չկա:
- Դե, դուք կներեք ինձ, քանի որ ... Որովհետեւ ... Ես կգնամ, դա ամեն ինչ է: Կվերցնես ինձ: - Նա դիմեց Դոլոհովին:
«Ինչու ...» - ցրված Շահովի կողմից, հայացք նետելով ֆրանսիական թմբկարի դեմքին:
- Որքան ժամանակ եք ունեցել այս մեկը: Նա հարցրեց Դենիսովին:
- Հիմա նրանք վերցրին, բայց ոչինչ չգիտի: Ես թողեցի նրան PG »եւ ինքս:
- Դե, եւ որտեղ եք մնացածը: - ասաց Դոլոխը:
- Ինչպես? Ես ուղարկում եմ G "ASPI):« Հանկարծ կարմրելը, աղաղակեց Դենիսովին »: Եվ ես համարձակորեն ասում եմ, որ իմ խղճի վրա չկա մեկ անձի համար: ata ista lee, a Գոգիում գտնվող ոստիկանի տակ գտնվող անձը «Magic» - ում ես PG »եմ, որ ես կասեմ, զինվորի պատիվը:
«Սա տասնվեց տարեկան երիտասարդ շրջան է, որպեսզի այս քաղաքավարությունը դաժանորեն ասի.« Սոլոխովը ցուրտ ժպիտով ասաց. «Եվ ժամանակ ունես թողնելու»:
«Դե, ես ոչինչ չեմ ասում, պարզապես ասում եմ, որ ես անպայման կգնամ ձեզ հետ», - ժամանակին ասաց Պետան:
«Եվ մենք ձեզ հետ ենք, եղբայր, եղբայր, նետեք այս քաղաքավարությունը», - շարունակում է կիսել, ասես հատուկ հաճույք է գտել խոսել այս թեմայի մասին, նյարդայնացնող Դենիսովին խոսելու համար: - Դե, ինչ եք հետեւել ինքներդ ձեզ: Նա ասաց, գլուխը թափահարելով: - Հետո, ինչ ես զգում նրա համար: Ի վերջո, մենք գիտենք ձեր անդորրագրերը: Դուք նրանց կուղարկեք հարյուր մարդ, եւ երեսուն կգա: Կլպեք քաղցով կամ խայթոցով: Ուրեմն դա հավասար չէ նրանց եւ չվերցնի նրանց:

Կլաստեր (համակարգիչների խումբ)

Բեռի բաշխման կլաստերներ

Նրանց գործողությունների սկզբունքը հիմնված է պահանջների բաշխման վրա մեկ կամ մի քանի մուտքային հանգույցների միջոցով, որոնք դրանք վերահղում են մնացած, հաշվողական հանգույցների վերամշակմանը: Նման կլաստերի նախնական նպատակը արտադրողականությունն է, այնուամենայնիվ, դրանցում օգտագործվում են նաեւ հուսալիության բարձրացման մեթոդներ: Նմանատիպ կառույցները կոչվում են սերվերի տնտեսություններ: Ծրագրային ապահովում (ծրագրակազմ) կարող է լինել ինչպես առեւտրային, ինչպես առեւտրային (openvms, mosix), LSF HPC, Solaris Cluster, Moab Cluster Suite, Maui Cluster Scheduler) եւ անվճար (OpenMosix, Sun Grid Engine):

Հաշվողական կլաստերներ

Կլաստերներն օգտագործվում են հաշվարկային նպատակներով, մասնավորապես գիտական \u200b\u200bհետազոտությունների մեջ: Կլաստերներ հաշվողական հաշվարկների համար զգալի ցուցանիշները պրոցեսորի բարձր ցուցանիշներն են, որոնք գործառնություններ են անում լողացող կետի (Flops) եւ համատեղող ցանցի ցածր ուշացումով `ավելի կարեւոր է տվյալների բազաների եւ վեբ-ի արագությունը Ծառայություններ: Հաշվարկային կլաստերները հնարավորություն են տալիս նվազեցնել հաշվարկման ժամանակը, համեմատած մեկ համակարգչի հետ, խախտելով առաջադրանքը զուգահեռ մասնաճյուղեր, որոնք փոխանակվում են պարտադիր տվյալների միջոցով: Սովորական կազմաձեւերից մեկը հանրային մատչելի բաղադրիչներից հավաքված համակարգիչների մի շարք է, որոնց վրա տեղադրված են Linux օպերացիոն համակարգը, եւ ցանցի հետ կապված Ethernet, Myrinet, Infiniband- ը: Այս համակարգը սովորական է կոչվել Beowulf կլաստեր: Հատուկ բաշխեք բարձրորակ կլաստերներ (անգլերենը նշվում է կրճատմամբ) HPC կլաստեր: - Բարձրորակ հաշվարկային կլաստեր): Բարձրորակ համակարգիչների ամենահզոր համակարգիչների ցանկը (նաեւ կարելի է նշել կրճատմամբ HPC.) Աշխարհում կարող եք գտնել THOP500 վարկանիշային աղյուսակում: Ռուսաստանը ունի ԱՊՀ ամենահզոր հաշվիչների վարկանիշը:

Բաշխված հաշվիչ համակարգեր (ցանց)

Նման համակարգերը չեն համարվում կլաստերներ, բայց նրանց սկզբունքները հիմնականում նման են կլաստերի տեխնոլոգիային: Դրանք կոչվում են նաեւ ցանցային համակարգեր: Հիմնական տարբերությունը յուրաքանչյուր հանգույցի ցածր առկայությունն է, այսինքն `ժամանակի որոշակի կետում իր գործողությունը երաշխավորելու անկարողությունը (հանգույցները միացված են եւ գործողության ընթացքում անջատված), ուստի գործողության ընթացքում կապված է առաջադրանքը, որը պետք է բաժանվի անկախ գործընթացների միմյանցից. Նման համակարգը, ի տարբերություն կլաստերի, նման չէ մեկ համակարգչին եւ ծառայում է որպես հաշվարկների բաշխման պարզեցված միջոց: Կազմաձեւման անկայունությունը, այս դեպքում, փոխհատուցվում է մեծ թվով հանգույցներով:

Կլաստերային սերվերները կազմակերպել են ծրագրային

Կլաստերային համակարգերը արժանի տեղ են գրավում ամենաարագը, մինչդեռ գնի մեջ զգալիորեն շահում են գերհամակարգիչները: 2008 թվականի հուլիս ամսվա համար Top500 վարկանիշի 7-րդ տեղը SGI Altix ICE 8200 կլաստերն է (Chippewa Falls, Վիսկոնսին, ԱՄՆ):

Գերհամակարգիչների համեմատաբար էժան այլընտրանքը կլաստերներ են, որոնք հիմնված են բեոուլֆի հասկացությունների վրա, որոնք կառուցված են սովորական էժան համակարգիչներից `հիմնվելով անվճար ծրագրաշարի վրա: Նման համակարգի գործնական օրինակներից մեկը քարե soupercomputer է (UAC Ridge, Թենեսի, ԱՄՆ):

Մասնավոր անձին պատկանող ամենամեծ կլաստերը (1000 պրոցեսոր) կառուցվել է John ոն Կոզան (John ոն Կոզա):

Պատմություն

Կլաստերի ստեղծման պատմությունը անքակտելիորեն կապված է համակարգչային ցանցերի դաշտում վաղ զարգացումների հետ: Համակարգիչների միջեւ գերարագ հաղորդակցման առաջացման պատճառներից մեկը հույսեր է առաջացրել հաշվողական ռեսուրսների համատեղման համար: 1970-ականների սկզբին TCP / IP արձանագրությունների զարգացման թիմը եւ Xerox PARC լաբորատորիան սահմանվում են ցանցի փոխազդեցության ստանդարտներ: Հիդրա գործավար համակարգը («Հիդրա») հայտնվեց դեկտեմբերին ստեղծված PDP-11 համակարգիչների համար, որոնք ստեղծվել են այս հիմքի վրա, կլաստերը կոչվում էր C.MPP (Pittsburgh, PCS: Փենսիլվանիա, ԱՄՆ): Այնուամենայնիվ, միայն քաղաքի մերձակայքում ստեղծվել են մեխանիզմներ, ինչը թույլ է տալիս ցանցի միջոցով օգտագործել առաջադրանքների եւ ֆայլերի բաշխումը, քանի որ մեծ մասը զարգանում են Sunos- ում (BSD- ի վրա հիմնված օպերացիոն համակարգ):

Առաջին առեւտրային կլաստերի նախագիծը Arcnet- ն էր, որը ստեղծվել է DatApoint- ի կողմից շահույթով, եւ, հետեւաբար, կլաստերի շինարարությունը չի զարգացել քաղաքի առաջ, երբ դեկտեմբերին իր վաքսկլլաստերը կառուցեց Vax / VS գործող համակարգի վրա: Arcnet- ը եւ VaxCluster- ը նախագծվել են ոչ միայն համատեղ հաշվարկների, այլեւ ֆայլային համակարգի եւ ծայրամասերի փոխանակման, հաշվի առնելով տվյալների ամբողջականության եւ եզակիության պահպանումը: VaxCluster (կանչված այժմ VMSCLUSTER) - appa asphms գործառնական համակարգի ինտեգրալ բաղադրիչն է, օգտագործելով Alpha եւ Itanium պրոցեսորներ:

Recognition անաչման ստացած երկու այլ վաղ կլաստերային ապրանքներ ներառում են Tandem Hymalaya (, HA Class եւ IBM S / 390 զուգահեռ Sysplex (1994):

Սովորական անհատական \u200b\u200bհամակարգիչներից կլաստերի պատմությունը մեծապես պահանջվում է ծրագրի զուգահեռ վիրտուալ մեքենա նախագծելու համար: Այս ծրագրաշարի մեջ, վիրտուալ գերհամակարգչային համակարգիչները համատեղելու համար բացեց ակնթարթային կլաստերներ ստեղծելու հնարավորությունը: Արդյունքում, ստեղծված բոլոր էժան կլաստերի ընդհանուր կատարումը վերացվեց «լուրջ» առեւտրային համակարգերի կարողությունների գումարը:

Ամերիկյան Aerospace գործակալության (NASA) քաղաքում շարունակվեց էժան անհատական \u200b\u200bհամակարգիչների հիման վրա կլաստերների ստեղծում: Նման համակարգերի հաջողությունները մղեցին ցանցային ցանցերի զարգացումը, որոնք գոյություն ունեին Unix- ի ստեղծումից ի վեր:

Ծրագիր

Ընդհանուր փոխգործակցության կազմակերպման լայնորեն տարածված գործիք է MPI գրադարանը, որն օժանդակում է լեզուներն ու Fortran- ը: Այն օգտագործվում է, օրինակ, MM5 եղանակային մոդելավորման ծրագրում:

Solaris օպերացիոն համակարգը ապահովում է Solaris Cluster ծրագիրը, որն օգտագործվում է արեւազրիչների սերվերների բարձր մատչելիությունն ու օգտագործողի կողմից ապահովելու համար: OpenSolaris- ի համար կա բաց կոդով իրականացում Opensolaris ha կլաստեր:.

Բազմաթիվ ծրագրեր հանրաճանաչ են GNU / Linux օգտագործողների շրջանում.

  • dISTCC, MPICH եւ այլն - Ծրագրեր զուգահեռ ծրագրերի մասնագիտացված միջոցներ: DISTCC- ը թույլ է տալիս զուգահեռ կազմումը GNU- ի կազմողի հավաքածուի մեջ:
  • Linux վիրտուալ սերվեր, Linux-Ha - Հանգստյան ծրագրակազմ `հաշվարկային սերվերների միջեւ հարցումներ տարածելու համար:
  • Mosix, Openmosix, Kerrighed, Openssi - Ամբողջական ընտրված կլաստերային միջավայրերը, որոնք ներկառուցված են միջուկի մեջ, ավտոմատ կերպով բաժանում են համասեռ հանգույցների միջեւ առաջադրանքներ: Openssi, OpenMosix եւ Kerrighed Ստեղծել հանգույցների միջեւ:

Նախատեսվում է, որ կլաստերի մեխանիզմները պետք է ներկառուցվեն Dragonfly BSD միջուկում, որը ճյուղավորված է 2003 թվականից FreeBSD 4.8-ից: Հեռավոր ծրագրերում նույնպես շրջվում են Չորեքշաբթի մեկ գործառնական համակարգի.

Microsoft- ը արտադրվում է Windows օպերացիոն համակարգի հա կլաստերի կողմից: Համարվում է, որ այն հիմնված է թվային սարքավորումների կորպորացիայի տեխնոլոգիայի վրա, աջակցում է մինչեւ 16-ը (2010 թվականից) հանգույցի հանգույցները, ինչպես նաեւ աշխատում են SAN ցանցի (պահեստային ցանցի) վրա: API- ի հավաքածուն օգտագործվում է բաշխված դիմումների աջակցման համար, կան բացեր `ծրագրերի հետ աշխատելու համար, որոնք չեն նախատեսում կլաստերում աշխատանք:

2003 թվականի հունիսին թողարկված Windows Compute Cluster Server 2003 (CCS), որը նախատեսված է բարձր տեխնոլոգիական ծրագրերի համար, որոնք պահանջում են կլաստերի հաշվարկ: Հրապարակումը նախատեսված է տարբեր համակարգիչների տեղակայման համար, որոնք հավաքվում են կլաստերի մեջ `գերհամակարգչային կարողությունների հասնելու համար: Windows Compute Cluster Server- ի յուրաքանչյուր կլաստեր բաղկացած է մեկ կամ մի քանի հսկիչ մեքենաներից, որոնք առանձնացնում են առաջադրանքները եւ հիմնական գործողությունը կատարող մի քանի ենթական մեքենաներ: 2008-ի նոյեմբերին Windows HPC սերվերը նախատեսված է 2003-ի Windows Compute Cluster Server- ի փոխարինման համար:



Ձեզ դուր եկավ հոդվածը: Կիսվիր դրանով