Hajautettu verkko - Distributed networking

Hajautettu verkko on hajautettu tietokoneverkkojärjestelmä , jossa ohjelman komponentit ja tiedot riippuvat useista lähteistä.

Yleiskatsaus

Hajautettu tietoverkko, jota käytetään hajautetussa laskennassa , on verkkojärjestelmä, jonka yli tietokoneohjelmointi , ohjelmistot ja niiden tiedot ovat hajautettu useammalle kuin yhdelle tietokoneelle, mutta viestivät monimutkaisia ​​viestejä solmujensa (tietokoneidensa) kautta ja ovat riippuvaisia ​​toisistaan. Hajautetun verkon tavoitteena on jakaa resursseja, yleensä yhden tai vastaavan tavoitteen saavuttamiseksi. Yleensä tämä tapahtuu tietokoneverkossa , mutta Internet-pohjaisen laskennan suosio on kasvussa. Tyypillisesti hajautettu verkkojärjestelmä koostuu prosesseista , säikeistä , agenteista ja hajautetuista objekteista . Pelkät hajautetut fyysiset komponentit eivät riitä riittämään hajautettuna verkkona; yleensä hajautettu verkko käyttää samanaikaista ohjelman suoritusta.

Asiakas / palvelin

Asiakas / palvelin- laskenta on eräänlainen hajautettu laskenta, jossa yksi tietokone, asiakas, pyytää tietoja palvelimelta, ensisijaiselta laskentakeskukselta, joka vastaa asiakkaalle suoraan pyydetyillä tiedoilla, joskus agentin välityksellä. Asiakkaan / palvelimen hajautettu verkko on suosittua myös verkkopohjaisessa laskennassa. Asiakas / palvelin on periaate, jonka mukaan asiakastietokone voi tarjota käyttäjälle tiettyjä ominaisuuksia ja pyytää muita muilta tietokoneilta, jotka tarjoavat palveluja asiakkaille. Webin Hypertext Transfer Protocol on pohjimmiltaan kaikki client / server.

Agenttipohjainen

Hajautettu verkko voi olla myös agenttipohjainen , jossa agentin tai komponentin hallinta on määritelty löyhästi, ja komponenteilla voi olla joko ennalta määritetyt tai dynaamiset asetukset.

Hajautettu

Hajauttaminen on paikka, jossa jokaista verkon tietokonetta voidaan käyttää käsillä olevaan laskentatehtävään, mikä on päinvastainen asiakas / palvelin-mallille. Tyypillisesti käytetään vain käyttämättömiä tietokoneita, ja tällä tavalla verkkojen uskotaan olevan tehokkaampia. Peer-to-peer (P2P) -laskenta perustuu hajautettuun, hajautettuun verkkoon, mukaan lukien hajautettu kirjanpitotekniikka , kuten lohkoketju .

Mesh

Verkkoverkko on paikallisverkko, joka koostuu laitteista (solmuista) ja joka alun perin on suunniteltu kommunikoimaan radioaaltojen kautta erityyppisten laitteiden sallimiseksi. Jokainen solmu pystyy kommunikoimaan verkon kaikkien muiden solmujen kanssa.

Hajautetun verkostoitumisen edut

Ennen 1980-lukua tietojenkäsittely keskitettiin tyypillisesti yhteen edulliseen pöytätietokoneeseen. Mutta nykyään laskentaresurssit (tietokoneet tai palvelimet) ovat tyypillisesti fyysisesti hajautettuja monissa paikoissa, mikä hajautettu verkostoituminen on erinomaista. Jotkut laskentatyypit eivät skaalaa hyvin tietyn tason rinnakkaisuuden ja ylivoimaisen laitteistokomponenttien voiton ohi , ja siksi ne ovat pullonkaulaisia , kuten erittäin suurten mittakaavan ohjeiden avulla . Nämä pullonkaulat poistetaan lisäämällä tietokoneiden määrää niiden komponenttien tehon sijaan. Tilanteet, joissa resurssien jakamisesta tulee ongelma tai joissa tarvitaan suurempaa vikasietoisuutta, löytävät apua myös hajautetussa verkostoitumisessa. Hajautettu verkostoituminen tukee myös anonymiteetin korkeampaa tasoa.

Pilvilaskenta

Yritykset, joilla on nopea kasvu ja skaalaus, voivat olla haastavia ylläpitää omaa hajautettua verkkoaan perinteisen asiakas / palvelin-laskentamallin mukaisesti. Pilvilaskenta on hajautetun laskennan apuohjelma Internet-pohjaisten sovellusten, tallennus- ja laskentapalvelujen kautta. Pilvessä on joukko tietokoneita tai palvelimia, jotka ovat tiiviisti yhteydessä tarjoamaan skaalautuvia , suurikapasiteettisia laskentatehtäviä tai niihin liittyviä tehtäviä.

Katso myös

Viitteet