Evaluation of Parallel Processing Systems through Queuing Model

Page 1

ISSN 2278-3091 Volume No.2, March April 2015 4(2), March - April 2015, 36 - 43 Vikas Shinde, International Journal of Advanced Trends4, in Computer Science- and Engineering,

International Journal of Advanced Trends in Computer Science and Engineering Available Online at http://www.warse.org/ijatcse/static/pdf/file/ijatcse06422015.pdf

Evaluation of Parallel Processing Systems through Queuing Model Vikas Shinde Department of Applied Mathematics, Madhav Institute of Technology & Science, Gwalior-India

ABSTRACT

and the programs as ‘customers’. A model of

In this investigation, Jackson queueing network

parallel processing system is a system which is

has been widely used to model and analyze the

expandable in vertical and horizontal manner and

performance of complex parallel systems. M/G/1

can be treated as cluster for a single queue of

queueing system is used to model a parallel

waiting jobs. A job is modeled as a sequence of

processing system, which is expandable in vertical

independent stages which must be processed,

and horizontal manner. Determine a closed form

where the number of processors desired by the

solution for the system performance metrics, such

jobs in each stage may be different. If, for some

as processor’s waiting time, system processing

stage, the job in service requires fewer processors

power, etc.

than the system provides, then the job will occupy

Keywords: Queueing Network, Massive Parallel

the processors according to its need and the other

Processing, Shared Memory, Waiting Time.

processors will be idle for that stage. If, for some other stage, the job in service requires more

1.

INTRODUCTION

processors than the system provides, then it will

Parallel processing of the computer

use all the processors in the system for an

systems has been widely studied due to a

extended period of time such that the total work

significant role in day-by-day fast computing of

served in that stage is conserved.

the

Many researchers have extensively investigated

jobs.

As

parallel

computing

systems

proliferate the need for effective performance

processing

evaluation, queueing techniques become ever

approaches. Al-Saqabi et al. [1] established a

more important. In fact, the performance of such

distributed scheduling algorithm that will track

systems depends on the hardware resources,

the available workstations i.e the workstations not

(CPU, Memory, etc.,) on software (system

being used by their owners in networks and act

programs,

the

upon those workstations by scheduling processes

organization and management of these resources.

of parallel applications onto them. Guan and

In view of the increasing complexity of

Cheung [2] constructed a massively parallel

computing systems, it is more and more difficult

processing system which has drawn a lot of

to predict their performance indices based on

attention to an important feature affecting the

analytical queueing models. In such models, it is

performance and characteristics of the architecture

convenient to represent the resources as ‘servers’

with an interconnection of multiple processors.

compilers,

etc.,)

and

on

36

systems

via

queue

theoretic


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.