A GVT Based Algorithm for Butterfly Barrier in Parallel and Distributed Systems

Loading...
Thumbnail Image

Authors

Potham, Shalini
Elleithy, Khaled M.
Rizvi, Syed S.

Issue Date

2010

Type

Article

Language

en_US

Keywords

Computer science , Time management algorithm , Latency , Butterfly barrier

Research Projects

Organizational Units

Journal Issue

Alternative Title

Abstract

Mattern’s GVT algorithm is a time management algorithm that helps achieve the synchronization in parallel and distributed systems. This algorithm uses ring structure to establish cuts C1 and C2 to calculate the GVT. The latency of calculating the GVT is vital in parallel/distributed systems which is extremely high if calculated using this algorithm. However, using synchronous barriers with the Matterns algorithm can help improving the GVT computation process by minimizing the GVT latency. In this paper, we incorporate the butterfly barrier to employ two cuts C1 and C2 and obtain the resultant GVT at an affordable latency. Our analysis shows that the proposed GVT computation algorithm significantly improves the overall performance in terms of memory saving and latency.

Description

The final publication is available at www.springerlink.com

Citation

S. Potham, K. M. Elleithy, S. S. Rizvi, "A GVT Based Algorithm for Butterfly Barrier in Parallel and Distributed Systems," Advanced Techniques in Computing Sciences and Software Engineering, 2010.

Publisher

Springer Netherlands

License

Journal

Volume

Issue

PubMed ID

DOI

ISSN

EISSN