Page 26 - 4868
P. 26
Ошибка! Стиль не определен. 24
тому, щоб проіндексувати і зберегти всю Всесвітню Павутину (а це понад
8мільярдів сторінок та одного мільярда зображень), а потім знаходити серед
збереженої інформації потрібну сторінку за 0,5 секунди, обслуговуючи при
цьому по тисячу запитів в секунду, що цілодобово приходять з усіх кінців
світу.
Як же Google все це робить? Функціонування Google
забезпечуєтьсявеликою кількістю інформаційних центрів по всьому світу, що
об’єднані між собою у кластер. Під час переходу за адресою
www.google.comперш за все аналізується IP-адреса відправника запиту,
після чого браузер клієнта«спілкується» тільки із найближчим до нього
інформаційним центром.
Кожен інформаційний центр підключений до Інтернету через як мінімум
одну оптоволоконну лінією OC-48 (2,488 Гбіт/с), через яку надходять запити
танадсилаються відповіді. Крім того, існує додаткова лінія OC-12 (622
Мбіт/с) на випадок перебою в роботі основної лінії. Таким чином, під час
природних катаклізмів робота Google не порушиться, протейого
продуктивністьзнизиться.
3.3. Концепція GRID та метакомп’ютинг
В принципі, будь-які обчислювальні пристрої можна вважати
паралельною обчислювальною системою, якщо вони працюють одночасно і
їх можна використовувати для вирішення однієї задачі. Під це визначення
попадають і комп’ютери в мережі Інтернет. Інтернет можна розглядати як
самий потужний кластер – метакомп’ютер, апроцес організації обчислень в
певній обчислювальній системі – метакомпютинг. На відміну від
традиційного комп’ютера, метакомп’ютер має деякі, притаманні тільки йому
особливості:
1) значні обчислювальні ресурси (число процесорів, об’єм пам’яті і т.д.);
2) притаманний йому від природи розподіл ресурсів;
3) можливість динамічної зміни конфігурації (підключень);
4) неоднорідність;
5) об’єднання ресурсів різних організацій, з різною політикою доступу.
З вказаних особливостей слідує, що метакомп’ютер – це не тільки і не на
стільки самі обчислювальні пристрої, скільки інфраструктура. В даному
випадку такі характеристики як моделі програмування, розподіл та
диспетчеризація завдань, організація доступу, інтерфейс з користувачем,
безпека, надійність, політика адміністрування, засоби та технології
розподіленого зберігання даних повинні розглядатися комплексно.
Необхідно підкреслити, що розвиток ідей метакомп’ютингу пов’язаний з
актуальними проблемами обробки великих об’ємів інформації. Характерною
задачею є створення інформаційної інфраструктури для підтримки
експериментів у фізиці високих енергій в Європейському центрі ядерних
досліджень (CERN). Для обробки великого об’єму даних доцільно створення
ієрархічно розподіленої системи, що включає в себе ряд зв’язаних
високошвидкісними телекомунікаційними каналами центрів різного рівня.