Page 190 - 6111
P. 190

- обчислення із залученням великих обсягів розподілених даних
                            (Data-Intensive  Computing),  наприклад,  у  метеорології,  астрономії,
                            фізиці високих енергій;
                                - колективні обчислення (Collaborative Computing).
                                Перший  напрямок  застосування  GRID  –  запуск  традиційних,
                            але   ресурсномістких    програм   і   додатків   на  адекватних
                            обчислювальних потужностях. Уже перші спроби використання для
                            цих  цілей  традиційних  мережевих  технологій  показали  високій
                            ступінь впливу інфраструктури на можливості реалізації концепції
                            високопродуктивних розподілених обчислень.
                                Другий  напрямок  застосування  –  виконання  паралельних
                            програм на процесорах, встановлених в окремі комп’ютери. Обмін
                            даними    між    процесорами    забезпечується   не    спеціально
                            розробленими  каналами  зв’язку,  як  у  суперкомп’ютерних
                            архітектурах,  а  локальними  і  глобальними  мережами  серійного  і,
                            завдяки  цьому,  не  такого  вартісного  устаткування.  Підтримка
                            розподілених паралельних процесів є головною рисою, що відрізняє
                            технології  метакомп’ютингу  від  звичайних  сьогодні  клієнт-
                            серверних  обчислень,  де  виклики  процедур  відбуваються  за
                            синхронним  принципом.  Такий  напрямок  застосування  здається
                            найцікавішим    тому,   що    дозволяє   отримати    еквівалентні
                            обчислювальні     потужності    без   мільйонних    вкладень    у
                            суперкомп’ютери.
                                Зусилля багатьох дослідників в області розподілених обчислень
                            спрямовані  на  те,  щоб  довести  можливість  ефективної  роботи
                            паралельних  додатків  в  умовах  ненадійних  мереж  групового
                            використання.
                                Проблема,  однак,  полягає  не  тільки  в  мережах.  Основною
                            проблемою залишається створення паралельних програм. З появою
                            таких інструментальних засобів як PVM, адаптованої для GRID та
                            повної  версій  MPI  для  різнорідних  обчислювальних  платформ,
                            паралельних  версій  мов  С  і  Fortran,  ситуація  покращилася,  проте
                            розробка і налагодження програм з паралельними процесами все ще
                            надзвичайно ускладнена. Це й є ще однією з перешкод розширення
                            сфери застосування метакомп’ютерних мережевих обчислень.
                                Іншим  фактором,  що  стримує  розвиток  метаобчислень,
                            вважають  відсутність  технологій  програмування,  позбавлених
                            властивостей  відтворення  інформаційного  шуму.  Один  з  підходів
                            вирішення цієї проблеми пропонує принципи і способи формування
                            в  ресурсах  мережі  єдиного,  математично  однорідного  поля
                            комп’ютерної  інформації.  Він  спрямований  на  випереджуюче
                            створення    засобів    програмування     глобально-розподілених

                                                             189
   185   186   187   188   189   190   191   192   193   194   195