Sistemet e Shpërndara Kapitulli 1

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Cili nga konceptet e mëposhtme është thelbësor për sistemet e shpërndara?

  • Operimi vetëm në një makinë të vetme
  • Centralizimi i plotë i burimeve
  • Ndarja e burimeve nëpër nyje të ndryshme (correct)
  • Mungesa e komunikimit midis komponenteve

Cila nga sfidat e mëposhtme është më karakteristike për sistemet e shpërndara?

  • Optimizimi i përdorimit të procesorit lokal
  • Eliminimi i plotë i vonesave të rrjetit
  • Sigurimi i konsistencës së të dhënave në të gjitha nyjet (correct)
  • Reduktimi i përdorimit të memories lokale

Cili nga trendet e mëposhtme po ndikon ndjeshëm në evoluimin e sistemeve të shpërndara?

  • Centralizimi i shërbimeve në një server të vetëm
  • Rënia e përdorimit të pajisjeve mobile
  • Rritja e kërkesës për shërbime multimediale (correct)
  • Reduktimi i shpejtësisë së rrjeteve

Në kontekstin e sistemeve të shpërndara, çfarë përfaqëson koncepti i 'middleware'?

<p>Një shtresë softuerike që ofron shërbime të përbashkëta për aplikacionet (A)</p> Signup and view all the answers

Cila nga karakteristikat e mëposhtme është thelbësore për shkallëzueshmërinë e një sistemi të shpërndarë?

<p>Aftësia për të shtuar burime pa ndërprerje të shërbimit (C)</p> Signup and view all the answers

Në kontekstin e sistemeve të shpërndara, çfarë nënkupton transparenca?

<p>Fshehja e detajeve teknike nga përdoruesit (A)</p> Signup and view all the answers

Cili rol kryesor luan teknologjia blockchain në kontekstin e sigurisë së sistemeve të shpërndara?

<p>Sigurimi i pandryshueshmërisë dhe transparencës së të dhënave (D)</p> Signup and view all the answers

Çfarë ofron koncepti i 'cloud computing' në lidhje me sistemet e shpërndara?

<p>Një model për qasje në burime kompjuterike si shërbime (D)</p> Signup and view all the answers

Cila është një nga sfidat kryesore të lidhura me trajtimin e dështimeve në sistemet e shpërndara?

<p>Sigurimi që një dështim në një nyje të mos ndikojë të tjerat (D)</p> Signup and view all the answers

Cila është një karakteristikë e rrjeteve të mbivendosjes (overlay networks) në sistemet e shpërndara?

<p>Krijimi i një rrjeti virtual mbi infrastrukturën fizike ekzistuese (B)</p> Signup and view all the answers

Cili është roli i arkitekturës klient-server në World Wide Web (WWW)?

<p>Ofron një model për ndërveprimin midis shfletuesve dhe serverave. (A)</p> Signup and view all the answers

Çfarë është një Uniform Resource Locator (URL) dhe cili është qëllimi i tij kryesor?

<p>Është një adresë unike që identifikon një burim në internet. (B)</p> Signup and view all the answers

Cila nga alternativat e mëposhtme përshkruan më mirë konceptin e 'heterogjenitetit' në sistemet e shpërndara?

<p>Sistemi përbëhet nga komponente të ndryshme harduerike dhe softuerike. (A)</p> Signup and view all the answers

Si ndikon përhapja e madhe e rrjeteve në trendet e sistemeve të shpërndara?

<p>Rrit kompleksitetin e menaxhimit të sistemeve të shpërndara. (A)</p> Signup and view all the answers

Çfarë roli ka 'replikimi' (përsëritja) në transparencën e sistemeve të shpërndara?

<p>Lejon përdorimin e burimeve të ndryshme pa e ditur se ato janë kopje. (A)</p> Signup and view all the answers

Si ndikon 'konkurrenca' në dizajnin e sistemeve të shpërndara?

<p>Kërkon mekanizma për të koordinuar aksesin në burime nga procese të shumta. (A)</p> Signup and view all the answers

Cila është një nga implikimet e përdorimit të rrjeteve të bazuara në pajisje mobile në sistemet e shpërndara?

<p>Rrit kompleksitetin e menaxhimit të lidhjeve të rrjetit dhe sigurisë. (A)</p> Signup and view all the answers

Si ndikon menaxhimi i energjisë në dizajnin e sistemeve të shpërndara?

<p>Kërkon optimizimin e përdorimit të energjisë për të reduktuar kostot dhe impaktin mjedisor. (A)</p> Signup and view all the answers

