Formal Specification and Analysis of Termination Detection by Weight-throwing Protocol

Abstract

Termination detection is a critical problem in distributed systems. A distributed computation is called terminated if all of its processes become idle and there are no in-transit messages in communication channels. A distributed termination detection protocol is used to detect the state of a process at any time, i.e., terminated, idle or active. A termination detection protocol on the basis of weight-throwing scheme is described in Yu-Chee Tseng, “Detecting Termination by Weight-throwing in a Faulty Distributed System”, JPDC, 15 February 1995. We apply model checking techniques to verify the protocol and for formal specification and verification the tool-set UPPAAL is used. Our results show that the protocol fails to fulfil some of its functional requirements.

Authors and Affiliations

Imran Riaz Hasrat, Muhammad Atif

Keywords

Related Articles

Customer Value Proposition for E-Commerce: A Case Study Approach

E-Commerce tools have become a human needs everywhere and important not only to customers but to industry players. The intention to use E-Commerce tools among practitioners, especially in the Malaysian retail sector is n...

Merge of X-ETL and XCube towards a Standard Hybrid Method for Designing Data Warehouses

There is no doubt that the hybrid approach is the best paradigm for designing effective multidimensional schemas. Its strength lies in its ability to combine the top-down and bottom-up approaches, thus exploiting the adv...

Crypt-Tag Authentication in NFC Implementation for Medicine Data Management

This study focus on the implementation of expiry date detection for medicine using RFID in the health care industry. The motivation for doing this research is the process of searching for the expired medicine is a time c...

Establishing Standard Rules for Choosing Best KPIs for an E-Commerce Business based on Google Analytics and Machine Learning Technique

The predictable values that indicate the performance of any company and determine that how well they are performing in order to achieve their objective is referred by the term called as “key performance indicators”. The...

Concepts and Tools for Protecting Sensitive Data in the IT Industry: A Review of Trends, Challenges and Mechanisms for Data-Protection

Advancements in storage, dissemination and access of multimedia data content on the Internet continues to grow at exponential rates, while individuals, organizations and governments spend huge efforts to exert their fing...

Download PDF file
  • EP ID EP286329
  • DOI 10.14569/IJACSA.2018.090441
  • Views 77
  • Downloads 0

How To Cite

Imran Riaz Hasrat, Muhammad Atif (2018). Formal Specification and Analysis of Termination Detection by Weight-throwing Protocol. International Journal of Advanced Computer Science & Applications, 9(4), 269-282. https://europub.co.uk/articles/-A-286329