Sisällysluettelo:
- Määritelmä - mitä hajautettu tietokonejärjestelmä tarkoittaa?
- Techopedia selittää hajautettua laskentajärjestelmää
Määritelmä - mitä hajautettu tietokonejärjestelmä tarkoittaa?
Hajautettu tietojenkäsittely on laskentakonsepti, joka yleisessä merkityksessä viittaa useisiin tietokonejärjestelmiin, jotka työskentelevät yhdessä ongelmassa. Hajautetussa laskennassa yksi ongelma on jaettu moniin osiin, ja jokainen osa on ratkaistu eri tietokoneilla. Niin kauan kuin tietokoneet ovat verkossa, ne voivat kommunikoida keskenään ongelman ratkaisemiseksi. Jos tietokoneet tehdään oikein, ne toimivat kuin yksi kokonaisuus.
Hajautetun tietojenkäsittelyn perimmäisenä tavoitteena on maksimoida suorituskyky yhdistämällä käyttäjiä ja IT-resursseja kustannustehokkaalla, läpinäkyvällä ja luotettavalla tavalla. Se varmistaa myös vikasietoisuuden ja mahdollistaa resurssien saatavuuden, jos jokin komponenteista vioittuu.
Techopedia selittää hajautettua laskentajärjestelmää
Ajatus resurssien jakamisesta tietokoneverkossa ei ole uusi. Tämä alkoi ensin tietojen syöttöpäätelaitteiden käytöstä suurten koneiden tietokoneissa, siirrettiin sitten pieniin tietokoneisiin ja on nyt mahdollista henkilökohtaisissa tietokoneissa ja asiakas-palvelin-arkkitehtuurissa, jossa on enemmän tasoja.
Hajautettu laskenta-arkkitehtuuri koostuu useista asiakaskoneista, joissa on erittäin kevyet ohjelmistoagentit, jotka on asennettu yhteen tai useampaan erilliseen hajautettuun laskennan hallintapalvelimeen. Asiakaskoneilla toimivat agentit havaitsevat yleensä koneen käyttämättömänä ja lähettävät hallintapalvelimelle ilmoituksen, että konetta ei käytetä ja että se on käytettävissä käsittelytyöhön. Agentit pyytävät sitten sovelluspakettia. Kun asiakaskone vastaanottaa tämän sovelluspaketin hallintapalvelimelta prosessoitavaksi, se suorittaa sovellusohjelmiston, kun sillä on vapaita CPU-jaksoja, ja lähettää tuloksen takaisin hallintapalvelimelle. Kun käyttäjä palaa ja vaatii resursseja uudelleen, hallintapalvelin palauttaa resurssit käyttämään erilaisia tehtäviä käyttäjän poissa ollessa.