PETRI-NET BASED METHODOLOGY FOR TASK-SCHEDULING ON MULTIPROCESSOR ARCHITECTURES

被引:2
|
作者
GOURGAND, JM [1 ]
NORRE, S [1 ]
机构
[1] UNIV BLAISE PASCAL CLERMONT FERRAND II,DEPT COMP SCI,F-63177 CLERMONT FERRAND,FRANCE
关键词
MULTIPROCESSOR ARCHITECTURE; MODELING PROCESS; PETRI NETS; STOCHASTIC SIMULATION; MARKOVIAN ANALYSIS;
D O I
10.1177/003754979306100307
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper proposes a Petri Net based methodology for task scheduling on multiprocessor architectures. The aim is to build automatically a stochastic model (markovian model or stochastic simulation model) for both performance evaluation and task scheduling. The modelling process that we use consists in the consecutive elaboration of two models: the knowledge model and the action model. The knowledge model is a formalization of the structure and the working of the system, using Petri Nets. This knowledge model is made of three parts: a logical subsystem (precedence constraints between tasks), a physical subsystem (multiprocessor architecture) and a decision subsystem (scheduling method). The action model is a translation of the previous knowledge model in a programming language or in a mathematical formalism. We propose in the paper two kinds of action models: a stochastic simulation model and a markovian model. These models are dedicated to dynamic task allocation between identical processors without communication cost between tasks. It is to be remarked that these action models ar automatically deduced from the corresponding knowledge models. Finally, we report some results obtained from these two action models. In particular, we highlight that these two independent models return identical results and so validate themselves.
引用
收藏
页码:185 / 192
页数:8
相关论文
共 50 条
  • [1] MULTIPROCESSOR TASK-SCHEDULING WITH RESOURCE REQUIREMENTS
    BLAZEWICZ, J
    ECKER, K
    [J]. REAL-TIME SYSTEMS, 1994, 6 (01) : 37 - 53
  • [2] Modeling of Task Scheduling Algorithm Using Petri-Net in Cloud Computing
    Nayak, Suvendu Chandan
    Parida, Sasmita
    Tripathy, Chitaranjan
    Pattnaik, Prasant Kumar
    [J]. PROGRESS IN ADVANCED COMPUTING AND INTELLIGENT ENGINEERING, PROCEEDINGS OF ICACIE 2016, VOLUME 1, 2018, 563 : 633 - 643
  • [3] SCHEDULING OF BATCH PLANT BY PETRI-NET
    SAKAMOTO, S
    KOGA, J
    SHIMOGAICHI, Y
    MATSUMOTO, S
    [J]. JOURNAL OF CHEMICAL ENGINEERING OF JAPAN, 1994, 27 (02) : 241 - 244
  • [4] PETRI-NET MODELING OF THE HERMES MULTIPROCESSOR VISION SYSTEM
    BOURBAKIS, NG
    FOTAKIS, D
    TABAK, D
    [J]. JOURNAL OF MICROCOMPUTER APPLICATIONS, 1989, 12 (02): : 127 - 146
  • [6] Petri-net based scheduling strategy for semiconductor manufacturing processes
    Lee, Yin-Hsuan
    Chang, Chuei-Tin
    Wong, David Shan-Hill
    Jang, Shi-Shang
    [J]. CHEMICAL ENGINEERING RESEARCH & DESIGN, 2011, 89 (3A): : 291 - 300
  • [7] Rule-based Petri-net modelling and scheduling of manufacturing systems
    Konstas, N
    Lloyd, S
    Chatwin, CR
    Yu, H
    [J]. ADVANCES IN MANUFACTURING TECHNOLOGY XII, 1998, : 375 - 380
  • [8] A PETRI-NET BASED METHODOLOGY TO INTEGRATE QUALITATIVE AND QUANTITATIVE-ANALYSIS
    HEINER, M
    VENTRE, G
    WIKARSKI, D
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (07) : 435 - 441
  • [9] Timed Petri net models of multithreaded multiprocessor architectures
    Govindarajan, R
    Suciu, F
    Zuberek, WM
    [J]. PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON PETRI NETS AND PERFORMANCE MODELS, 1997, : 153 - 162
  • [10] FAULT-TOLERANT LPT TASK-SCHEDULING IN MULTIPROCESSOR SYSTEMS
    BERTOSSI, AA
    MANCINI, L
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1992, 16 (02) : 91 - 99