42
D ISTR IB U IR AN I SISTEM II RA^UNARSKE M RE@ E

Distribuirani Sistemi i Racunarske Mreze 42

Embed Size (px)

Citation preview

Page 1: Distribuirani Sistemi i Racunarske Mreze 42

DISTRIBUIRANI SISTEMI I RA UNARSKE MRE@E

Page 2: Distribuirani Sistemi i Racunarske Mreze 42

DEFINICIJA

Za neki računarski sistem reči čemo da je prostorno raspoređen ili distribuiran ukoliko se na više od jednog mesta nalaze računarski resursi - hardver

ili se upravljanje fizičkim, odnosno logičkim resursima vrši istovremeno na više mesta

ili ukoliko su podaci prostorno raspoređeni.

Page 3: Distribuirani Sistemi i Racunarske Mreze 42

DISTRIBUIRANI HARDVER

• FIZIČKA DISTRIBUCIJA– SISTEMSKA MAGISTRALA– LOKALNA MREŽA– TELEKOMUNIKACIONA MREŽA

• FUNKCIONALNA DISTRIBUCIJA– VIŠE SPECIJALIZOVANIH PROCESORA

Page 4: Distribuirani Sistemi i Racunarske Mreze 42

DISTRIBUIRANO UPRAVLJANJE

• SISTEM : SKUP FIZIČKIH I LOGIČKIH RESURSA

• FIZIČKI: PROCESORI,MEMORIJA,DISKOVI

• LOGIČKI: PROCESI, DATOTEKE• UPRAVLJANJE POVEZUJE RESURSE

I KOORDINIRA AKTIVNOSTI U SISTEMU

Page 5: Distribuirani Sistemi i Racunarske Mreze 42

DISTRIBUIRANO UPRAVLJANJE

• STRATEGIJE UPRAVLJANJA

– CENTRALIZOVANO

– HIJERARHIJSKO

– POTPUNA AUTONOMIJA

Page 6: Distribuirani Sistemi i Racunarske Mreze 42

DISTRIBUIRANJE PODATAKA

• CILJ: POVEĆANJE PERFORMANSI ILI POVEĆANJE POUZDANOSTI SISTEMA

• REPLIKACIJA ILI DISTRIBUIRANJE KOPIJA PODATAKA

• PARTICIJE ILI FRAGMENTIRANJE PODATAKA

Page 7: Distribuirani Sistemi i Racunarske Mreze 42

MODEL ENSLOW-a

• procesori

• upravljanje• podaci

Page 8: Distribuirani Sistemi i Racunarske Mreze 42
Page 9: Distribuirani Sistemi i Racunarske Mreze 42

UOBIČAJENA PODELA DISTRIBUIRANIH SISTEMA

• SNAŽNO SPREGNUTI– MULTIPROCESORSKI SISTEMI

• UMERENO SPREGNUTI– LOKALNA RAČUNARSKA MREŽA

KLIJENT-SERVER ARHITEKTURA

• SLABO SPREGNUTI– POTPUNO AUTONOMNI SISTEMI U

RAČUNARSKOJ MREŽI - LAN/WAN

Page 10: Distribuirani Sistemi i Racunarske Mreze 42

MOTIVI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• TEHNOLOŠKI RAZLOZI– POVOLJNIJI ODNOS

CENA/PERFORMANSA ZA MREŽU MIKRORAČUNARA NEGO ZA VELIKI SISTEM

– CENA PRENOSA PODATAKA NEPREKIDNO OPADA

Page 11: Distribuirani Sistemi i Racunarske Mreze 42

MOTIVI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• RAZLOZI KORISNIKA

– AUTOMATIZACIJA SVIH PROCESA ZBOG NISKE CENE OPREME, A RELATIVNO SKUPOG LJUDSKOG RADA

Page 12: Distribuirani Sistemi i Racunarske Mreze 42

