Тәуелсіз есептеу: арзан құжаттарды қолданып, параллель есептеулерді жүргізу. Стандартты компоненттер, төмен баға, жеткізушілерден тәуелсіздік – бұл артықшылықтары.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Тауарлық есептеу (тауарлық кластерлік есептеу деп те аталады) – параллельді есептеу үшін қолда бар көптеген есептеу компоненттерін пайдалану арқылы, ең төменгі бағамен ең көп пайдалы есептеулерді жүзеге асыруды қамтиды. Бұл жоғары құнды суперминикомпьютерлер немесе арнайы компьютерлерге қарағанда, тауарлық компьютерлерде жүргізілетін есептеу. Тауарлық компьютерлер – ашық стандарттарға негізделген компоненттерді қолданатын, бірнеше өндірушілерден шығарылған компьютерлік жүйелер.
Commodity computing (also known as commodity cluster computing) involves the use of large numbers of already available computing components for parallel computing, to get the greatest amount of useful computation at low cost. It is computing done in commodity computers as opposed to in high cost superminicomputers or in boutique computers. Commodity computers are computer systems manufactured by multiple vendors incorporating components based on open standards.
Сипаттамалары
Мұндай жүйелер стандартталған компьютерлік компоненттерге негізделген деп есептеледі, себебі стандарттау процесі төмен құн мен сатушылардың өнімдері арасындағы айырмашылықты азайтады. Стандарттау және айырмашылықтың төмендеуі кез келген жеткізушіден ауысу немесе шығу құнын төмендетеді, сатып алушылардың ықпалын күшейтеді және тәуелділіктің қалыптасуын болдырмайды. Тауарлық есептеудің негізгі принципі – жоғары өнімділігі, қымбат аппараттық құралдарға (мысалы, IBM POWER7 немесе Sun Oracle-тің SPARC RISC) қарағанда, параллель жұмыс істейтін (скалярлық есептеу) төмен өнімділігі, арзан аппараттық құрылғылардың (мысалы, AMD x86 CISC) көбірек болуы тиімді. Бір кезде кластердегі жекелеген жүйелердің саны, қаншалықты сенімді болмасын, кез келген аппараттық платформаның орташа істен шығу аралық уақытынан (MTBF) асып кетеді, сондықтан қателерге төзімділік басқару бағдарламалық құралына енгізілуі керек. Сатып алулар абсолютті өнімділікке ғана емес, бірлік өнімділігіне шаққандағы құн бойынша оңтайландырылуы тиіс.
Such systems are said to be based on standardized computer components, since the standardization process promotes lower costs and less differentiation among vendors' products. Standardization and decreased differentiation lower the switching or exit cost from any given vendor, increasing purchasers' leverage and preventing lock in. A governing principle of commodity computing is that it is preferable to have more low performance, low cost hardware working in parallel (scalar computing) (e. g. AMD x86 CISC) than to have fewer high performance, high cost hardware items (e. g. IBM POWER7 or Sun Oracle's SPARC RISC). At some point, the number of discrete systems in a cluster will be greater than the mean time between failures (MTBF) for any hardware platform, no matter how reliable, so fault tolerance must be built into the controlling software. Purchases should be optimized on cost per unit of performance, not just on absolute performance per CPU at any cost.
1960 жылдардың ортасынан 1980 жылдардың басына дейін
Алғашқы компьютерлер үлкен, қымбат және жекеменшік болды. Тауарлық есептеулерге қарай бет бұрылыс 1965 жылы DEC компаниясы PDP 8 компьютерін ұсынғанда басталды. Бұл компьютер салыстырмалы түрде кішкентай және арзан болғандықтан, бір бөлім директерлер кеңесін шақырған жоқ, тікелей сатып ала берді. PDP 8 сияқты "кішкентай" компьютерлерге деген сұранысты қанағаттандыру үшін бүкіл мини-компьютер индустриясы құрылды. Алайда, әр түрлі маркадағы мини-компьютерлер өзінің жеке бағдарламалық қамтамасыз етуіне және аппараттық үйлесімділігінің жоқтығына байланысты өздігінен жұмыс істеуге мәжбүр болды. 1971 жылы алғашқы жалпы мақсаттағы микропроцессор (Intel 4004) пайда болғаннан кейін, ол дереу компьютер нарығының төменгі сегментін басып алып, көптеген өнеркәсіптік құрылғылардағы кіріктірілген мини-компьютерлерді ығыстыра бастады. Бұл процесс 1977 жылы алғашқы тауарлық микрокомпьютер – Apple II ұсынылғаннан кейін күш алды. 1979 жылы VisiCalc қолданбасының жасалуымен микрокомпьютерлер зауыттан шығып, кеңселерге көптеп енуге басталды, бірақ әлі де жасырын түрде.
The first computers were large, expensive and proprietary. The move towards commodity computing began when DEC introduced the PDP 8 in 1965. This was a computer that was relatively small and inexpensive enough that a department could purchase one without convening a meeting of the board of directors. The entire minicomputer industry sprang up to supply the demand for 'small' computers like the PDP 8. Unfortunately, each of the many different brands of minicomputers had to stand on its own because there was no software and very little hardware compatibility between the brands. When the first general purpose microprocessor was introduced in 1971 (Intel 4004) it immediately began chipping away at the low end of the computer market, replacing embedded minicomputers in many industrial devices. This process accelerated in 1977 with the introduction of the first commodity like microcomputer, the Apple II. With the development of the VisiCalc application in 1979, microcomputers broke out of the factory and began entering office suites in large quantities, but still through the back door.
1980 жылдар мен 1990 жылдардың ортасы
IBM PC 1981 жылы ұсынылды және бірден корпоративтік әлемде Apple II жүйелерін ығыстыра бастады, бірақ біз бүгін танитын тауарлық есептеулер Compaq алғашқы нағыз IBM PC-ге үйлесімді компьютерді жасағанда басталды. Көбірек және көбірек PC-ге үйлесімді микрокомпьютерлер ірі компанияларға ресми түрде еніп, тауарлық есептеу нығая түсті. 1980-ші жылдары микрокомпьютерлер ірі компьютерлерді айқын түрде ығыстыра бастады. Алғашқыда баға басты себеп болды, бірақ 1980-ші жылдардың соңы мен 1990-шы жылдардың басында VLSI жартылай өткізгіш технологиясы микропроцессордың өнімділігі дискретті логикалық схемалардың өнімділігінен асып түсетін деңгейге жетті. Бұл дәстүрлі схемалар бір чиптен үлкен кез келген процессорға тән жарық жылдамдығының кешігуімен шектелді, және өнімділік ғана микропроцессорлық жүйелердің сәттілігін анықтай бастады. 1990-шы жылдардың ортасына қарай жасалған дерлік барлық компьютерлер микропроцессорларға негізделген, ал көптеген жалпы мақсаттағы микропроцессорлар x86 командалар жиынтығы архитектурасын іске асырды. Бұрын әрбір дәстүрлі компьютер өндірушінің өзіндік микронегізді дизайны болған, бірақ бүгінде тауарлық емес компьютер жүйелерін өндіретін өндірушілердің саны азайды.
The IBM PC was introduced in 1981 and immediately began displacing Apple II systems in the corporate world, but commodity computing as we know it today truly began when Compaq developed the first true IBM PC compatible. More and more PC compatible microcomputers began coming into big companies through the front door and commodity computing was well established. During the 1980s, microcomputers began displacing larger computers in a serious way. At first, price was the key justification but by the late 1980s and early 1990s, VLSI semiconductor technology had evolved to the point where microprocessor performance began to eclipse the performance of discrete logic designs. These traditional designs were limited by speed of light delay issues inherent in any CPU larger than a single chip, and performance alone began driving the success of microprocessor based systems. By the mid 1990s, nearly all computers made were based on microprocessors, and the majority of general purpose microprocessors were implementations of the x86 instruction set architecture. Although there was a time when every traditional computer manufacturer had its own proprietary micro based designs, there are only a few manufacturers of non commodity computer systems today.
Бүгін
Бүгінде, кез келген жалпы бизнес-компьютерлік талаптарды қанағаттандыра алмайтын талаптар азайып барады. Күштірек болатын стандартты микрокомпьютерлер супермикрокомпьютерлер классының ең төменгі деңгейін одан да жоғары жылжытатын болады.
Today, there are fewer and fewer general business computing requirements that cannot be met with off the shelf commodity computers. It is likely that the low end of the supermicrocomputer genre will continue to be pushed upward by increasingly powerful commodity microcomputers.