Title :
MPSS Multi Process System Simulator
Author :
Masamoto, Kazuaki ; Yoshida, Takaichi
Author_Institution :
Dept. of Creation Inf., Kyushu Inst. of Technol., Iizuka
Abstract :
MPSS simulates the behavior of a high traffic transaction processing system. An effective use of MPSS is the analysis of the impact of exclusive control of system resources over multiple processes. MPSS consists of a control process and multiple application processes. The control process is designed to simulate a transaction processing monitor. It initiates and oversees multiple application processes running concurrently. An application process behaves as a transaction processing application, however it does not access databases, or communicate with remote users. Instead, it consumes CPU, holds system resources, and waits for an event or a resource by invoking system calls provided by the MPSS system call library. Some of the system calls provided are LOCK and UNLOCK, both for controlling exclusive use of a resource, and WAIT, for an event of a resource to be released by other processes or for a defined time period to simulate process wait for events such as I/O completions. All the activities are traced and logged for later analysis. MPSS can also be used as a test bed for a system call library routine in testing and/or evaluating its effect to the system. It is also possible to test a new application model in the MPSS environment in regard to its affect to existing system activities before going into production.
Keywords :
multiprocessing systems; program testing; systems analysis; transaction processing; multiple application process; multiprocess system simulator; system call library routine; transaction processing system; Control systems; Discrete event simulation; Libraries; Process control; Process design; Production systems; Remote monitoring; System testing; Traffic control; Transaction databases;
Conference_Titel :
EDOC Conference Workshop, 2007. EDOC '07. Eleventh International IEEE
Conference_Location :
Annapolis, MD
Electronic_ISBN :
978-0-7695-3338-4
DOI :
10.1109/EDOCW.2007.19