PREDNOSTI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• SMANJIVANJE TROŠKOVA– LOKALNA OBRADA– LOKALNO MEMORISANJE– KOMPRESIJA PODATAKA PRI

SMEŠTAJU I PRENOSU– KORIŠĆENJE EFIKASNIH

KOMUNIKACIONIH PROTOKOLA

Page 13: Distribuirani Sistemi i Racunarske Mreze 42

PREDNOSTI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• MODULARNI I JEDNOSTAVNIJI SOFTVER– MEĐUNARODNI STANDARDI

POVEZIVANJA– SKRAĆENO VREME PROJEKTOVANJA I

REALIZACIJE, INSTALIRANJA I ODRŽAVANJA SOFTVERA

Page 14: Distribuirani Sistemi i Racunarske Mreze 42

PREDNOSTI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• FLEKSIBILNOST,EKSPANZIVNOST

• RASPOLOŽIVOST I CELOVITOST– AUTONOMIJA SISTEMA POVEĆAVA

ŽILAVOST– MALI BROJ REZERVNIH DELOVA

OLAKŠAVA I POJEFTINJUJE ODRŽAVANJE

Page 15: Distribuirani Sistemi i Racunarske Mreze 42

PREDNOSTI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• POVEĆANJE PERFORMANSI– SMANJENO VREME ODZIVA– POVEĆANA PROPUSNOST SISTEMA

• VEĆE LOKALNO UPRAVLJANJE– POVEĆANA MOTIVISANOST I

ODGOVORNOST LJUDI

Page 16: Distribuirani Sistemi i Racunarske Mreze 42

NEDOSTACI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• GROSH-OV ZAKON: JEDINIČNA CENA PERFORMANSE SRAZMERNA KORENU UKUPNE PERFORMANSE

• CENTRALIZOVAN SISTEM PRUŽA VEĆU SNAGU POJEDINAČNOM KORISNIKU

Page 17: Distribuirani Sistemi i Racunarske Mreze 42

NEDOSTACI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• CENA EKSPLOATACIJE RASTE ZA FIZIČKI IZRAZITO DISTRIBUIRAN SISTEM

• PERSONAL JE ZADOVOLJNIJI JER SE DRUŽI I RADI SA KOLEGAMA PO STRUCI

• RAZVOJ I OBUKA LJUDSTVA JEDNOSTAVNIJA

Page 18: Distribuirani Sistemi i Racunarske Mreze 42

NEDOSTACI DISTRIBUIRANJA RAČUNARSKIH SISTEMA

• UPRAVLJANJE RESURSIMA U DISTRIBUIRANOM SISTEMU JE ZNATNO SLOŽENIJE

• PROFESIONALCI LAKŠE PRATE PROMENE

Page 19: Distribuirani Sistemi i Racunarske Mreze 42

PODRUČJA PRIMENE DISTRIBUIRANIH SISTEMA

• U POSLOVIMA RAZMENE PODATAKA– PRIVATNE I JAVNE RAČUNARSKE

MREŽE– INTERNET

Page 20: Distribuirani Sistemi i Racunarske Mreze 42

PODRUČJA PRIMENE DISTRIBUIRANIH SISTEMA

• DELENJE RESURSA– DELENJE SKUPIH RESURSA U

LOKALNOJ RAČUNARSKOJ MREŽI: ŠTAMPAČI, CRTAČI, ARHIVSKI DISKOVI, MODEMI, SPECIJALIZOVANI PROCESORI

Page 21: Distribuirani Sistemi i Racunarske Mreze 42

PODRUČJA PRIMENE DISTRIBUIRANIH SISTEMA

• UPRAVLJANJE PROCESIMA

– CIM

– CAD

– CAE– CASE

Page 22: Distribuirani Sistemi i Racunarske Mreze 42

PODRUČJA PRIMENE DISTRIBUIRANIH SISTEMA

• DISTRIBUIRANE BAZE PODATAKA– KOMBINACIJA REPLIKA I PARTICIJA

