WINPEPSY ALKALMAZÁSA SORBANÁLLÁSI MODELLEKNÉL

Hasonló dokumentumok
SZOFTVEREK A SORBANÁLLÁSI ELMÉLET OKTATÁSÁBAN

INFOKOMMUNIKÁCIÓS RENDSZEREK HATÉKONYSÁG- ELEMZÉSÉRE SZOLGÁLÓ ESZKÖZÖK

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

CALL CENTEREK HATÉKONYSÁGI VIZSGÁLATAI

előadás Diszkrét idejű tömegkiszolgálási modellek Poisson-folyamat Folytonos idejű Markov-láncok Folytonos idejű sorbanállás

Rendszermodellezés: házi feladat bemutatás

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

E.4 Markov-láncok E.4 Markov-láncok. Sok sorbanállási hálózat viselkedése leírható "folytonos idejű Markovláncok " segítségével.

MACOM Programismertetõ

UNIX operációs rendszer bemutatása. A UNIX története, fejlesztésének céljai.

T Á J É K O Z T A T Ó. A 1108INT számú nyomtatvány a webcímen a Letöltések Nyomtatványkitöltő programok fülön érhető el.

Cloud computing Dr. Bakonyi Péter.

Teljesítménymodellezés

List of publications Almási Béla, University of Debrecen

WWW MULTIMÉDIA INTERFÉSZ ADATBÁZISHASZNÁLATHOZ AZ INTERNETEN

Vizsgáztatás multimédia eszközökkel

Széchenyi István Egyetem

Using the CW-Net in a user defined IP network

A Számítógépes alapismeretek témakör oktatása. Dr. Nyéki Lajos 2019

Számítógéppel irányított rendszerek elmélete. Gyakorlat - Mintavételezés, DT-LTI rendszermodellek

KIEGÉSZÍTŽ FELADATOK. Készlet Bud. Kap. Pápa Sopr. Veszp. Kecsk Pécs Szomb Igény

GNU/Linux alapok és alkalmazásuk

Operációs rendszerek

Kommunikációs rendszerek teljesítőképesség-vizsgálata

Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20

MŰSZAKI TUDOMÁNY AZ ÉSZAK-ALFÖLDI RÉGIÓBAN 2010

NYOMÁSOS ÖNTÉS KÖZBEN ÉBREDŐ NYOMÁSVISZONYOK MÉRÉTECHNOLÓGIAI TERVEZÉSE DEVELOPMENT OF CAVITY PRESSURE MEASUREMENT FOR HIGH PRESURE DIE CASTING

Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz

Komponens alapú fejlesztés

A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol

Linux alapok és használatuk

RESEARCHING THE CONNECTION BETWEEN URBAN OPEN SPACES

Microsoft SQL Server telepítése

Utolsó módosítás:

IT TERMÉKEK TANÚSÍTÁSA

A Margit híd pillérszobrának 3D-s digitális alakzatrekonstrukciója Nagy Zoltán 1 Túri Zoltán 2

Operációkutatás. 4. konzultáció: Sorbanállás. Exponenciális elsozlás (ismétlés)

Mezőgazdasági betakarítási folyamatok szimulációja

Correlation & Linear Regression in SPSS

FELHŐ és a MAINFRAME. Irmes Sándor

A végeselem módszer alapjai. 2. Alapvető elemtípusok

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

A TÉRINFORMATIKA OKTATÁSA ÉS ALKALMAZÁSI LEHETÕSÉGEI

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

3Smart projekt Innovatív energetika

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

Operációs rendszerek II. Folyamatok ütemezése

Számítógéppel irányított rendszerek elmélete. A rendszer- és irányításelmélet legfontosabb részterületei. Hangos Katalin. Budapest

Pletykaalapú gépi tanulás teljesen elosztott környezetben

Matlab Fuzzy Logic Toolbox

Infor PM10 Üzleti intelligencia megoldás

2. Local communities involved in landscape architecture in Óbuda

FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

PARAMÉTERES GÖRBÉK ALKALMAZÁSA VALÓSIDE- JŰ DIGITÁLIS HANGFELDOLGOZÁS SORÁN

FATERMÉSI FOK MEGHATÁROZÁSA AZ EGÉSZÁLLOMÁNY ÁTLAGNÖVEDÉKE ALAPJÁN

