S-NETS - A PETRI NET BASED MODEL FOR PERFORMANCE EVALUATION OF REAL-TIME SCHEDULING ALGORITHMS

被引:3
|
作者
BALAJI, S
PATNAIK, LM
JENKINS, L
GOEL, PS
机构
[1] INDIAN INST SCI,MICROPROCESSOR APPLICAT LAB,BANGALORE 560012,KARNATAKA,INDIA
[2] INDIAN INST SCI,DEPT ELECT ENGN,BANGALORE 560012,KARNATAKA,INDIA
[3] ISRO,CTR SATELLITE,AOCS GRP,BANGALORE 560017,INDIA
关键词
D O I
10.1016/0743-7315(92)90005-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A new class of nets, called S-nets, is introduced for the performance analysis of scheduling algorithms used in real-time systems Deterministic timed Petri nets do not adequately model the scheduling of resources encountered in real-time systems, and need to be augmented with resource places and signal places, and a scheduler block, to facilitate the modeling of scheduling algorithms. The tokens are colored, and the transition firing rules are suitably modified. Further, the concept of transition folding is used, to get intuitively simple models of multiframe real-time systems. Two generic performance measures, called "load index" and "balance index," which characterize the resource utilization and the uniformity of workload distribution, respectively, are defined. The utility of S-nets for evaluating heuristic-based scheduling schemes is illustrated by considering three heuristics for real-time scheduling. S-nets are useful in tuning the hardware configuration and the underlying scheduling policy, so that the system utilization is maximized, and the workload distribution among the computing resources is balanced. © 1992.
引用
收藏
页码:225 / 237
页数:13
相关论文
共 50 条
  • [1] A continuous process model for real-time scheduling based on Hybrid Petri Net
    Chen, R
    Wang, J
    Jin, YH
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1327 - 1331
  • [2] Real-time model for processing both scheduling and Petri nets approaches
    Mabed, M
    Bourcerie, M
    [J]. Modelling and Simulation 2003, 2003, : 489 - 493
  • [3] Performance Evaluation of Real-Time Multiprocessor Scheduling Algorithms
    Alhussian, Hitham
    Zakaria, Nordin
    Abdulkadir, Said Jadid
    Fageeri, Sallani Osman
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2016, : 310 - 315
  • [4] An UML Based Performance Evaluation of Real-Time Systems Using Timed Petri Net
    Shailesh, Tanuja
    Nayak, Ashalatha
    Prasad, Devi
    [J]. COMPUTERS, 2020, 9 (04) : 1 - 31
  • [5] Time analysis of scheduling sequences based on Petri nets for distributed real-time embedded systems
    Zhang, Haitao
    Ai, YunFeng
    [J]. PROCEEDINGS OF THE 2006 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2006, : 144 - +
  • [6] Coloured Petri Net modelling of real-time task scheduling
    Dodd, Rodney
    [J]. 2006 IEEE/AIAA 25TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1- 3, 2006, : 1132 - 1139
  • [7] Real-time synchronised Petri nets
    Serugendo, GD
    Mandrioli, D
    Buchs, D
    Guelfi, N
    [J]. APPLICATIONS AND THEORY OF PETRI NETS 2002, 2002, 2360 : 142 - 162
  • [8] Time Petri Net based Performance evaluation of traffic scheduling in WIMAX networks
    Abdelli, Abdelkrim
    Mokdad, Lynda
    [J]. 2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 368 - 373
  • [9] Evaluation of real-time software design with the aid of a Petri Net template model
    Ananidou, D
    Hassapis, G
    Kleftouris, D
    [J]. ADVANCES IN INFORMATICS, 2000, : 30 - 41
  • [10] Real-time scheduling of batch systems using Petri nets and linear logic
    Soares, Michel dos Santos
    Julia, Stephane
    Vrancken, Jos
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (11) : 1983 - 1996