RADI • OPTIMIZIRANJE PERFORMANSI SISTEMA• POVEĆANJA POUZDANOSTI SISTEMA• POVEĆANJA TAČNOSTI PODATAKA

Page 23: Distribuirani Sistemi i Racunarske Mreze 42

TELEKOMUNIKACIONE MREŽE

• PRENOS PODATAKA NA VELIKE UDALJENOSTI UZ POMOĆ TELEKOMUNIKACIONIH SISTEMA

• PODELA PREMA VELIČINI POKRIVANJA– WAN:GLOBALNE,MEĐUNARODNE,

NACIONALNE, REGIONALNE

Page 24: Distribuirani Sistemi i Racunarske Mreze 42

TELEKOMUNIKACIONE MREŽE

• PODELA PREMA VELIČINI POKRIVANJA– MAN:GRADSKE RAČUNARSKE MREŽE– LAN : LOKALNE RAČUNARSKE MREŽE

Page 25: Distribuirani Sistemi i Racunarske Mreze 42

TELEKOMUNIKACIONE MREŽE

• PODELA PREMA PRAVU PRISTUPA– JAVNE MREŽE– PRIVATNE MREŽE

Page 26: Distribuirani Sistemi i Racunarske Mreze 42

TELEKOMUNIKACIONE MREŽE

• OBUHVATA

– KOMUNIKACIONE KANALE,

– KOMUNIKACIONI HARDVER,

– KOMUNIKACIONI SOFTVER

Page 27: Distribuirani Sistemi i Racunarske Mreze 42

KOMUNIKACIONI KANALI

• PRENOSNI PUTEVI IZMEĐU TAČAKA TELEKOMUNIKACIONE MREŽE SA RAZLIČITIM PRENOSNIM KARAKTERISTIKAMA I SA RAZLIČITIM FIZIČKIM PRENOSNIM MEDIJIMA

Page 28: Distribuirani Sistemi i Racunarske Mreze 42

KOMUNIKACIONI KANALI

• SIGNALI– DIGITALNI– ANALOGNI

• SIGNAL NOSILAC– OSNOVNI SIGNAL KOJI SE KORISTI ZA

PRENOS PODATAKA IZMEĐU DVE TAČKE I KOJI SE MODULIŠE

Page 29: Distribuirani Sistemi i Racunarske Mreze 42

KOMUNIKACIONI KANALI

• MODEM

• KODEK

• BRZINA PRENOSA PODATAKA– BPS– BAUD

• ŠIRINA PROPUSNOG OPSEGA

Page 30: Distribuirani Sistemi i Racunarske Mreze 42

KOMUNIKACIONI KANALI

• ASINHRONI PRENOS

– KARAKTER

• SINHRONI PRENOS

– PAKET PODATAKA

Page 31: Distribuirani Sistemi i Racunarske Mreze 42

TELEKOMUNIKACIONI KANALI

• TELEFONSKA LINIJA– PARICA , DVOSTRUKA PARICA

• MIKROTALASNI RELEJI

• SATELITSKI LINK

• RADIO VEZA

• KOAKSIJALNI KABL

• OPTIČKI KABL

Page 32: Distribuirani Sistemi i Racunarske Mreze 42

TELEKOMUNIKACIONI KANALI

• SIMPLEX

• HALF DUPLEX

• FULL DUPLEX

Page 33: Distribuirani Sistemi i Racunarske Mreze 42

TELEKOMUNIKACIONE MREŽE

• TELEFONSKE MREŽE

• MREŽE ZA PAKETSKU KOMUNIKACIJU (JUPAK)

• ISDN– DIGITALNA MREŽA INTEGRISANIH

SERVISA

Page 34: Distribuirani Sistemi i Racunarske Mreze 42

LOKALNE RAČUNARSKE MREŽE

• MREŽE ZA POVEZIVANJE BLISKIH RAČUNARSKIH SISTEMA– OD NEKOLIKO METARA DO NEKOLIKO

