ACM Home Page
Please provide us with feedback. Feedback
Brief announcement: distributed phase synchronization of dynamic set of processes
Full text PdfPdf (306 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the 28th ACM symposium on Principles of distributed computing table of contents
Calgary, AB, Canada
SESSION: B1-1 table of contents
Pages 274-275  
Year of Publication: 2009
ISBN:978-1-60558-396-9
Authors
Rudrapatna Shyamasundar  Tata Institute of Fundamental Research, Mumbai, India
Shivali Agarwal  IBM India Research Lab, New Delhi, India
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 23,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1582716.1582761
What is a DOI?

ABSTRACT

General barrier synchronization is widely used in multiprocessor programming with the introduction of multicore processors. In this paper, we describe a solution for the barrier synchronization of processes (that are not bounded or known a priori) that can dynamically join or drop out of barrier synchronization. A new process can join only in the beginning of each phase along with all the other members; that is, at the beginning of a phase everyone is aware of the other members involved in synchronization. We design a protocol using the above policy that guarantees starvation freedom, i.e., any process wanting to join phase synchronization shall do so within at most two phases.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
J. Misra, Phase Synchronization, Notes on Unity, 12-90, UT at Austin, 1990.
 
4
Maurice Herlihy and Nir Shavit, The Art of Multiprocessor Programming, Morgan Kaufmann, 2008. 20(1), Feb. 1991.
 
5
P. Tang and P. C. Yew, Processor Self scheduling for multiple-nested parallel loops, Proc. ICPP, pp. 528-535, August, 1986.

Collaborative Colleagues:
Rudrapatna Shyamasundar: colleagues
Shivali Agarwal: colleagues