Si ndikon heterogjeneti në trajtimin e sigurisë në sistemet e shpërndara?

<p>E komplikon trajtimin e sigurisë duke kërkuar qasje të ndryshme për komponente të ndryshme. (D)</p> Signup and view all the answers

Nëse një sistem përdor riprodhimin ose kopjimin e një burimi, cilën transparencë duhet ta përdorë sistemi?

<p>Transparenca e Riperprodhimit (B)</p> Signup and view all the answers

Cili lloj riprodhimi u ofron shfrytëzuesve shkallëzueshmëri të lartë, si dhe tolerancë ndaj gabimeve dhe shkëputjes së rrjetit?

<p>Ripprodukimi i klientit (C)</p> Signup and view all the answers

Parandalimi i kapjes dhe përsëritjes së mesazheve të ndjeshme është i rëndësishëm. Cilët janë dy opsionet që kryejnë këtë kontroll, që duhet të kryejë secili sistem i sigurt i shpërndarë?

<p>Markimi kohor dhe Numerimi (D)</p> Signup and view all the answers

Një problem që mund të ndodhë kur dizajnoni një arkitekturë të shpërndarë softuerike është zgjedhja e një strategjie që shfrytëzon llogaritjet e shpërndara në një mjedis shkallëzues të gjerë me shumë dhjetëra mijëra serverë. Sipas jush, cili do të ishte një shembull i tillë?

<p>Arkitektura e bashkëmoshatareve (peer-to-peer) (D)</p> Signup and view all the answers

Për sa i përket koncepteve harduerike, në sistemet e shpërndara, si adresohet memoria?

<p>Adresimi i hapësirës së memorjes është i ndryshëm. (B)</p> Signup and view all the answers

Cili është problemi me thirrjet e procedurave të largëta (remote procedure call)?

<p>Ato dështojnë gjatë ekzekutimit për arsye të panjohura. (D)</p> Signup and view all the answers

Një rrjet funksionon në bazë të frekuencës të madhe të transmetimit të të dhënave në çdo sekondë, megjithatë ka humbje të performancës gjatë transmetimit. Çfarë mund të bëjë inxhinieri për të kontrolluar humbjen e performancës?

<p>Kontrolloni humbjen e performancës. (C)</p> Signup and view all the answers

Kur flasim për transparencën relative ndaj sistemeve të shpërndara të një shkallë tjetër më të lartë, cilat koncepte duhet të fokusohemi?

<p>Transparencën e Shkallëzimit (B)</p> Signup and view all the answers

Aplikimet e shpërndara mund të përdorin standarde ose protokolle të hapura, për të bashkëvepruar me aplikacione të tjera të shpërndara. Cila është ajo praktikë që përshkruan shkëmbimin ose ofrimin e shërbimeve duke përdorur formate dhe protokolle të mirëpërcaktuara?

<p>Interoperabiliteti (A)</p> Signup and view all the answers

Nëse themi se disa nyje në sistemin e shpërndarë mund të operojnë në mënyrë të pavarur nga njëra-tjetra, atëherë çfarë karakteristikë përmbushim?

<p>Mbledhja e elementeve autonome (D)</p> Signup and view all the answers

Kur një sistem i shpërndarë shtrihet mbi makina të shumta dhe i ofron çdo aplikacioni të njëjtën ndërfaqe, çfarë kemi?

<p>Middleware (D)</p> Signup and view all the answers

Nëse nevojitet të optimizohet rrjeti i shpërndarë për të siguruar shpejtësi të lartë dhe siguri të të dhënave, çfarë sistemi duhet të përdoret??

<p>Telekomunikacion dhe rrjet i komunikimit (A)</p> Signup and view all the answers

Edhe pse blockchain ofron siguri të lartë dhe pandryshueshmëri, cili është disavantazhi më i madh i tij?

<p>Kostoja e lartë e transaksioneve (D)</p> Signup and view all the answers

Cili protokoll, përcakton mënyrën se si shfletuesit e internetit (klientët) komunikojnë me ueb serverat për të shkëmbyer dokumente dhe të dhëna?

<p>HTTP (HyperText Transfer Protocol) (C)</p> Signup and view all the answers

Teknologjia Blockchain, përdoret për shumë aplikacione por për çfarë është e njohur më së shumti?

<p>Sigurinë e të dhënave dhe transparencën në transaksione financiare. (D)</p> Signup and view all the answers