KILOMETARA

Page 35: Distribuirani Sistemi i Racunarske Mreze 42

LOKALNE RAČUNARSKE MREŽE

• IEEE 802

– IEEE 802.3 CSMA/CD

– IEEE 802.4 TOKEN BUS

– IEEE 802.5 TOKEN RING

Page 36: Distribuirani Sistemi i Racunarske Mreze 42

MULTIPROCESORSKI SISTEMI

• MEĐUSOBNO POVEZIVANJE VIŠE PROCESORA SISTEMSKOM MAGISTRALOM– SIMETRIČNO MULTIPROCESIRANJE– FUNKCIONALNA DEKOMPOZICIJA

Page 37: Distribuirani Sistemi i Racunarske Mreze 42

ISO OSI STANDARDI

• ISO OSI REFERENTNI MODEL

• ISO SLOJEVI

• STANDARDI

Page 38: Distribuirani Sistemi i Racunarske Mreze 42

SLOJEVI ISO OSI MODELAAPLIKACIJA A

PREZENTACIJA

SESIJA

TRANSPORT

MREŽA

LINK PODATAKA

FIZIČKI

7

6

5

4

3

2

1

SlojHOST A

APLIKACIJA B

HOST B

Aplikacioni protokol Ravnopravnientiteti

Mrežni protokol

.

.

.

.

.

.

Fizički medij

MREŽA

Page 39: Distribuirani Sistemi i Racunarske Mreze 42

APLIKATIVNI SERVISI

a) identifikacija partnera u komunikaciji,

na primer po imenu ili adresi;

b) određivanje trenutnog stanja u kojem se

nalazi partner;

c) izdavanje odobrenja za komuniciranje;

d) dogovor o mehanizmu tajnosti;

Page 40: Distribuirani Sistemi i Racunarske Mreze 42

APLIKATIVNI SERVISI

d) dogovor o mehanizmu tajnosti;

e) potvrđivanje verodostojnosti partnera u

u komuniciranju;

f) utvrđivanje metodologije troškova;

g) utvrđivanje pogodnosti resursa;

Page 41: Distribuirani Sistemi i Racunarske Mreze 42

APLIKATIVNI SERVISIh) utvrđivanje kvaliteta usluge;

i) sinhronizacija aplikacija koje razmenjuju informacije;

j) način vođenja dijaloga;

k) postupak u slučaju pojave greške;

l) dogovor o procedurama za kontrolu integriteta

podataka;

m) identifikacija ograničenja u sintaksi podataka

Page 42: Distribuirani Sistemi i Racunarske Mreze 42

MREŽNI STANDARDI

OSI sloj XEROX IBM SNA DEC DNA DoD ISO

7 APLIKACIJA

file transfer, printer server

Transakcioni servisi

Upravljanje mrežom Mrežna aplikacija

File transfer protokol, virtuelni terminal, zvuk

File trasnfer protokol između 2 stanice

6 PREZENTACIJA COURIER protokol

Prezentac. servisi

- - Prezentac. protokol

5 SESIJA - Data_flow Control

Session Control

- Protokol serije

4 TRANSPORT Internet Transport Protokol (ITP) sa 5 podprotokola

Transmission Control

End-to-end comunikacioni servis

Transmission Control Protcol (TCP)

Transport protokol (5 klasa)

3 MREŽA Internet Datagram Protocol

Path Control Adaptive Rooting

Internet Protocol (IP) I822 for ARPANET

Internet Protocol (IP)

2 LINK PODATAKA ETHERNET Synchronoos Data-Link Control (SDLC)

Digital Data Coomm. Message (DDCMP); X.25; Ethernet

Zavisi od tipa mreže

High-Level Data-Link Control (HDLC)

1

FIZIČKI

ETHERNET IBM Phisical DDCMP; X.25; Ethernet

Zavisi od tipa mreže

-