Sredstvima uvjetovana suradnja i natjecanje u sustavima zasnovanim na uslugama

Autor: Skuliber, Ivan
Přispěvatelé: Srbljić, Siniša
Jazyk: chorvatština
Rok vydání: 2009
Předmět:
Popis: Suradnja i natjecanje je oblik međudjelovanja usluga u sustavima zasnovanim na uslugama. Kao i u ostalim oblicima međudjelovanja usluga, tako se i u suradnji i natjecanju usluga komunikacija usluga ostvaruje pomoću komunikacijskih poruka napisanih u meta jeziku XML. Opširnost meta jezika XML uzrokuje nezanemarivu potrošnju računalnih sredstava tijekom slanja, zaprimanja i obrade komunikacijskih poruka, te nezanemarivu potrošnju mrežnih sredstava tijekom mrežnog prijenosa komunikacijskih poruka. Zbog toga suradnja i natjecanje većeg broja usluga nema zadovoljavajuća radna svojstva. U doktorskoj disertaciji predložen je način poboljšavanja radnih svojstava suradnje i natjecanja usluga pomoću sredstvima uvjetovanog komprimiranja komunikacijskih poruka. Definiran i opisan je algoritam PrAKSiN, prilagodljivi algoritam za komprimiranje suradnje i natjecanja. Ovisno o vrijednostima sredstava sustava, algoritam mijenja komunikaciju usluga iz nekomprimirane u komprimiranu, i obratno. Algoritam je potpuno raspodijeljen i računalno nezahtjevan. Raspodjeljenost algoritma omogućava njegovu primjenu u sustavima zasnovanim na uslugama kao i općenitim mrežama ravnopravnih sudionika. Računalna nezahtjevnost algoritma omogućava rad algoritma bez utjecaja na međudjelovanje usluga. Radna svojstva algoritma eksperimentalno su vrednovana različitim scenarijima međudjelovanja usluga. Scenariji međudjelovanja usluga obuhvaćaju različite veličine komunikacijskih poruka te pobude računalnih i mrežnih sredstava. Eksperimentalno je također utvrđen utjecaj pojedinih sredstava sustava na rad algoritma. Coopetition is an approach for uncoupled service composition where services cooperate and compete in order to execute specified tasks. Like other approaches to service composition, coopetition is based on meta language XML. Verbosity and textual nature of XML causes computational performance degradation when coopetition messages are sent, received and processed. Also, network performance degradation is experienced when coopetition messages are sent through the network. Thus, coopetition of larger number of services doesn't have good performance results. This doctoral thesis proposes a solution for increasing performance of coopetition. The thesis defines and describes a resource-aware adaptive algorithm for compression of network communication. the algorithm changes communication between services from non-compressed to compressed, and viceversa, as a response to change of resources' values. The algorithm is fully distributed and computationally undemanding. Thus, the algorithm is suitable for use in service-oriented systems, as well as peer-to-peer networks. Also, execution of the algorithm causes no significant computational performance degradation for executing services. Performance of the algoritm is experimentally evaluated in different service composition scenarios. Scenarios include different sizes of coopetition messages and controlled stimulus of computational and network resources. Furthermore, the impact of certain resources on the algorithm is also experimentally evaluated.
Databáze: OpenAIRE