Në sistemet e shpërndara, cilat janë dy llojet kryesore të rrjeteve të mbivendosjes (overlay networks)?

<p>Rrjete të strukturuara dhe të pastrukturuara. (B)</p> Signup and view all the answers

Flashcards

Sistemi i shpërndarë

Një sistem ku shërbime të shumta drejtohen nëpër makina të ndryshme dhe komunikojnë për të koordinuar veprimet.

Sistemet e shpërndara

Një koleksion i elementeve kompjuterike autonome që paraqiten si një sistem koherent për përdoruesit.

Nyje/Node

Një pajisje ose njësi llogaritëse që merr pjesë në një sistem të shpërndarë.

Sistemi i shpërndarë

Komponentët e një sistemi komunikojnë dhe koordinojnë veprimet vetëm duke kaluar mesazhe.

Signup and view all the flashcards

Mbledhja e elementeve autonome

Një karakteristikë ku nyjet veprojnë të pavarura, por arrijnë qëllime të përbashkëta duke shkëmbyer mesazhe.

Signup and view all the flashcards

Sistem koherent i vetëm

Një sistem i shpërndarë duhet të shfaqet si një entitet i vetëm dhe koherent për përdoruesit.

Signup and view all the flashcards

Dështime të pavarura

Duhet të jetë në gjendje të vazhdojë të funksionojë edhe në rast të dështimeve të pjesshme.

Signup and view all the flashcards

Middleware

Shtrihet mbi makina të shumta dhe ofron të njëjtën ndërfaqe për çdo aplikacion.

Signup and view all the flashcards

Thirrjet e procedurave të largëta

Thirrjet mund të dështojnë gjatë ekzekutimit.

Signup and view all the flashcards

Përhapja e dështimeve

Dështimet mund të shkaktojnë probleme në serverë të tjerë.

Signup and view all the flashcards

Dështimi i pjesshëm

Mund të ndodhë duke krijuar sfida në ruajtjen e qëndrueshmërisë së të dhënave.

Signup and view all the flashcards

Transparenca në qasje

Aftësia për t'iu qasur burimeve lokale dhe në distancë në mënyrë të njëjtë.

Signup and view all the flashcards

Transparenca në lokacion

Qasje në burime pa e ditur lokacionin e tyre fizik.

Signup and view all the flashcards

Transparenca në konkurrencë

Disa procese mund të operojnë njëkohësisht pa interferencë.

Signup and view all the flashcards

Transparenca në replikim

Rritja e qëndrueshmërisë dhe performancës pa njohuri të kopjeve.

Signup and view all the flashcards

Transparenca në dështime

Fshehja e gabimeve dhe lejimi i përfundimit të punëve pavarësisht prishjeve.

Signup and view all the flashcards

Transparenca mobile

Lejon lëvizjen e burimeve pa ndikuar në operacione.

Signup and view all the flashcards

Transparenca në performancë

Lejon konfigurimin e sistemeve për të përmirësuar performancën.

Signup and view all the flashcards

Transparenca e shkallëzimit

Lejon zgjerimin në shkallë pa ndryshime në strukturë.

Signup and view all the flashcards

Promovimi i shkallëzueshmërisë

Menaxhimi i kostonit të burimeve, humbjes së performances, dhe pengesave.

Signup and view all the flashcards

Dimensionet e ndryshme të shkallzueshmërisë

Zgjerimi i sistemit mund të matet në madhësi, gjeografi dhe administrim.

Signup and view all the flashcards

Fshehja e vonesave të komunikimit

Zbatimi i vonesave të komunikimit në raste gjeografike.

Signup and view all the flashcards

Organizime të memories

Janë të ndryshme në sistemet e shpërndara.

Signup and view all the flashcards

Teknologjia blockchain

Një strukturë që ruan rekordet e transaksioneve dhe përdor rrjetin e shpërndarë për verifikim.

Signup and view all the flashcards

World Wide Web (WWW)

World Wide Web është një sistem për publikimin dhe përdorimin e burimeve dhe shërbimeve nëpër internet.

Signup and view all the flashcards

HyperText Markup Language( HTML )

Është një gjuhë për të specifikuar përmbajtjen dhe paraqitjen e Ueb faqeve të shfaqur nga shfletuesit Ueb.

Signup and view all the flashcards

Uniform Resource locators (URLs)

i njohur edhe si Identifikues i Burimeve Uniform ( URI-ve), që identifikojnë dokumentet dhe burimet e tjera ruhen si pjesë e Ueb.

Signup and view all the flashcards

Arkitekturën e sistemit Klient-Server

