A_A_Luca_raid

15
Sisteme de Operare Avansate Tehnologia RAID (Redundant Array of Inexpensive Disks) UNIVERSITATEA "POLITEHNICA" BUCUREŞTI UNIVERSITATEA "POLITEHNICA" BUCUREŞTI FACULTATEA DE ELECTRONICĂ, TELECOMUNICAŢII ŞI FACULTATEA DE ELECTRONICĂ, TELECOMUNICAŢII ŞI TEHNOLOGIA INFORMAŢIEI TEHNOLOGIA INFORMAŢIEI Conducător proiect: Conducător proiect: Conf. Dr. Ing. Ştefan Stăncescu Masterand: Masterand: Ing. Adrian-Alexandru LUCA

Transcript of A_A_Luca_raid

  • Sisteme de Operare AvansateTehnologia RAID (Redundant Array ofInexpensive Disks)

    Absolvent:Ion Alexandru

    UNIVERSITATEA "POLITEHNICA" BUCURETIFACULTATEA DE ELECTRONIC, TELECOMUNICAII ITEHNOLOGIA INFORMAIEI

    Conductor proiect:Conf. Dr. Ing. tefan Stncescu

    Masterand:Ing. Adrian-Alexandru LUCA

  • Conceptul RAID implica trei principii ale stocarii si recuperarii datelor:

    * Zonarea discului* Performanta ridicata* Redundanta datelor

  • Avantajele RAIDSecuritate mare a datelor;Toleranta la defecte;Disponibilitatea imbunatatita;Performanta imbunatatita;Cresterea capacitatii integrate.

  • Concepte de baza ale tehnologiei RAIDConceptul de mirroring (oglindire)

  • "Duplexing"

  • "Striping" (Distribuire)

  • "Parity" (Paritate) Paritatea la RAID foloseste un concept similar cu cel folosit la memorie. De exemplu, daca avem "x" elemente de date, si se folosesc aceste "x" elemente de date pentru a crea un element paritate, se ajunge, in final, la "x+1" elemente totale de date. Daca oricare din cele "x+1 elemente s-ar pierde, ar putea fi recuperat atata timp cat raman "x" elemente.

  • Nivelul RAID 0: Non-Redundant Striped ArrayAvantaje: RAID 0 implementeaza un disc cu suprafata divizata. Datele suntsparte n blocuri si fiecare bloc este scris pe un disc separat. Performantele I/O sunt mult mbunatatite prin mpartireancarcarilor I/O pe mai multe canale si drive-uri. Cea mai buna performanta este obtinuta cnd datele suntmpartite pe mai multe controlere cu un singur drive pe controler. Nu este implicat niciun calcul de paritate. Are un design foarte simplu si este foarte uor de implementat.Dezavantaje: Nu este RAID autentic, pentru ca nu este tolerant la erori. Defectarea unui singur disc duce la pierderea tuturor datelor din sistem.Nu poate fi folosit n aplicatii critice.

  • Nivelul RAID 1: Mirrored ArrayAvantaje: Scriere si doua citiri posibile pe o pereche oglindita. Rata de citire dubla fata de un disc simplu si aceeasi rata de scriere cu a discului simplu. Redundanta de 100% a datelor nu mai necesita reconstruirea n cazul defectarii unui disc, ci doar o copie de pe discul ramas. Rata de transfer pe blocuri este egala cu cea a unui disc simplu. n anumite circumstante, RAID 1 poate rezista la defectari multiple si simultane ale discurilor. Este cel mai simplu design de stocare RAID.Dezavantaje: Cel mai nalt nivel de redundanta din toate tipurile de RAID: 100%. n mod normal, functia RAID este implementata la nivel software, suprancarcnd CPU si, posibil, degradnd transferul n cazul activitatilor solicitante. Este recomandata implementarea hardware.

  • Nivelul RAID 2: ParallelAvantaje:1. Tipul corectiei de date este on the fly.2. Sunt posibile rate de transfer a datelor foarte mari.3. Cu ct este mai mare rata de transfer a datelor necesare, cu att este mai bun raportul dintre discurile de date si discul ECC Hamming.4. Designul este relativ simplu n comparatie cu RAID 3, 4 si 5.Dezavantaje:1. Raportul dintre discurile de date si discurile ECC este foarte mare, folosind cuvinte de lungime mica.2. Pretul ridicat impune cerinte nejustificate pentru rata de transfer.3. Rata de transfer este egala cu cea a unui disc simplu, n cel mai bun caz.4. Nu este fiabil si nu exista implementare comerciala.

  • Nivelul RAID 3: Parallel Array with Parity.Avantaje:Ratele de citire si scriere sunt foarte mari.Defectarea discurilor are o foarte mica influenta.Raportul mic ntre discul de paritate si discurile de date implica o eficienta foarte mare.Dezavantaje:Rata de transfer este egala cu (cel mult) cea a unui disc simplu.Designul controlerului este relativ complex.Este dificil si consumator de resurse, daca este implementat software.

  • Nivelul RAID 5: Striped Array with Distributed Parity.Avantaje:Are cea mai mare rata de citire si o rata medie de scriere.Raportul mic ntre discul de paritate si discurile de date implica oeficienta foarte mare.Este cel mai versatil nivel de RAID.Dezavantaje:Defectarea discului are un impact de nivel mediu.Are cel mai complex design al controlerului.Este dificil de recuperat datele, n cazul unei defectiuni a disculuiRata de transfer pe blocuri este aceeasi cu cea a unui disc simplu.

  • RAID 01 (transfer de nalta performanta al datelor) este rezultatul obtinut prin mixarea unui RAID 0 cu 1, numarul minim fiind de patru hard diskuri.RAID 10 (fiabilitate mare si performanta ridicata) reprezinta alta permutare ntre RAID 0 si 1, datele duplicate pe cele doua hard disk-uri fiind apoi feliate si inregistrate simultan pe celelalte doua drive-uri componente din matrice.RAID 53 (rate I/O mari si transfer performant de date) ar trebui numit, de fapt, RAID 03, deoarece este implementat ca o matrice distribuita ale careisegmente sunt matrice RAID 3. RAID 53 are aceeasi toleranta la defecte caRAID 3 si acelasi nivel de control.

  • Comparaie ntre nivelele RAID Aceasta comparatie este preluata din [10]

  • Bibliografie :[1] EireSpace Communications Ltd. - "RAID Arrays"[2] Matt "Panders" Anderson & Ken "Caesar" Fisher: Ars Technica - "The skinny on RAID"[3] Radu Toacse: CHIP 2000/12 - "RAID IDE, dar pentru server"[4] Decebal Schiller:CHIP 2002/09 - "Paralelul moare! Traiasca Serialul!"[5] Charles M. Kozierok: PCGuide - "Redundant Arrays of Inexpensive Disks (RAID)"[6] Aurel Serb: BYTE - "Ariile de discuri"[7] Ciprian Neamtu: bluedog IT Channel - "R.A.I.D. in actualitate"[8] Jonathan Angel: NetworkMagazine "RAID"[9] Radu Toacse:CHIP 2000/10 - "Memorie de elefant"[10] Radu Rdescu - "Tehnologia Raid"[11 ] http://www.pcguide.com/ref/hdd/perf/raid accesat pe data de 25 noiembrie 2013[12] http://en.wikipedia.org/wiki/Redundant_array_of_independent_disksn accesat pe data de 23 noiembrie 2013[13] http://en.wikipedia.org/wiki/Nested_RAID_levels accesat pe data de 23 noiembrie 2013[14] http://www.techarp.com/showarticle.aspx?artno=569&pgno=6 accesat pe data de 25 noiembrie 2013[15] http://www.tomshardware.com/reviews accesat pe data de 1 decembrie 2013[16] http://www.revistait.ro/tehnologie/totul-despre-raid/ accesat pe data de 29 noiembrie 2013[17 ]http://www.acnc.com/04_01_0_1.html accesat pe data de 2 noiembrie 2013