Efficient synchronization of asynchronous processes

0Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Concurrent programming languages including CSP and Ada use synchronous message-passing to define communication between a pair ofa synchronous processes. This paper presents an efficient way to synchronize these processes by improving on Bagrodia’s algorithm that provides binary rendezvous. Simulation results are presented to show the better performance of the optimized algorithm for two cases-the case where the interaction set is composed ofall possible pairs and the case where the set ofn ext allowable interactions is ofcard inality one. For the latter, the optimized algorithm also improves upon the best case delay for synchronization. The client-server computing model, the producerconsumer interaction, and interaction between processes executing parallelized tasks represent some broad classes ofcomp utations which can leverage the proposed improvements.

Cite

CITATION STYLE

APA

Lodha, S., Chandra, P., Kshemkalyani, A., & Rawat, M. (2001). Efficient synchronization of asynchronous processes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2150, pp. 352–357). Springer Verlag. https://doi.org/10.1007/3-540-44681-8_50

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free