TANÍTSUNK-E PROGRAMOZÁST NEM INFORMATIKA SZAKOS HALLGATÓKNAK IS?

Operációs rendszerek. UNIX fájlrendszer

*#Discount~ Kaspersky Internet Security - multidevice 2015 best software to buy for mac ]

Virtualizált környezetek teljesítménymérése és elemzése

Operációs rendszerek Folyamatok 1.1

A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében. Dicse Jenő üzletfejlesztési igazgató

G Alkalmazások G Alkalmazások

TECHNIKAI RENDSZEREK MODELLEZÉSE GRAFIKUS PROGRAMOZÁSÚ NYELV ALKALMAZÁSÁVAL

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Erdészettudományi Közlemények

A Debreceni Egyetem és a Nagyváradi Egyetem WiFi alapú helymeghatározó rendszere

Kiegészítő témakörök: Táblázatkezelés történeti áttekintés

Operációs Rendszerek II.

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Utasítások. Üzembe helyezés

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

Felnőttképzés Európában

CHARACTERIZATION OF PEOPLE

Can/be able to. Using Can in Present, Past, and Future. A Can jelen, múlt és jövő idejű használata


Teljesítménymodellezés

A cell-based screening system for RNA Polymerase I inhibitors

Közúti közlekedési automatika. BME, Közlekedés- és Járműirányítási Tanszék

A rosszindulatú daganatos halálozás változása 1975 és 2001 között Magyarországon

Az MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI

EXKLUZÍV AJÁNDÉKANYAGOD A Phrasal Verb hadsereg! 2. rész

Gépi tanulás a Rapidminer programmal. Stubendek Attila

Bevezetés az SAP világába

EEA, Eionet and Country visits. Bernt Röndell - SES

Valószínűségi modellellenőrzés Markov döntési folyamatokkal

KAPILLÁRIS NYOMÁS GÖRBE MEGHATÁROZÁSA HIGANYTELÍTÉSES POROZITÁSMÉRÉS ADATAIBÓL DETERMINATION OF CAPILLARY PRESSURE CURVE FROM MERCURY POROSIMETRY DATA

1. Katona János publikációs jegyzéke

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

Operációs rendszerek - bevezető

FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Proxy Cache szerverek hatékonyságának vizsgálata. Performance Modeling of Proxy Cache Servers

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Számítógépes munkakörnyezet II. Szoftver

Geokémia gyakorlat. 1. Geokémiai adatok értelmezése: egyszerű statisztikai módszerek. Geológus szakirány (BSc) Dr. Lukács Réka

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

már mindenben úgy kell eljárnunk, mint bármilyen viaszveszejtéses öntés esetén. A kapott öntvény kidolgozásánál még mindig van lehetőségünk

Számítógépes Hálózatok GY 9.hét

Adatbányászat és Perszonalizáció architektúra

Átírás:

WINPEPSY ALKALMAZÁSA SORBANÁLLÁSI MODELLEKNÉL SOLVING QUEUEING MODELS BY THE HELP OF WINPEPSY Kuki Attila, kuki@math.klte.hu Sztrik János, jsztrik@math.klte.hu Debreceni Egyetem, Információ Technológia Tanszék Günter Bolch, bolch @informatik.uni-erlangen.de Department of Operating Systems, University of Erlangen, Germany Abstract The PEPSY-QNS (Performance Evaluation and Prediction SYstem for Queueing NetworkS) was developed in the 90's at University of Erlangen. It has a very simple and user-friendly interface. So far there has been more than 50 analysing methods built in the system. PEPSY-QNS consists of the basic system - so called PEPSY - and the graphical XPEPSY. PEPSY consists of three parts that were designed to fit together. This paper demonstrates using of PEPSY on queueing networks and handling different system files eg. input and output data. WinPEPSY-QNS is the new version of PEPSY-QNS. It was developed to run under MS Windows operating systems (PEPSY-QNS runs under Unix operating system). You can use WinPEPSY as a usual Windows application. The model specification is very simple. Graphic tools and dialog boxes can be used as well. The results can be obtained in chart and table form and in addition scenarios can be used, that means the value of a parameter can be run between given limits and the results will be computated for all value. Összefoglaló A PEPSY-QNS (Performance Evaluation and Prediction SYstem for Queueing NetworkS) programcsomagot az Erlangeni Egyetemen fejlesztették ki a 90-es években. Nagyon egyszerűen alkalmazható a sorbanállási modellek megoldására. Eddig több mint 50 elemző eljárást tud alkalmazni. A PEPSY-QNS karakteres és grafikus felülete három részből tevődik össze: modell specifikáció, elemző eljárás választása, analízis. A WinPEPSY-QNS a PEPSY-QNS legújabb verziója, MS Windows operációs rendszerek alatt fut (a PEPSY-QNS Unix operációs rendszer alatt fut). A szokásos Windows alkalmazásként használható WinPEPSY-ben a modell leírás grafikus eszközökkel vagy párbeszédpanelek segítségével végezhető el. Az eredmények megkaphatók diagramm vagy táblázat formában is, továbbá lehetőség van arra, hogy valamely paraméter értékét adott határok között futtatva megoldások egy sorozatát kapjuk, mely további érdekes elemzések kiindulópontja lehet. 1166

