Task Synchronization Process based on Petri Net
نویسندگان
چکیده
Task synchronization means that each redundant module has the same executing schedule in each task scheduling cycle of the operating system in the Triple Modular Redundancy (abbreviated TMR) fault-tolerant systems; it faces how to realize the coordination among the three modules. Therefore, it is necessary to investigate the task synchronization process of the TMR fault-tolerant system. In the paper, a task synchronization process of the TMR fault-tolerant system is given, the model is built up by Petri Nets, and the model is analyzed by reachable graphs. The correctness of the Petri Net model is analyzed by reachable graph from the reachability, activity, boundness, and integrity of the model. It shows that the merits of describing the task synchronization process model of Triple Modular Redundancy fault-tolerant system with Petri Net are intuitive, clear, and easy to understand the implementation mechanism of the task synchronization process, and the model is correct.
منابع مشابه
Soccer Goalkeeper Task Modeling and Analysis by Petri Nets
In a robotic soccer team, goalkeeper is an important challenging role, which has different characteristics from the other teammates. This paper proposes a new learning-based behavior model for a soccer goalkeeper robot by using Petri nets. The model focuses on modeling and analyzing, both qualitatively and quantitatively, for the goalkeeper role so that we have a model-based knowledge of the ta...
متن کاملSystem Analysis and its Tools for Collaboration Task by Petri Net
This paper proposes an analysis process for analyzing collaboration task. It is important to grasp the system from the appropriate viewpoint. In order to analyze the collaboration task, it is important to grasp not only the entire system but also the flow of personnel. The authors introduce discipline into Petri Net for describing collaboration task. By the discipline, the system is described i...
متن کاملDeterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow
Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...
متن کاملTeamwork Design Based on Petri Net Plans
This paper presents an implementation of cooperative behaviors based on Cohen’s and Levesque’s Joint Commitment Theory through Petri Net Plans. Petri Net Plans formalism is used for the design of multi-robot plans, embodying the guidelines for the design of teamwork provided by the theory. Petri Net Plans are able to represent complex plans in highly dynamic, partially observable and unpredicta...
متن کاملHandling Synchronization Problem in Petri Net-Based System Design by Property-Preserving Transition-Reduction
Synchronizations frequently occur in the modeling and design of distributed and concurrent systems. Designing a correct system from subsystems by considering the synchronizations of events is a difficult and complex task because it often destroys some desirable properties of subsystems and induces the whole system deadlocks. This paper formulates a property-preserving transition-reduction trans...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Intelligent Automation & Soft Computing
دوره 17 شماره
صفحات -
تاریخ انتشار 2011