393 |
juurisertifikaatilla. |
juurisertifikaatilla. |
394 |
|
|
395 |
|
|
396 |
8. Tiedon haku JXTA-verkoissa |
8. Tiedon haku vertais- ja JXTA-verkoissa |
397 |
|
|
398 |
|
Tiedon hakeminen hajautetussa verkossa voidaan jakaa kahteen eri osaan [ ]. Ensimmäinen, |
399 |
|
ei-sisältöpohjainen haku (eng. Content-agnostic Search), pohjautuu menetelmään, jossa tarkoituksena |
400 |
|
on löytää verkosta muita solmuja, jotka sisältävät tarvittavat tiedot haun suorittamiseen. Yleensä |
401 |
|
nämä solmut ovat palvelimia, jotka pitävät yllä erilaisia hakemistoja verkossa liikkuvasta |
402 |
|
tiedosta ja tietoon liittyvistä solmuista. Ei-sisältöpohjaista hakutekniikkaa käyttää esimerkiksi |
403 |
|
Napster- ja Gnutella-tiedostonjako-ohjelmat. Ei-sisältöpohjaisen haun etuina ovat haun nopeus sekä pieni verkon |
404 |
|
kuormitus. Heikkouksina voidaan pitää virheensietokykyä, laajennettavuutta sekä keskitettyä ylläpitoa. |
405 |
|
|
406 |
|
Toinen tekniikka on nimeltään sisältöpohjainen haku (eng. Content-based Search). Sisältöpohjaisessa |
407 |
|
haussa haun kyselyä (eng. Search Query) ohjataan haun sisällön perusteella verkon solmujen välillä. |
408 |
|
Jossain vaiheessa kysely ohjautuu verkossa oikealle solmulle, joka pystyy vastaamaan kyselyyn ja |
409 |
|
palauttamaan haun tulokseen. Esimerkkejä tietopohjaisesta hausta ovat CAN (eng. Content Addressable |
410 |
|
Network) [ ] sekä Chord [ ]. Kun uusi solmu liittyy tietoverkkoon, jossa käytetään tietopohjaista hakua, |
411 |
|
tulee solmun ensimmäiseksi luoda hakemisto (eng. Index) oman alueen (eng. Zone) mainoksista |
412 |
|
(eng. Advertisement). Yksittäisten alueiden hakemisto-unioni muodostaa olemassa olevan verkon |
413 |
|
koko tietovaraston. Alue, joka uudellee solmulle varataan, on dynaaminen ja se rippuu verkon solmujen |
414 |
|
lukumäärästä sekä yksittäisten solmujen poistumisesta verkosta tai liittymisestä verkkoon. Kun verkon solmu |
415 |
|
haluaa julkaista uuden mainoksen resurssiin tai tietoon liittyen, se tutkii mainoksen sisällön. Sisällön |
416 |
|
perusteella solmu osaa lähettää mainoksen verkossa oikeaan paikkaan. Yleisin tapa laskea mainoksen paikan |
417 |
|
määräämiseen on käyttää hajautusta. |
418 |
|
|
419 |
|
Haku JXTA-verkoissa pohjautuu keskitin-solmuihin (eng. Hub Peer) sekä XML-pohjaisiin viesteihin. Kuvassa 5 |
420 |
|
on esitetty JXTA-verkon verkkotopologia tiedonhaun yhteydessä. |
421 |
|
|
422 |
|
Kuva 5. Tiedon haku JXTA-verkossa (© Sun Microsystems). |
423 |
|
|
424 |
|
Tietoa voidaan hakea JXTA-verkossa joko syvyys- tai leveyssuunnassa. Tämä mahdollistaa tehokkaat hakualgorimit |
425 |
|
sekä vähentää verkon kuormitusta. Kun solmut julkaisevat mainoksia, ne tallennetaan keskitin-solmuihin. Yksittäiset |
426 |
|
keskitin-solmut voivat myös liittyä toisiin keskitin-solmuihin. |
427 |
|
|
428 |
|
|
429 |
|
|
430 |
|
|
431 |
9. Yhteenveto |
9. Yhteenveto |