WINPEPSY ALKALMAZÁSA SORBANÁLLÁSI MODELLEKNÉL SOLVING QUEUEING MODELS BY THE HELP OF WINPEPSY Kuki Attila, kuki@math.klte.hu Sztrik János, jsztrik@math.klte.hu Debreceni Egyetem, Információ Technológia Tanszék Günter Bolch, bolch @informatik.uni-erlangen.de Department of Operating Systems, University of Erlangen, Germany 1. Bevezetés A háttér Ha egy számítógépes rendszer működését tekintjük, akkor azt tapasztaljuk, hogy a rendszerben a végrehajtás alatt álló programok nem csak egyszerűen 'futnak', hanem versengenek egymással a szűkösen rendelkezésre álló gépi erőforrásokért, mint pl. CPU. perifériák, stb. Az ilyen rendszerek nagyfokú komplexitása miatt igen bonyolult feladat a rendszer optimális működésének biztosítása. Egy hatékony módszer lehet a modellalkotás. Megfelelő absztrakciók alkalmazása után a vizsgált rendszer oly mértékben leegyszerűsödhet, hogy kezelése már kis erőfeszítéssel is eredményt hozhat. A számítógépes és egyéb gyártási rendszerek sok problémaköre hatékonyan modellezhető az ún. sorbanállási rendszerekkel (sorbanállási hálózatokkal) (pl. [1], [2], [3]). A továbbiakban ezzel fogunk foglalkozni. Sorbanállási rendszerek A tekintett sorbanállási hálózatok több csomópontot tartalmazhatnak, melyek egymással megfelelő hierarchia alapján össze vannak kötve. Ezek között a csomópontok között haladnak a kiszolgálandó igények. Az igényeket aszerint, hogy milyen módon kell őket kiszolgálni, vagy milyen módon haladnak csomópontról csomópontra különböző osztályokba sorolhatjuk. A kiszolgáló rendszerek (csomópontok) egy várakozási sort és egy vagy több kiszolgálót tartalmaznak. Ha egy beérkező igény nem talál szabad kiszolgálót, akkor beáll a várakozási sorba. Ennek a sornak a tagjai előre megállapított stratégia alapján kerülnek a kiszolgáló 1167

egység(ek)hez. Ha az igény kiszolgálása megtörtént, akkor továbbhalad meghatározott valószínűséggel egy másik csomópontra, vagy pedig elhagyja a rendszert. Az igények csomópontok közötti mozgását meghatározó átmenetvalószínűségek, ill. a relatív látogatási intenzitások az igények minden osztályára megadható. A relatív látogatási intenzitások az átmenet mátrix által meghatározott egyenletrendszerek megoldásainak felelnek meg. Osztályozhatjuk a sorbanállási hálózatokat úgy is, mint nyílt, zárt és vegyes hálózatok. A nyílt hálózatoknál az igények kívülről is érkezhetnek a csomópontokhoz, s kiszolgálás után elhagyhatják a hálózatot. A zárt hálózatoknál meghatározott számú igény mozog a hálózatban a csomópontok között. A vegyes hálózatoknak vannak nyílt és zárt elemei is. Az így megadott hálózatok jellemzőinek (pl. átlagos sorhossz, kihasználtság, várakozási idő, válaszidő stb.) meghatározásához különféle egzakt és közelítő algoritmusok állnak rendelkezésünkre. 2. A PEPSY-QNS A PEPSY-QNS (Performance Evaluation and Prediction SYstem for Queueing NetworkS) rendszert az Erlangeni Egyetemen fejlesztették a 90-es években. A fentebb említett sorbanállási hálózatok megoldásának kicsi, de hatékony eszköze. Egyszerűen kezelhető, s máig több, mint 50 elemző módszert építettek be a rendszerbe. A PEPSY-QNS két rendszert tartalmaz. Az egyik a PEPSY nevű alaprendszer, mely szinte bármelyegyszerű karakteres felhasználói felületű UNIX rendszer alatt futtatható. Három, homogénen illeszkedő modulból épül fel: - interaktív modell input, - elemző eljárás irányított kiválasztása, - elemző modul. A másik rendszer, az XPEPSY már grafikus felhasználói felületet igényel. A PEPSY rendszerre épül, s annak elemző algoritmusait használja. 3. WinPEPSY-QNS A WinPEPSY-QNS fejlesztésének célja elsősorban az volt, hogy ez a hatékony eszköz ott is széles körben alkalmazható legyen, ahol az információ technológiában nem a Unix platform az elsődleges. A WinPEPSY-QNS a legtöbb MS Windows operációs rendszer alá telepíthető (95/98/Me/NT/2000). 1168

