Koopeticijski mehanizmi: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
Bot: Automatski unos stranica
 
m bnz
 
Redak 1: Redak 1:
<!--'''Koopeticijski mehanizmi'''-->'''Koopeticijski mehanizmi''' (coopetition mechanisms) su vrsta mehanizama namijenjenih istovremenom ostvarenju suradnje (engl. cooperation) i natjecanja (engl. competition). Ostvareni su kao Web Services usluge s pohranom stanja, primjenom [[WS-ResourceFramework]] i [[WS-Addresing]] standarda. Vrsta su općenitih mehanizama za komunikaciju i sinkronizaciju unutar prividne raspodijeljene okoline. Ostvarene koopeticijske usluge podržavaju tvorničko [[sučelje]]. To sučelje čine operacije za stvaranje i uništavanje primjeraka koopeticijskih usluga zajedničko je svim koopeticijskim mehanizmima. Drugo sučelje koje podržavaju ostvarene koopeticijske usluge je sučelje ovisno o koopeticijskom mehanizmu. <ref name="Klemo">[https://bib.irb.hr/datoteka/330791.Klemo_Vladimir_-_Diplomski_Rad.pdf Institut Ruđer Bošković] Vladimir Klemo: ''Sustav za nadgledanje rada korisnika i usluga u razvojnoj okolini PIE'', Zagreb, lipanj 2007., str. 33-34 (pristupljeno 8. srpnja 2017.)</ref>
Koopeticijski mehanizmi''' (coopetition mechanisms) su vrsta mehanizama namijenjenih istovremenom ostvarenju suradnje (engl. cooperation) i natjecanja (engl. competition). Ostvareni su kao Web Services usluge s pohranom stanja, primjenom [[WS-ResourceFramework]] i [[WS-Addresing]] standarda. Vrsta su općenitih mehanizama za komunikaciju i sinkronizaciju unutar prividne raspodijeljene okoline. Ostvarene koopeticijske usluge podržavaju tvorničko [[sučelje]]. To sučelje čine operacije za stvaranje i uništavanje primjeraka koopeticijskih usluga zajedničko je svim koopeticijskim mehanizmima. Drugo sučelje koje podržavaju ostvarene koopeticijske usluge je sučelje ovisno o koopeticijskom mehanizmu. <ref name="Klemo">[https://bib.irb.hr/datoteka/330791.Klemo_Vladimir_-_Diplomski_Rad.pdf Institut Ruđer Bošković] Vladimir Klemo: ''Sustav za nadgledanje rada korisnika i usluga u razvojnoj okolini PIE'', Zagreb, lipanj 2007., str. 33-34 (pristupljeno 8. srpnja 2017.)</ref>


Na dva se načina može zauzeti ili dohvatiti sredstva koopeticijskih mehanizama. Jedan je način propitkivanje (eng. poll). Njime korisnik mora ponavljati zahtjev sve dok ne dohvati traženo sredstvo. Ako nije raspoloživo, koristi se drugi način, povratni poziv (eng. callback).  Tad koopeticijski mehanizam dodaje korisnikov zahtjev u [[Red (struktura podataka)|rep]] čekanja te obavještava korisnika da je sredstvo zauzeto. Čim postane raspoloživo odnosno korisnikov [[zahtjev (računarstvo)|zahtjev]] dođe na početak repa čekanja, koopeticijski mehanizam obavještava korisnika.<ref name="Klemo"/>
Na dva se načina može zauzeti ili dohvatiti sredstva koopeticijskih mehanizama. Jedan je način propitkivanje (eng. poll). Njime korisnik mora ponavljati zahtjev sve dok ne dohvati traženo sredstvo. Ako nije raspoloživo, koristi se drugi način, povratni poziv (eng. callback).  Tad koopeticijski mehanizam dodaje korisnikov zahtjev u [[Red (struktura podataka)|rep]] čekanja te obavještava korisnika da je sredstvo zauzeto. Čim postane raspoloživo odnosno korisnikov [[zahtjev (računarstvo)|zahtjev]] dođe na početak repa čekanja, koopeticijski mehanizam obavještava korisnika.<ref name="Klemo"/>

Posljednja izmjena od 22. ožujak 2022. u 12:27

Koopeticijski mehanizmi (coopetition mechanisms) su vrsta mehanizama namijenjenih istovremenom ostvarenju suradnje (engl. cooperation) i natjecanja (engl. competition). Ostvareni su kao Web Services usluge s pohranom stanja, primjenom WS-ResourceFramework i WS-Addresing standarda. Vrsta su općenitih mehanizama za komunikaciju i sinkronizaciju unutar prividne raspodijeljene okoline. Ostvarene koopeticijske usluge podržavaju tvorničko sučelje. To sučelje čine operacije za stvaranje i uništavanje primjeraka koopeticijskih usluga zajedničko je svim koopeticijskim mehanizmima. Drugo sučelje koje podržavaju ostvarene koopeticijske usluge je sučelje ovisno o koopeticijskom mehanizmu. [1]

Na dva se načina može zauzeti ili dohvatiti sredstva koopeticijskih mehanizama. Jedan je način propitkivanje (eng. poll). Njime korisnik mora ponavljati zahtjev sve dok ne dohvati traženo sredstvo. Ako nije raspoloživo, koristi se drugi način, povratni poziv (eng. callback). Tad koopeticijski mehanizam dodaje korisnikov zahtjev u rep čekanja te obavještava korisnika da je sredstvo zauzeto. Čim postane raspoloživo odnosno korisnikov zahtjev dođe na početak repa čekanja, koopeticijski mehanizam obavještava korisnika.[1]

Razvojni sustav prividne računalne okoline ostvaruje tri koopeticijska mehanizma: semafor, poštanski pretinac i usmjernik događaja. Semafor ima dvije inačice: binarni semafor i opći semafor. Binarni omogućuje međusobno isključivanje raspodijeljenih programa, zato što samo jedan raspodijeljeni program može zauzeti semafor u svakom trenutku. Opći semafor može istovremeno zauzeti više raspodijeljenih programa.[1]

Vidi[uredi]

Izvori[uredi]

  1. 1,0 1,1 1,2 Institut Ruđer Bošković Vladimir Klemo: Sustav za nadgledanje rada korisnika i usluga u razvojnoj okolini PIE, Zagreb, lipanj 2007., str. 33-34 (pristupljeno 8. srpnja 2017.)