You are on page 1of 2

Metode de simulare Laborator 1 generate 58 se creaza tranzactia la fiecare 58 de timpi o data la 58 timpi se porneste o tranzactie queue coada masoara

ra cozile care eventual se formeaza in locul respective(doar masoara coada care eventual se formeaza) seize benzina un bloc la care tranzactia incearca sa ocupe facilitate benzina daca este deja ocupata se formeaza o coada, iar tranzactia curenta se aseaza in acea coada formeaza coada depart coada perechea lui queue, marcheaza iesirea din coada a unei tranzactii advance 51 asteapta 51de unitati de timp (sleep) release benzina elibereaza facilitate numita benzina terminate 1 marcheaza, incheie durata de viata a tranzactiei; o distruge si implementeaza un contor

start 100 te opresti dupa ce s-a trecut de 100 de ori pe la terminate 1 Daca terminate 2 te opresti dupa 50 ori (scade 2 din 100 pana la sfarsit) Daca terminate 3 te opresti dupa 34 ori GENERATE Forma generala : generate a,b,c,d,e (parametric optionali) a timpul mediu intre generari; b poate fi un numar sau un nume de repartitie statistica, daca este un numar generarile se vor face dupa o repartitie uniform ape intervalul [a-b,a+b]; c este lungimea intervalului de timp care generarea tranzactiilor va intarzia( are val default=0); d limita de generare ( nr.max detranzactii care vor fi generate); e prioritatea pe care o vor avea tranzactiile generate; QUEUE/DEPART Nu influenteaza executia Forma generala: queue a,b depart a,b a numele cozii pentru care sunt adunate informatiile; b nr. de tranzactii care sunt inregistrate pentru intrarea sau iesirea din coada; ex. queue _,3 - coada creste cu 3

queue _, 20 - coada creste cu 20

SEIZE/RELEASE Seize simuleaza intrarea unui client la un serviciu, departe simuleaza iesirea. seize a release a a numele facilitatii; Formeaza cozi. Masurarea cozii: queue seize depart ADVANCE Simuleaza oprirea tranzactiilor in system pentru un anumit interval de timp. Forma generala: advance a,b a,b aceleasi ca si la generate TERMINATE Simuleaza iesirea clientilor din system, distrugand tranzactia creata de generate. Forma generala: terminate a a nr. care se scade din ce introducem la start.

SNA q$coada lungimea cozii coada;

You might also like