Noha még csak német nyelvű felhasználói felülettel rendelkezik, használata végtelenül egyszerű azok számára, akik ismerik a PEPSY-QNS rendszert, s rendelkeznek alapvető Windows op. rendszer ismeretekkel. A következőkben tekintsük át, hogy a PEPSY-QNS esetén megszokott munka itt milyen alakot ölt: Modell definiálása A modell definiálását grafikusan, ill. párbeszédpanelek alkalmazásával végezhetjük el. Az egyik mód a párbeszédpanelek alkalmazása. Ezeken lehet beállítani a sorbanállási hálózat alapvető jellemzőit: - nyílt hálózat - zárt hálózat - vegyes hálózat - igényosztályok száma 1. ábra Ezek után adhatunk meg további jellemzőket, úgy mint - csomópont neve - csomópont típusa (kiszolgálási elv) - igények száma - beérkezési, kiszolgálási intenzitások - szórási együtthatók - átmenetvalószínűségek - látogatási intenzitás 1169

2. ábra Modell elemzése Az alkalmazható elemző eljárások a program ablakban felsorolásra kerülnek, innen választhatjuk ki valamelyiket. Lehetőség van arra, hogy egy paraméter (beérkezési, kiszolgálási intenzitás, igények száma, átmenetvalószínűség) értékét adott határok között adott léptékkel futtassuk, így megoldások egy sorozatához jutunk, mely a modell elemzését teszi finomabbá és teljesebbé. A rendszerjellemzőket megkaphatjuk grafikusan, ill. táblázat formájában is. 3. ábra 4. Véges forrású rendszerek modellezése A WinPEPSY-QNS rendszert példaként a következő modell megoldásához használjuk fel 1170

1. csom ópont (M /M /n F C F S ) 2. csom ópont M /M /1 F C F S 1. gép λ 1 =0,5 µ 1 =0,9 2. gép 3. gép 4. gép λ 2 =0,4 λ 3 =0,3 λ 4 =0,2 Sor µ 2 =0,7 µ 3 =0,6 µ 4 =0,5 3. ábra A fenti heterogén modell specifikálásához két csomópontra és négy igényosztályra van szükség (osztályonként egy igénnyel). A kiszolgálók típusa és az intenzitások leolvashatók az ábráról. A WinPEPSY által létrehozott modell a következő: 4. ábra A modell megoldásának eredményképp a következő rendszerjellemzőket kapjuk: - kihasználtság: 0,906 - igények átlagos száma: 2,195 - átlagos válaszidők: T 1 =2,658, T 2 =3,405, T 3 =4, 045, T 4 =4,999 Irodalomjegyzék [1] Bolch G., Greiner S., de Meer H., Trivedi K.S. Queueing Networks and Markov Chains John Wiley & Sons Inc. New York, 1998. [2] Kleinrock L. Sorbanállás - Kiszolgálás; Bevezetés a tömegkiszolgálási rendszerek elméletébe Műszaki Könyvkiadó Budapest, 1979. [3] Sztrik J. Bevezetés a sorbanállási elméletbe és alkalmazásaiba Egyetemi jegyzet KLTE Debrecen, 1994. 1171