Кіріспе

Жалпыланған процессорды ортақтастыру (GPS) – процестерді жоспарлаушылар мен желілік жоспарлаушылар үшін идеалды жоспарлау алгоритмі. Ол пакеттерді классқа бөліп, олардың арасында қызмет көрсету мүмкіндігін бөлісетін әділ кезек принципімен байланысты. GPS осы мүмкіндікті белгілі бір салмақтар бойынша бөліседі. Процестерді жоспарлауда GPS – "мүсіркелдікке толық қол жеткізетін идеалданған жоспарлау алгоритмі. Барлық нақты жоспарлаушылар GPS-ті жуықтап, әділдікті өлшеу үшін оны эталон ретінде пайдаланады". Жалпыланған процессорды ортақтастыру трафиктің ағын екенін (өлшемсіз кішкентай пакеттердің мөлшері) және оны кез келген бөлікке бөлуге болатынын болжайды. GPS-тің жұмысын жақыннан қадағалайтын бірнеше қызмет түрлері бар, мысалы, салмақталған әділ кезек (WFQ), сондай-ақ пакеттік жалпыланған процессорды ортақтастыру (PGPS) деп те аталады.

Негіздемесі

Интернет сияқты желіде әртүрлі қолданба түрлері әртүрлі деңгейдегі өнімділікті қажет етеді. Мысалы, электрондық пошта – нағыз сақтау және жіберу түріндегі қолданба, ал видеоконференция солай емес, себебі ол төмен кешігуді талап етеді. Пакеттер тығырыққан байланыстың бір жағында кезекке тұрғанда, түйін әдетте кезекте тұрған пакеттерді қандай ретпен жіберу керектігін шешуде еркіндікке ие. Бір мысал – бірінші келген, бірінші қызмет көрсетілді, бұл кезектердің көлемі шағын болса жақсы жұмыс істейді, бірақ жоғары өткізгіштікпен жұмыс істейтін, үзілісті қолданбалардан келген пакеттермен кешігуге сезімтал пакеттер тоқтатылса, мәселелер туындауы мүмкін.

Орындау, параметрлеу және әділеттілік

GPS-де және GPS-тен шабыттанған барлық протоколдарда салмақтарды таңдау желі әкімшісіне жүктеледі. Жалпыланған процессорды бөлісу трафиктің ағын екенін, яғни шексіз бөлінетін екенін қарастырады, сондықтан әрбір қолданба түрінде кезекте пакеттер болған жағдайда, ол жоғарыдағы формуламен көрсетілген сервердің үлесін дәл алады. Дегенмен, трафик ағын емес, пакеттерден тұрады, олар әртүрлі өлшемде болуы мүмкін. Сондықтан GPS көбінесе теориялық ұғым болып табылады, ал осы GPS идеалына жуықтау үшін бірнеше жоспарлау алгоритмдері жасалған: PGPS, басқаша айтқанда, салмақталған әділ кезек, GPS-тің ең белгілі іске асырылуы, бірақ оның кемшіліктері бар және басқа да бірнеше іске асырылулар ұсынылған, мысалы, Дефицит дөңгелек робині немесе WF2Q. GPS әділдіктің идеалы ретінде қарастырылады және оның барлық жуықтамалары "әділдікті өлшеу үшін эталон ретінде қолданылады". Бірақ, әділдікті бағалау үшін бірнеше өлшемдер бар. GPS пакет өлшемдеріне бейжай, себебі ол ағын модельді қабылдайды.