Distribuirani Sistemi i Racunarske Mreze 42
Transcript of Distribuirani Sistemi i Racunarske Mreze 42
DISTRIBUIRANI SISTEMI I RA UNARSKE MRE@E
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.
DISTRIBUIRANI HARDVER
• FIZIČKA DISTRIBUCIJA– SISTEMSKA MAGISTRALA– LOKALNA MREŽA– TELEKOMUNIKACIONA MREŽA
• FUNKCIONALNA DISTRIBUCIJA– VIŠE SPECIJALIZOVANIH PROCESORA
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
DISTRIBUIRANO UPRAVLJANJE
• STRATEGIJE UPRAVLJANJA
– CENTRALIZOVANO
– HIJERARHIJSKO
– POTPUNA AUTONOMIJA
DISTRIBUIRANJE PODATAKA
• CILJ: POVEĆANJE PERFORMANSI ILI POVEĆANJE POUZDANOSTI SISTEMA
• REPLIKACIJA ILI DISTRIBUIRANJE KOPIJA PODATAKA
• PARTICIJE ILI FRAGMENTIRANJE PODATAKA
MODEL ENSLOW-a
• procesori
• upravljanje• podaci
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
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
MOTIVI DISTRIBUIRANJA RAČUNARSKIH SISTEMA
• RAZLOZI KORISNIKA
– AUTOMATIZACIJA SVIH PROCESA ZBOG NISKE CENE OPREME, A RELATIVNO SKUPOG LJUDSKOG RADA
PREDNOSTI DISTRIBUIRANJA RAČUNARSKIH SISTEMA
• SMANJIVANJE TROŠKOVA– LOKALNA OBRADA– LOKALNO MEMORISANJE– KOMPRESIJA PODATAKA PRI
SMEŠTAJU I PRENOSU– KORIŠĆENJE EFIKASNIH
KOMUNIKACIONIH PROTOKOLA
PREDNOSTI DISTRIBUIRANJA RAČUNARSKIH SISTEMA
• MODULARNI I JEDNOSTAVNIJI SOFTVER– MEĐUNARODNI STANDARDI
POVEZIVANJA– SKRAĆENO VREME PROJEKTOVANJA I
REALIZACIJE, INSTALIRANJA I ODRŽAVANJA SOFTVERA
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
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
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
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
NEDOSTACI DISTRIBUIRANJA RAČUNARSKIH SISTEMA
• UPRAVLJANJE RESURSIMA U DISTRIBUIRANOM SISTEMU JE ZNATNO SLOŽENIJE
• PROFESIONALCI LAKŠE PRATE PROMENE
PODRUČJA PRIMENE DISTRIBUIRANIH SISTEMA
• U POSLOVIMA RAZMENE PODATAKA– PRIVATNE I JAVNE RAČUNARSKE
MREŽE– INTERNET
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
PODRUČJA PRIMENE DISTRIBUIRANIH SISTEMA
• UPRAVLJANJE PROCESIMA
– CIM
– CAD
– CAE– CASE
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
TELEKOMUNIKACIONE MREŽE
• PRENOS PODATAKA NA VELIKE UDALJENOSTI UZ POMOĆ TELEKOMUNIKACIONIH SISTEMA
• PODELA PREMA VELIČINI POKRIVANJA– WAN:GLOBALNE,MEĐUNARODNE,
NACIONALNE, REGIONALNE
TELEKOMUNIKACIONE MREŽE
• PODELA PREMA VELIČINI POKRIVANJA– MAN:GRADSKE RAČUNARSKE MREŽE– LAN : LOKALNE RAČUNARSKE MREŽE
TELEKOMUNIKACIONE MREŽE
• PODELA PREMA PRAVU PRISTUPA– JAVNE MREŽE– PRIVATNE MREŽE
TELEKOMUNIKACIONE MREŽE
• OBUHVATA
– KOMUNIKACIONE KANALE,
– KOMUNIKACIONI HARDVER,
– KOMUNIKACIONI SOFTVER
KOMUNIKACIONI KANALI
• PRENOSNI PUTEVI IZMEĐU TAČAKA TELEKOMUNIKACIONE MREŽE SA RAZLIČITIM PRENOSNIM KARAKTERISTIKAMA I SA RAZLIČITIM FIZIČKIM PRENOSNIM MEDIJIMA
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
KOMUNIKACIONI KANALI
• MODEM
• KODEK
• BRZINA PRENOSA PODATAKA– BPS– BAUD
• ŠIRINA PROPUSNOG OPSEGA
KOMUNIKACIONI KANALI
• ASINHRONI PRENOS
– KARAKTER
• SINHRONI PRENOS
– PAKET PODATAKA
TELEKOMUNIKACIONI KANALI
• TELEFONSKA LINIJA– PARICA , DVOSTRUKA PARICA
• MIKROTALASNI RELEJI
• SATELITSKI LINK
• RADIO VEZA
• KOAKSIJALNI KABL
• OPTIČKI KABL
TELEKOMUNIKACIONI KANALI
• SIMPLEX
• HALF DUPLEX
• FULL DUPLEX
TELEKOMUNIKACIONE MREŽE
• TELEFONSKE MREŽE
• MREŽE ZA PAKETSKU KOMUNIKACIJU (JUPAK)
• ISDN– DIGITALNA MREŽA INTEGRISANIH
SERVISA
LOKALNE RAČUNARSKE MREŽE
• MREŽE ZA POVEZIVANJE BLISKIH RAČUNARSKIH SISTEMA– OD NEKOLIKO METARA DO NEKOLIKO
KILOMETARA
LOKALNE RAČUNARSKE MREŽE
• IEEE 802
– IEEE 802.3 CSMA/CD
– IEEE 802.4 TOKEN BUS
– IEEE 802.5 TOKEN RING
MULTIPROCESORSKI SISTEMI
• MEĐUSOBNO POVEZIVANJE VIŠE PROCESORA SISTEMSKOM MAGISTRALOM– SIMETRIČNO MULTIPROCESIRANJE– FUNKCIONALNA DEKOMPOZICIJA
ISO OSI STANDARDI
• ISO OSI REFERENTNI MODEL
• ISO SLOJEVI
• STANDARDI
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
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;
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;
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
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
-