ACM Home Page
Please provide us with feedback. Feedback
The impact of time on the session problem
Full text PdfPdf (1.13 MB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the eleventh annual ACM symposium on Principles of distributed computing table of contents
Vancouver, British Columbia, Canada
Pages: 191 - 202  
Year of Publication: 1992
ISBN:0-89791-495-3
Authors
Injong Rhee  Department of Computer Science, CB 3175 Sitterson Hall, University of North Carolina at Chapel Hill, Chapel Hill, N.C.
Jennifer L. Welch  Department of Computer Science, CB 3175 Sitterson Hall, University of North Carolina at Chapel Hill, Chapel Hill, N.C.
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 8,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

The session problem is an abstraction of synchronization problems in distributed systems. It has been used as a test-case to demonstrate the differences in the time needed to solve problems in various timing models, for both shared memory (SM) systems [2] and message-passing (MP) systems [4]. In this paper, the session problem continues to be used to compare timing models quantitatively. The session problem is studied in two new timing models, the periodic and sporadic. Both SM and MP systems are considered. In the periodic model, each process takes steps at a constant unknown rate; different processes can have different rates. In the sporadic model, there exists a lower bound but no upper bound one step time, and message delay is bounded. We show upper and lower bounds on the time complexity of the session problem for these models. In addition, upper and lower bounds on running time are presented for the semi-synchronous SM model, closing an open problem from [4]. Our results suggest a hierarchy of various timing models in terms of time complexity for the session problem.


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
H. Attiya and N. A. Lynch, "Time Bounds for Real-Time Process Control in the Presence of Timing Uncertainty," Proc. l Oth Real- Time Systems $ymp., Dec. 1989, pp. 268-284.
 
4
H. Attiya and M. Mavronicolas, "Efficiency of Semi-Synchronous versus Asynchronous Networks," Proc. ~8th Allerton Conf. on Communicationsj Control and Computing, Oct. 1990~ pp. 578-587.
 
5
B. A. Coan and G. Thomas, "Agreeing on a Leader in Real-Time," Proc. 11th Real. Time Systems $ymp., Dec. 1990.
 
6
B.A. Coan and J. L. Welch, "Transaction Commit in a Realistic Timing Model," Distributed Computing, Vol. 4, 1990, pp. 87-103.
7
 
8
C. Dwork, N. Lynch and L. Stockmeyer, "Consensus in the Presence of Partial Synchrony," SIAM Journal of Computing, Vol. 12, No. 13, Nov. 1983, pp. 656-666.
 
9
K. Jeffay, "The Real-Time Producer/Consumer Paradigm: A Paradigm for the Efficient, Predictable Real-Time System," University of North Carolina at Chapel Hill, Department of Computer Science, submitted for publication. April 1991.
 
10
K. Jeffay, D. F. Stanat and C. U. Mar{el, "On Optimal, Non-Preemptive Scheduling of Periodic and Sporadic Tasks," Proc. l~th IEEE Real-Time Systems $ymp., Dec. 1991, pp. 129- 139.
11
 
12
M. Mavronicolas, "Efficiency of Semi-Synchronous versus Asynchronous Systems: Atomic Shared Memory," TR-03-92, Aiken Computation Lab., Harvard University, Jan. 1992.
13
14


Collaborative Colleagues:
Injong Rhee: colleagues
Jennifer L. Welch: colleagues