8299308411

8299308411



Programowanie Równoległe i Rozproszone Wykład 5

MODELE


Sieć Petri

Wykonanie sieci Petri jest niedeterministyczne, co oznacza:

•    Wielokrotne tranzyęje mogą być możliwe do odpalenia w tym samym czasie, ale nie muszą odpalić;

•    Być może żadna nie odpali — odpalanie jest „ na życzenie", w czasie pomiędzy 0 a nieskończonością (a możliwe jest też, że nie odpali w ogóle).


Ponieważ odpalanie jest niedeterministyczne, sieci Petri są dobrym narzędziem do modelowania systemów rozproszonych.

MODELE

Algebra procesów (ang. process algebra lub process calculi)

Algebra procesów dostarcza narzędzi do wysoko-poziomowego opisu interakcji, komunikacji i synchronizacji na zbiorze niezależnych agentów (procesów).

Algebra procesów dostarcza także praw algebraicznych umożliwiających opis procesów. Umożliwia to ich analizę, dostarcza także narzędzi do formalnego analizowania równoważności procesów.


MODELE


Algebra procesów

Najbardziej znane przykłady algebry procesów to:

•    Communicating Sequential Processes CSP to

formalny język dla opisu wzorców interakcji w systemach współbieżnych. CSP zaproponował w 1978 C. A. R. Hoare.

•    Calculus of Communicating Systems (CCS) to

algebra procesów stworzona przez Robina Milnera. Umożliwia modelowanie nieprzerywalnej komunikacji pomiędzy dokładnie dwoma uczestnikami. Język formalny umożliwia opis takich działań jak złożenie równoległe, wybór akcji i ograniczenie zakresu operacji równoległej.


Przygotował: Lucjan Stapp



Wyszukiwarka

Podobne podstrony:
Programowanie Równoległe i Rozproszone Wykład 5 Sieć Petri Tradycyjnie miejsce oznacza się okręgiem,
Programowanie Równoległe i Rozproszone Wykład 5MODELE Modele są używane do dokładnego zdefiniowania
Programowanie Równoległe i Rozproszone Wykład 2 #Programowanie Równoległe1RozproszoneLucjan
Programowanie Równoległe i Rozproszone Wykład 2_Nr 10 - Roadrunner Roadrunner* - superkomputer zbudo
Programowanie Równoległe i Rozproszone Wykład 2 Przygotował: Lucjan Stapp
Programowanie Równoległe i Rozproszone Wykład 5Programowanie Równoległe iRozproszone Lucjan
Programowanie Równoległe i Rozproszone Wykład 5 Przygotował: Lucjan Stapp
Programowanie Równoległe i Rozproszone Wykład 5PROGRAMY ROZPROSZONE W systemach rozproszonych progra
Programowanie Równoległe i Rozproszone Wykład 5 PROGRAMY
Programowanie Równoległe i Rozproszone Wykład 5 Przygotował: Lucjan Stapp 13
Programowanie Równoległe i Rozproszone Wykład 5 PROGRAMY ROZPROSZONE Algorytm
Programowanie Równoległe i Rozproszone Wykład 5 SYSTEMY ROZPROSZONE RODZAJE ARCHITEKTUR
Programowanie Równoległe i Rozproszone Wykład 5 Rodzaje właściwości niezbędnych do rozwoju systemu
Programowanie Równoległe i Rozproszone Wykład 5MODELE Graf zależności to skierowany acykliczny graf
Programowanie Równoległe i Rozproszone Wykład 5MODELE Algebra procesów Najbardziej znane przykłady
Programowanie Równoległe i Rozproszone Wykład 5PROGRAMY ROZPROSZONE Programy rozproszone charakteryz
Programowanie Równoległe i Rozproszone Wykład 2 88 - Zeus Cyfronet Klaster obliczeniowy - Zeus Klast
Programowanie Równoległe i Rozproszone Wykład 2 Przewidywany rozwój wydajności Przygotował: Lucjan
Programowanie Równoległe i Rozproszone Wykład 2Wydajność komputerów Wydajność komputera nie powinna

więcej podobnych podstron