me rregullat dhe standarde për ndërveprim (HyperTextTransfer Protocol - HTTP ), me të cilin shfletues dhe klientët e tjerë marrin dokumente dhe burime të tjera nga serverat e internetit.

Signup and view all the flashcards

Forma URL.

Ka forme te pergjithshme (protocol://servername [:port] [/pathName] [?query] [ #fragment])

Signup and view all the flashcards

Study Notes

  • Ky dokument trajton tiparet dhe karakteristikat e sistemeve të shpërndara
  • Kapitulli 1 karakterizon Sistemet e Shpërndara dhe ofron një Hyrje

Metodat e Vlerësimit

  • Vlerësimi I do të jetë më 9 Prill 2025, me vlerë 25%

  • Vlerësimi II do të jetë më 21 Maj 2025, me vlerë 25%

  • Dorëzimi i Projektit do të jetë më 19 Maj 2025, me prezantim nga 25 deri më 28 Maj 2025 dhe do të ketë 40% të notës

  • Vijueshmëria dhe Aktiviteti kanë 10% të notës

  • Metodat e vleresimit ne Telekomin janë 40% Vlerësimi I më 9 Prill 2025

  • Vlerësimi II ka 40% më 21 Maj 2025

  • Punimi seminarik ka 15%

  • Vijueshmëria dhe aktiviteti kan 5%

Sistemet e Centralizuara

  • Arkitektura klient-server ku shumë klientë lidhen direkt me një server të vetëm është një sistem i centralizuar
  • Serveri trajton të gjitha kërkesat e klientëve
  • Përmirësimi i performancës është i kufizuar
  • Sistemet e centralizuara kanë një pikë të vetme të dështimit
  • Është e vështirë të arrihet disponueshmëria në sisteme të centralizuara

Sistemet e Shpërndara

  • Shërbime të shumta drejtohen në makina të ndryshme dhe komunikojnë përmes rrjetit për të koordinuar veprimet, duke u paraqitur përdoruesit përfundimtar si një sistem i vetëm koherent
  • Performanca është e pakufizuar, duke mundësuar shkallëzueshmëri horizontale
  • Sistemet e shpërndara janë rezistente dhe tolerante ndaj dështimeve
  • Disponueshmëria 24/7/365

Përkufizime të Sistemeve të Shpërndara

  • Sistemet e shpërndara janë koleksione të elementeve kompjuterike autonome që u shfaqen përdoruesve si një sistem i vetëm koherent
  • Një nyje/node mund të jetë çdo pajisje ose njësi llogaritëse që kontribuon në përpunim, ruajtje ose transmetim të dhënash në një sistem të shpërndarë
  • Komponentët e vendosur në kompjuterë në rrjet komunikojnë dhe koordinojnë veprimet e tyre duke kaluar mesazhe

Shembuj të Sistemeve të Shpërndara

  • Simulimet shkencore mundësojnë llogaritje të shpejta dhe efikase për simulime komplekse në fusha si astrofizika, kimia dhe gjenomika
  • Grid Computing përdor burime të shpërndara për kërkime shkencore që kërkojnë llogaritje të mëdha dhe të shpejta
  • Analiza e të Dhënave të Mëdha menaxhon dhe analizon të dhëna mjekësore dhe gjenetike për diagnostikë dhe trajtime më të mira
  • Përpunimi i Imazheve Mjekësore ndihmon në shpërndarjen dhe përpunimin e imazheve mjekësore si radiografia dhe MRI përmes rrjeteve të shpërndara
  • Optimizimi i rrjeteve të shpërndara menaxhon dhe optimizon rrjetet për shpejtësi të lartë dhe siguri të dhënash
  • Shërbime si video dhe transmetime live përdorin rrjete të shpërndara për efikasitet
  • Sistemet e tregtisë financiare përdorin sisteme të shpërndara për përpunimin e transaksioneve dhe menaxhimin e investimeve
  • Teknologjia blockchain përdor sisteme të shpërndara për siguri dhe investime

Karakteristikat e Sistemeve të Shpërndara

  • Sistemet e shpërndara mund të përbëhen nga të gjitha llojet e nyjeve
  • Nyjet mund të veprojnë në mënyrë të pavarur nga njëra-tjetra
  • Nyjet programohen për të arritur qëllime të përbashkëta, të cilat realizohen duke shkëmbyer mesazhe
  • Dy lloje të rrjeteve të mbivendosjes: Mbivendosja e Strukturuar e Nyjeve dhe Mbivendosja e Pa strukturuar e Nyjeve.
  • Një sistem i shpërndarë duhet të shfaqet si një sistem koherent i vetëm
  • Konsistenca matet kur sistemet sillen në pritshmërive te përdoruesve të tij.
  • Dështimet e pavarura mund të jenë në harduer/softuer

Organizimi i Sistemeve të Shpërndara

  • Një sistem i shpërndarë i organizuar si middleware shtrihet mbi makina të shumta dhe i ofron çdo aplikacioni të njëjtën ndërfaqe
  • Shërbimet e ofruara nga middleware përfshijnë komunikimin, menaxhimin e transaksioneve dhe besueshmërinë

Sfidat në Menaxhimin e Dështimeve në Sistemet e Shpërndara

  • Thirrjet e procedurave të largëta mund të dështojnë gjatë ekzekutimit për shkaqe të ndryshme
  • Përhapja e dështimeve nga pjesë të largëta të sistemit mund të shkaktojë probleme në serverë të tjerë
  • Dështimi i pjesshëm mund të ndodhë, duke krijuar sfida në ruajtjen e qëndrueshmërisë së të dhënave

Sfidat e Sistemeve të Shpërndara

  • Heterogjeniteti, Sistemi i hapur, Siguria, Shkallëzueshmëria, Trajtimi i dështimit, Konkurrenca, Transparenca, Cilësia e Shërbimit

Heterogjeniteti në Sistemet e Shpërndara

  • Heterogjeniteti përfshin rrjetet, pajisjet kompjuterike, sistemet operative, gjuhët e programimit dhe zbatimin nga zhvillues të ndryshëm

Sisteme te hapura

  • Ndërveprueshmëria, transportueshmëria, zgjerimi, fleksibiliteti dhe ndarja e politikës nga mekanizmat

Siguria

  • Konfidencialiteti mbron mos zbulimin ndaj atyre të paautorizuar, Integriteti mbron kundër ndryshimit ose korrupsionit të burimeve te përbashkëta dhe Disponueshmëria mbron kundër ndërhyrjeve me mjetet për të hyrë në burimet e përbashkëta.

Transparenca në Sistemet e Shpërndara

  • Lejon që burimeve lokale dhe në distancë t'u qasemi me operacione identike
  • Mundëson qasjen në burime pa ditur vendndodhjen fizike ose atë në rrjetë
  • Operimi i disa proceseve të ndara pa interferencë në mes tyre
  • Rrit qëndrueshmërinë dhe performancën pa njohuri të përsëritjeve/replikave nga shfrytëzues.
  • Fsheh gabimet, duke lejuar shfrytëzuesit të përfundojnë punët pavarësisht nga prishjet
  • Lejon lëvizjen e resurse nga klientët në sistem.
  • Sistemet konfigurohen dhe përmirësojnë performancën në varësi të ngarkesës.
  • Lejon sistemin dhe aplikacionet të zgjerohen në shkallë pa ndryshime në strukturën e sistemit ose të algoritmeve të aplikacionit.

Shkallëzueshmëria

  • Kontrollon koston e burimeve fizike dhe humbjen e performances dhe shmang pengesat e performances.
  • Mund të matet në madhësisë , gjeografike dhe administrative

Trendet e Sistemeve të Shpërndara

  • Trendet e sistemeve të shpërndara: përhapja e rrjetave, kompjutimi i gjithpranishëm, kërkesa në rritje për shërbime multimediale, dhe vështrimi i sistemeve të shpërndara si gjë e dobishme

Teknologjia Blockchain

  • Blockchain është një strukturë që ruan rekordet e transaksioneve, të njohura me emrin ""bllok"", në disa baza të dhënash, të njohura me emrin ""chain"", në një rrjet të lidhur përmes nyjeve peer-to-peer
  • Aplikohet në sistemet të shpërndara, duke përdorur rrjetin e shpërndarë për të ruajtur dhe verifikuar të dhënat.
  • Çdo nyje në rrjet ka një kopje të plotë të blockchain, dhe çdo kush mund t'i shohë të dhënat, por askush nuk mund t'i ndryshoj ato

URL-të (Uniform Resource Locators)

  • Standardizuar në 1994
  • Forma e përgjithshme e një HTTP URL protocol:// servername [:port] [/pathName] [?query] [ #fragment]
  • DNS, Path Name, Query dhe Fragment

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Distributed Objects: CORBA Quiz
12 questions
Distributed Systems Architectures
30 questions
Use Quizgecko on...
Browser
Browser