WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Вимоги, що пред'являються до сучасних обчислювальних мереж - Реферат

Вимоги, що пред'являються до сучасних обчислювальних мереж - Реферат

виконувати свої функції.
3. Розширюваність і масштабованість
Терміни розширюваність і масштабованість іноді використовують як синоніми, але це невірно кожний з них має чітко певне самостійне значення.
Розширюваність (extensibility) означає можливість порівняно легкого додання окремих елементів мережі (користувачів, комп'ютерів, додатків, служб), нарощування довжини сегментів мережі і заміни існуючої апаратури більш могутньою. При цьому принципово важливо, що легкість розширення системи іноді може забезпечуватися в деяких вельми обмежених межах. Наприклад, локальна мережа Ethernet, побудована на основі одного сегмента товстого коаксіального кабелю, володіє хорошою розширюваністю, в тому значенні,що дозволяє легко підключати нові станції. Однак така мережа має обмеження на число станцій їх число не повинне перевищувати 30-40. Хоч мережа допускає фізичне підключення до сегмента і більшого числа станцій (до 100), але при цьому частіше за все різко знижується продуктивність мережі. Наявність такого обмеження і є ознакою поганої масштабованості системи при хорошій розширюваності.
Масштабованість (scabbility) означає, що мережа дозволяє нарощувати кількість вузлів і протяжність зв'язків в дуже широких межах, при цьому продуктивність мережі не гіршає. Для забезпечення масштабованості мережі доводиться застосовувати додаткове комунікаційне обладнання і спеціальним образом структурувати мережу. Наприклад, хорошою масштабованісттю володіє багатосегментная мережа, побудована з використанням комутаторів і маршрутизаторів і що має ієрархічну структуру зв'язків. Така мережа може включати декілька тисяч комп'ютерів і при цьому забезпечувати кожному користувачеві мережі потрібну якість обслуговування.
4. Прозорість
Прозорість (transparency) мережі досягається в тому випадку, коли мережа представляється користувачам не як безліч окремих комп'ютерів, пов'язаних між собою складною системою кабелів, а як єдина традиційна обчислювальна машина з системою розділення часу. Відомий лозунг компанії Sun Microsystems: "Мережа це комп'ютер" говорить саме про таку прозору мережу.
Прозорість може бути досягнута на двох різних рівнях на рівні користувача і на рівні програміста. На рівні користувача прозорість означає, що для роботи з виділеними ресурсами він використовує ті ж команди і звичні йому процедури, що і для роботи з локальними ресурсами. На програмному рівні прозорість полягає в тому, що додатку для доступу до виділених ресурсів потрібні ті ж виклики, що і для доступу до локальних ресурсів. Прозорість на рівні користувача досягається простіше, оскільки всі особливості процедур, пов'язані з розподіленим характером системи, маскуються від користувача програмістом, який створює додаток. Прозорість на рівні додатку вимагає приховання всіх деталей розподіленості ресурсів мережевої операційної системи.
Мережа повинна приховувати всі особливості операційних систем і відмінності в типах комп'ютерів. Користувач комп'ютера Macintosh повинен мати можливість звертатися до ресурсів, що підтримуються UNIX-системою, а користувач UNIX повинен мати можливість розділяти інформацію з користувачами Windows 95. Переважне число користувачів нічого не хоче знати про внутрішні формати файлів або про синтаксис команд UNIX. Користувач термінала IBM 3270 повинен мати можливість обмінюватися повідомленнями з користувачами мережі персональних комп'ютерів без необхідності вникати в секрети адрес, що важко запам'ятовуються.
Концепція прозорості може бути застосована до різних аспектів мережі. Наприклад, прозорість розташування означає, що від користувача не потрібно знань про місце розташування програмних і апаратних ресурсів, таких як процесори, принтери, файли і бази даних. Ім'я ресурсу не повинне включати інформацію про місце його розташування, тому імена типу mashinel:prog.c або ftp_servpub прозорими не є. Аналогічно, прозорість переміщення означає, що ресурси повинні вільно переміщатися з одного комп'ютера в інший без зміни своїх імен. Ще одним з можливих аспектів прозорості є прозорість паралелізма, що полягає в тому, що процес распаралелювання обчислень відбувається автоматично, без участі програміста, при цьому система сама розподіляє паралельні гілки додатку по процесорах і комп'ютерах мережі. У цей час не можна сказати, що властивість прозорості в повній мірі властиво багатьом обчислювальним мережам, це швидше мета, до якої прагнуть розробники сучасних мереж.
5. Підтримка різних видів трафіка
Комп'ютерні мережі, в першу чергу, призначені для спільного доступу користувача до ресурсів комп'ютерів: файлам, принтерам і т. п. Трафік, що створюється цими традиційними службами комп'ютерних мереж, має свої особливості і істотно відрізняється від трафіка повідомлень в телефонних мережах або, наприклад, в мережах кабельного телебачення. Однак 90-е роки стали роками проникнення в комп'ютерні мережі трафіка мультимедійних даних, що представляють в цифровій формі голос і відеозображення. Комп'ютерні мережі стали використовуватися для організації відеоконференцій, навчання і розваги на основі відеофільмів і т. п. Для динамічної передачі мультимедійного трафіка потрібні інші алгоритми і протоколи і, відповідно, інше обладнання. Хоч частка мультимедійного трафіка поки невелика, він вже почав своє проникнення як в глобальні, так і локальні мережі, і цей процес, очевидно, буде продовжуватися із зростаючою швидкістю.
Головною особливістю трафіка, що утворюється при динамічній передачі голосу або зображення, є наявність жорстких вимог до синхронності повідомлень, що передаються. Для якісного відтворення безперервних процесів, якими є звукові коливання або зміни інтенсивності світла у відеозображенні, необхідне отримання виміряних і закодованих амплітуд сигналів з тією ж частотою, з якою вони були виміряні на передаючій стороні. При запізненні повідомлень будуть спостерігатися спотворення.
У той же час трафік комп'ютерних даних характеризується надто нерівномірною інтенсивністю надходження повідомлень в мережу при відсутності жорстких вимог до синхронності доставки цих повідомлень. Наприклад, доступ користувача, працюючого з текстом на виділеному диску, породжує випадковий потік сполучень між видаленим і локальним комп'ютерами, що залежить від дій користувача по редагуванню тексту, причому затримки при доставці в певних (і досить широких з комп'ютерної точки зору) межах мало впливають на якість обслуговування користувача мережі. Всі алгоритми комп'ютерного зв'язку, відповідні протоколи і комунікаційне обладнання були розраховані саме на такий "пульсуючий" характер трафіка, тому необхідність передавати
Loading...

 
 

Цікаве