PROCESS MANAGEMENT AND EVENT SCHEDULING IN SIMDL SIMULATION LANGUAGE

被引:0
|
作者
GENC, FP [1 ]
机构
[1] MIDDLE E TECH UNIV,DEPT COMP ENGN,ANKARA 06531,TURKEY
来源
SYSTEMS ANALYSIS MODELLING SIMULATION | 1990年 / 7卷 / 11-12期
关键词
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
SIMDL is a discrete event simulation language based on concurrent processes with a predefined form and task. A generator type process creates transactions of a model and the transactions are moved from one user defined queue to another under the control of server processes. This paper describes the internal organization of SIMDL simulation system, its process management technique and event scheduling algorithm. SIMDL's process management and event scheduling techniques are inspired from operating system concepts related to concurrent processes. The ready list is an activation list used to record process activations in chronological order. Two primitives "insert}activation}list" and "delete}activation}list" are designed to schedule processes. When a model is compiled the code generated is a pseudo code of a software machine having a stack architecture. The instruction set contains instructions especially developed for simulation purposes.
引用
下载
收藏
页码:873 / 883
页数:11
相关论文
共 50 条
  • [1] SIMDL - A DISCRETE SYSTEM SIMULATION LANGUAGE
    GENC, FP
    SYSTEMS ANALYSIS MODELLING SIMULATION, 1990, 7 (02): : 103 - 115
  • [2] EVENT SCHEDULING AND PROCESS INTERACTION CONCEPTS IN DISCRETE SIMULATION MODELING
    CHEN, LH
    SOWELL, RS
    JONES, JW
    TRANSACTIONS OF THE ASAE, 1979, 22 (04): : 857 - 860
  • [3] Simulation of conference management using an event-driven coordination language
    Scutellà, A
    COORDINATION LANGUAGES AND MODELS, 1999, 1594 : 243 - 258
  • [4] CAPACITY MANAGEMENT AND PATIENT SCHEDULING IN AN OUTPATIENT CLINIC USING DISCRETE EVENT SIMULATION
    Akin, Gokce
    Ivy, Julie S.
    Huschka, Todd R.
    Rohleder, Thomas R.
    Marmor, Yariv N.
    2013 WINTER SIMULATION CONFERENCE (WSC), 2013, : 2215 - 2226
  • [5] Application of discrete event simulation in production scheduling
    Vaidyanathan, BS
    Miller, DM
    Park, YH
    1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 965 - 971
  • [6] EVENT SCHEDULING PROBLEM IN MOLECULAR DYNAMIC SIMULATION
    RAPAPORT, DC
    JOURNAL OF COMPUTATIONAL PHYSICS, 1980, 34 (02) : 184 - 201
  • [7] Scheduling analysis using discrete event simulation
    Williams, EJ
    Ahitov, I
    PROCEEDINGS OF THE 29TH ANNUAL SIMULATION SYMPOSIUM, 1996, : 148 - 154
  • [8] A language for describing process scheduling problems
    Zentner, MG
    Elkamel, A
    Pekny, JF
    Reklaitis, GV
    COMPUTERS & CHEMICAL ENGINEERING, 1998, 22 (1-2) : 125 - 145
  • [9] Using monads to support process oriented discrete event simulation in a purely functional language
    Harrison, DA
    MODELLING AND SIMULATION 1996, 1996, : 201 - 205
  • [10] Probabilistic event scheduling policy for optimistic parallel discrete event simulation
    Som, TK
    Sargent, RG
    TWELFTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS'98, PROCEEDINGS, 1998, : 56 - 63