Rețele de calcul, teorie și practică

  • PROBLEME DE DETERMINARE A PRODUCTIVITĂȚII REȚELEI DE CALCULATOARE

    PROBLEME DE DETERMINARE A PRODUCTIVITĂȚII REȚELEI DE CALCULATOARE

    Abrosimov L.I. Kramarenko MD

    (Institutul de Inginerie Electrică din Moscova (Universitatea Tehnică), Rusia)







    Această definiție are un dezavantaj: definiția nu ia în considerare clasificarea rețelelor în funcție de scop. Cea mai comună clasificare după scopuri separă rețelele.

    · Computing - aeronave concepute pentru a rezolva sarcinile utilizatorilor cu schimb de date între abonații lor;

    · Rețelele de informare - informații sunt orientate către furnizarea de servicii de informare utilizatorilor;

    · C Mixed - rețele care oferă servicii complexe [2].

    Această clasificare este foarte controversată, deoarece orice acțiune a unui utilizator de rețea este o sarcină și, în consecință, orice rețea este destinată soluțiilor acestor sarcini. Prin urmare, cea mai corectă este clasificarea rețelelor prin desemnare în ceea ce privește operațiunile efectuate cu datele. Principalele operațiuni privind datele din rețea sunt procesarea și transmiterea datelor. În consecință, rețelele pot fi împărțite în rețele de date și rețele de calculatoare.

    Rețelele de transmisie de date sunt rețele de calculatoare utilizate pentru a transfera date de la un abonat la altul, fără a schimba datele transmise. Rețelele de calcul înseamnă prelucrarea computațională și logică a datelor primite.

    Dispozitivele de rețea (SS) se vor numi computere și dispozitive care funcționează la cel de-al treilea nivel și deasupra modelului de interacțiune a sistemelor deschise (OSI).

    Canalul de comunicare (CS) va fi numit linia de comunicații, echipamentele de transmisie de date și dispozitivele care operează la al doilea nivel și sub modelul OSI.

    Având în vedere cele de mai sus, să definim rețeaua de calculatoare.

    Rețeaua de calculatoare (CS) este un sistem care conține CS-uri conectate de un CS, destinate procesării datelor primite.

    Definim conceptul de productivitate al forțelor armate.

    Productivitatea este o valoare nesistemică egală cu raportul dintre cantitatea de muncă efectuată până la momentul pentru care a fost efectuată [2].

    Apoi, productivitatea aeronavei este o valoare nesistemică egală cu raportul dintre volumul lucrărilor efectuate pe prelucrarea și transmiterea datelor aeronavei în intervalul de timp pentru care a fost efectuată.

    Jev Huston, în articolul său "Măsurarea performanțelor rețelei IP", scrie următoarele.

    "O descriere funcțională a performanței rețelei include o descriere a vitezei, puterii și informațiilor despre distorsiunile tranzacțiilor care sunt transmise prin rețea. Această descriere informală a ceea ce reprezintă performanța rețelei este fără îndoială pe calea cea bună; dacă se cunoaște latență, cota de pierdut și corupt pachete, probabilitatea de caracteristici de performanță transmiterea de pachete ca o rețea între cele două puncte de capăt ale rețelei, precum și caracteristicile tranzacțiilor de rețea, ar fi posibil să se facă o predicție rezonabilă în ceea ce privește performanța de tranzacție [3]. "

    Tot în literatura de specialitate, sunt luați în considerare următorii factori care afectează performanța rețelelor.







    · Latență: poate dura mult timp pentru a livra pachetul pe rețea. Atunci când se utilizează protocoale cu confirmare de primire a fiecărei bucăți de date, este posibilă măsurarea acestei cantități ca timp de livrare a unei părți a datelor înainte și înapoi [2, 3].

    · Distribuirea partajării pachetelor: în unele cazuri, dispozitivele intermediare din rețea pot pierde pachete. Acest lucru se poate întâmpla în caz de erori, supraîncărcare a dispozitivelor intermediare sau în cazul restituirii intensive a traficului pentru a menține un anumit nivel de serviciu [2, 3].

    · Proporția retransmisiilor: atunci când un pachet este pierdut într-o rețea cu transmisie de date fiabilă, pachetele sunt retransmise. Aici există două întârzieri: prima întârziere din cauza retransmiterii datelor; cea de-a doua întârziere se datorează așteptării până când datele sunt recepționate în ordinea corectă, înainte de a fi trimise la protocolul [2, 3].

    · Lățimea de bandă: Cantitatea de trafic pe care o rețea o poate transmite este de obicei măsurată în kilobiți pe secundă [2, 3].

    Tranzacția în înțelegerea noastră este unitatea de lucru a Forțelor Armate. care este determinată de doi parametri: cantitatea de date și numărul operațiilor de calcul necesare pentru prelucrarea acestor date. În această abordare, performanța va fi măsurată în tranzacții pe secundă. Mai mult, presupunând că un computer universal este un calculator universal, să luăm în considerare problemele de măsurare a performanței.

    Cea mai dificilă problemă de evaluare a performanței în tranzacții este determinarea numărului de operațiuni de calcul. Dacă un calculator universal acționează ca un CS, atunci ar trebui să se determine ce se înțelege prin operațiile de calcul. Un computer cu scop general este conceput pentru a rezolva o clasă largă de probleme și poate efectua multe operații diferite, cum ar fi adăugarea, multiplicarea, schimbarea și altele. De asemenea, operațiunile unui calculator cu scop general pot fi împărțite în clase, cum ar fi operațiuni întregi, operațiuni în virgulă mobilă. În prezent, există tendința de a măsura performanța computerelor prin numărul de operații cu un punct de plutire pe secundă. Cu toate acestea, măsurarea performanței unui computer cu destinație generală ca CS în operațiunile în virgulă mobilă este comparabilă cu reprezentarea unui calculator cu cutie neagră.

    „Cutia neagră“ - un termen folosit în diferite științe exacte (în special, sisteme de inginerie, fizică și cibernetica) pentru a indica mecanismul de funcționare a sistemului, care este foarte complex, necunoscut sau este lipsită de relevanță în cadrul acestei sarcini. Astfel de sisteme au de obicei o "intrare" pentru introducerea informațiilor și o "ieșire" pentru afișarea rezultatelor muncii. Starea ieșirilor este de obicei funcțională dependentă de starea intrărilor [2].

    Măsurarea productivității unui calculator de uz general bazat pe principiul "cutiei negre" are dezavantaje semnificative. Datorită versatilității sale, performanța unui calculator poate varia într-o gamă largă, în funcție de clasa sarcinilor. Clasa de sarcini constă în sarcini de un anumit tip, de exemplu, sarcina de alocare a RAM poate fi clasificată ca o clasă de sarcini de sistem. Sarcinile sunt caracterizate de tipurile de operațiuni și de numărul de operațiuni de fiecare tip. Calculul tipurilor de operațiuni și numărul acestora pentru fiecare sarcină este extrem de dificil, astfel încât cea mai simplă modalitate ar fi măsurarea performanțelor computerelor în sarcini. Măsurând timpul de execuție al fiecărei sarcini, este posibil să se determine adecvarea unui anumit calculator pentru rezolvarea unei anumite categorii de probleme. Un studiu al influenței implementării hardware a unui computer cu scop general asupra timpului de implementare a acestei categorii de probleme face posibilă crearea unui model de calculator cu scop general pentru performanța calculatoarelor. Un alt avantaj al alegerii unei sarcini ca unitate de lucru a unui calculator cu scop general este acela că o funcție a programului poate servi drept sarcină.

    Când se măsoară productivitatea unui computer cu scop general cu numărul de probleme rezolvate pe o unitate de timp, o problemă separată este selectarea de clase de sarcini pentru un computer cu scop general. În [6] sa desemnat o clasă de sarcini de rețea și au fost propuse metode de măsurare a timpilor de execuție a sarcinilor implementate de funcțiile software. Ca merit al abordării propuse, se pot observa următoarele.

    1) Această metodă poate fi utilizată nu numai pentru a studia funcționarea sistemului de operare, dar și pentru a studia funcționarea programelor de aplicații.

    2) Capacitatea de lucru a software-ului dezvoltat este justificată în articolul [6].

    3) Cea mai promițătoare direcție este de a studia stiva de protocoale Internet. implementat OS.

    1. Dicționar, http: // dicționar. referință. com / răsfoire / rețea







    Articole similare

    Trimiteți-le prietenilor: