
- •Лекція № 12 Комп’ютерні системи класу sisd
- •13.1 Матричний процесор
- •13.2 Матрична комп’ютерна система
- •If a (умова a) then do в
- •13.3 Архітектура матричних комп’ютерних систем
- •13.4 Структура процесорного елементу в матричній кс
- •13.5 Підключення і відключення процесорних елементів в матричних кс
- •13.6 Мережі взаємозв’язків процесорних елементів в матричних кс
- •13.7 Матрична комп’ютерна система illiac IV
- •13.8 Обробка інформації векторним процесором
- •13.9 Структура векторного процесора
- •13.10 Асоціативні кс
- •Контрольні запитання
- •Лекція №14 Конвеєрні комп’ютерні системи
- •14.1 Конвеєрні алп
- •Vliw-конвеєр
- •Суперконвеєр
- •Суперскалярний суперконвеєр
- •Лекція № 15 комп’ютерні системи класу miмd: мультипроцесорні, мультикомп’ютерні, системи з неоднорідним доступом до оперативної пам’яті (numa системи), кластерні системи, grid системи
- •15.1 Мультипроцесорні комп’ютерні системи
- •15.2 Мультипроцесорні кс типу numa
- •15.3 Мультикомп’ютерні комп’ютерні системи
- •Мультикомп’ютерна кс
- •15.4 Кластерні кс
- •15.5 Grid системи
- •Grid технологія створення розподіленої обчислювальної інфраструктури
- •Grid-системи як засіб групового використання ресурсів
- •Grid обчислень
- •Grid даних
- •Grid інструментальних засобів
- •Grid додатків
- •Напрямки використання grid
- •Розвиток і впровадження grid-технологій
- •Контрольні запитання
- •Лекція № 16 Комп’ютерні системи з нетрадиційною архітектурою
- •16.1 Систолічні кс
- •16.2 Класифікація структур систол
- •16.3 Кс з наддовгими командами (vliw)
- •16.4 Комп’ютерні системи з явним паралелізмом команд
- •16.5 Кс з обробкою за принципом хвильового фронту
- •16.6 Кс на базі трансп’ютерів і з неоднорідним доступом до пам’яті
- •Контрольні запитання
- •Лекція № 17 структури комп’ютерних систем з фіксованою системою зв’язків
- •17.1 Системи з фіксованою структурою з серійних мікропроцесорів
- •17.2 Спеціалізовані системи з фіксованою структурою
- •Контрольні запитання
- •Лекція № 19 системи введення-виведення даних в кс
- •19.1 Мережева базова система введення-виведення netbios
- •19.2 Периферійні пристрої для введення-виведення даних в кс
- •19.3 Клавішні пристрої
- •19.4 Сканери
- •19.5 Засоби відображення інформації
- •19.6 Пристрої друкування
- •19.7 Плотери
- •Контрольні запитання
- •Лекція № 20 інтерфейси комп’ютерних систем
- •20.1 Графі́чний інтерфе́йс користувача
- •20.2 Послідовний інтерфейс rs-232c
- •20.3 Паралельні інтерфейси
- •20.4 Шина usb
- •20.5 Пристрої введення (виведення) аналогової інформації в еом (аналого-цифрові інтерфейси)
- •Лекція № 22 структурні аспекти побудови відмовостійких комп’ютерних систем
- •Перелік рекомендованих джерел
- •Литература
Grid-системи як засіб групового використання ресурсів
У своїй спробі подолати обмеження відокремленої обчислювальної системи, GRID набув великої популярності і скоріше за все стане важливою ключовою технологією для високопродуктивних обчислень у найближчому майбутньому. Необхідно також звернути увагу на те, що переважно всі економічно розвинуті країни вже декілька років мають національні програми досліджень та пілотні проекти застосування GRID, розглядаючи цей напрямок як одну зі складових забезпеччення національної безпеки.
Ідея GRID обчислень спершу походила з академічних й університетських кіл як базисна складова концепції електронної науки (e-science) і була підтримана в державних структурах. Програмні інструменти для спільного використання ресурсів для наукових досліджень передбачали об’єднання досвіду за рахунок спільного використання та візуалізації великих наборів наукових даних, а також об’єднання обчислювальних ресурсів і ресурсів збереження для аналізу таких даних, що вимагають великих обсягів розрахунків і серйозної функціональності. Тобто класифікація GRID-систем була започаткована, виходячи з того типу ресурсу, масштабування якого засобами мережі висувалось методом розв’язання тієї чи іншої наукової проблеми.
Так, за типом поділюваного ресурсу визначились:
- GRID обчислень (Compute Grids);
- GRID даних (Data Grids);
- GRID інструментальних засобів (Instrumentation Grids);
- GRID додатків (Application Grids).
Grid обчислень
До останнього часу потужні обчислення виконувалися переважно корпоративними обчислювальними центрами, де інтегрувалися високопродуктивні обчислювальні засоби, пристрої реєстрації (збереження), копіювання та друку тощо. Хоча й існують розподілені обчислювальні структури (системи керування, резервування, служба доменних імен Інтернет), це, власне кажучи, системи, що займають свої спеціалізовані сектори.
Становлення Інтернет і зростання потреб електронного бізнесу привели до розуміння того, що зовнішні мережі, ресурси і сервіси також відносяться до корпоративної ІТ-інфраструктури, що й привело до започаткування створення інтелектуальних корпоративних мереж, які з’єднали інформаційні центри традиційного тлумачення з граничними серверами (edge server). Рішення будувались на зразок корпоративного Web-сайту або сервера віртуальної приватної мережі, яка поєднує мережу підприємства із ресурсами постачальника послуг, що надають окремі чи групу Web-сервісів (пошта, кешування, буферизація інформації, балансування навантаження). Така спроба декомпозиції ІТ-сервісу визначалася внутрішніми можливостями корпоративної ІТ-інфраструктури.
Розроблене із застосуванням компонентних моделей програмування (Enterprise Java Beans, Net-компоненти) програмне забезпечення, що підтримує можливості міжплатформного перенесення, надало змогу перенести несуттєві функції (на зразок обробки запитів) на сервери проміжного рівня. Вимоги до швидкості обробки запиту для Web-доступу до корпоративних ресурсів зростають, і це змушує розподіляти і кешувати контент ближче до границі мережі. Кінцевим результатом такого процесу є декомпозиція високоінтегрованої ІТ-інфраструктури в гетерогенний набір фрагментів системи.