Maintaining Simultaneously Consistent Views of a Distributed System using Common Knowledge Tal Mizrahi Technion — Israel Institute of Technology Abstract In a distributed system it is often necessary for all processes to maintain a consistent view of the world. However, the existence of communication failures in a system may prevent processes from obtaining a consistent view. Continuous consensus is the problem of having each process i maintain at each time k an up-to-date core Mi [k] of information about the past, so that the cores at all processes are guaranteed to be identical. Our analysis assumes an unreliable synchronous system, with an upper bound of t failures. The notion of continuous consensus enables a new perspective on classical problems such as the consensus or the Simultaneous Byzantine Agreement (SBA) problems, and allows for simpler analysis. A simple algorithm for continuous consensus in fault-prone systems with crash and sending omission failures called C ON C ON is presented, based on a knowledge-based analysis. Continuous consensus is shown to be closely related to common knowledge. Via this connection, the characterization of common knowledge by Moses and Tuttle is used to prove that C ON C ON is optimal—it produces the largest possible core at any given time. Finally, a second algorithm is presented that provides an optimum uniform solution to continuous consensus, in which all processes (faulty and nonfaulty) maintain the same core information at any given time.

This manuscript is an abstract of “Maintaining Simultaneously Consistent Views of a Distributed System using Common Knowledge”, an MSc dissertation submitted to the Technion – Israel Institute of Technology in September 2006. This research was performed under the supervision of Prof. Yoram Moses.

Bibliography [1] T. Mizrahi and Y. Moses, “Continuous consensus via common knowledge,” in Theoretical Aspects of Rationality and Knowledge: Proc. Tenth Conference, pp. 236– 252, 2005. [2] J. Y. Halpern and Y. Moses, “Knowledge and common knowledge in a distributed environment,” Journal of the ACM, vol. 37, no. 3, pp. 549–587, 1990. [3] C. Dwork and Y. Moses, “Knowledge and common knowledge in a Byzantine environment: crash failures,” Information and Computation, vol. 88, no. 2, pp. 156– 186, 1990. [4] Y. Moses and M. R. Tuttle, “Programming simultaneous actions using common knowledge,” Algorithmica, vol. 3, pp. 121–169, 1988. [5] R. Fagin, J. Y. Halpern, Y. Moses, and M. Y. Vardi, Reasoning about Knowledge. Cambridge, Mass.: MIT Press, 1995. [6] P. A. Bernstein, V. Hadzilacos, and N. Goodman, Concurrency Control and Recovery in Database Systems. Addison-Wesley, 1987. [7] L. Lamport, “The part-time parliament,” ACM Trans. on Computer Systems, vol. 16, no. 2, pp. 133–169, 1998. [8] B. A. Coan, D. Dolev, C. Dwork, and L. J. Stockmeyer, “The distributed firing squad problem.,” SIAM J. Comput., vol. 18, no. 5, pp. 990–1012, 1989.

Bibliography [9] B. Coan, “A communication-efficient canonical form for fault-tolerant distributed protocols,” in Proc. 5th ACM Symp. on Principles of Distributed Computing, pp. 63–72, 1986. [10] G. Neiger and M. R. Tuttle, “Common knowledge and consistent simultaneous coordination,” Distributed Computing, vol. 6, no. 3, pp. 181–192, 1993. [11] T. Mizrahi and Y. Moses, “Byzantine continuous consensus,” work in progress, 2006. [12] M. Pease, R. Shostak, and L. Lamport, “Reaching agreement in the presence of faults,” Journal of the ACM, vol. 27, no. 2, pp. 228–234, 1980. [13] A. Bar-Noy, D. Dolev, C. Dwork, and H. R. Strong, “Shifting gears: Changing algorithms on the fly to expedite Byzantine agreement,” vol. 97, pp. 205–233, Apr. 1992.

Maintaining Simultaneously Consistent Views of a ...

Technion — Israel Institute of Technology. Abstract ... core Mi[k] of information about the past, so that the cores at all processes are guar- ... MIT Press, 1995.

65KB Sizes 0 Downloads 134 Views

Recommend Documents

Efficiently Maintaining Distributed Model-Based Views ...
Although the Sensor Internet is still in its infancy, large numbers of ...... 771–784. [14] Y. Ahmad, O. Papaemmanouil, U. Çetintemel, and J. Rogers, “Simul-.

A device for simultaneously controlling multiple ...
E-mail address: [email protected] (P.A. Grecay). ..... Automated maintenance of dissolved oxygen concentrations in flow-though aquaria. Aquaculture ...

Consistent Estimation of A General Nonparametric ...
Jul 7, 2008 - structures and we wish to predict the whole yield curve. ..... leading to a procedure that is amenable to standard analysis. For the sake of ... in the prequential statistical literature (Dawid, 1997, for a review and references). The.

A Quantitative Theory of Time- Consistent ...
May 12, 2016 - Endogenizes time-consistent UI policy in a stochastic general equilibrium search model. – Using the concept of the ... Existing matches are destroyed with probability. •. A match pair of worker .... They specify a path for producti

Consistent Estimation of A General Nonparametric ...
Jul 7, 2008 - ics, London School of Economics, Houghton Street, London WC2A ..... depending on utility functions as well as on the driving process of the ...

A Variational Technique for Time Consistent Tracking of Curves ... - Irisa
oceanography where one may wish to track iso-temperature, contours of cloud systems, or the vorticity of a motion field. Here, the most difficult technical aspect ...

A consistent semantics of self-adjusting computation
Many applications operate on data that change over time: compilers respond to changes to ... tend the adaptive functional language AFL [Acar et al. 2006], which ...

A Variational Technique for Time Consistent Tracking of Curves ... - Irisa
divergence maps depending on the kind of targeted applica- tions. The efficiency of the approach is demonstrated on two types of image sequences showing ...

A Consistent Conditional Moment Test of Functional Form
Conditional Moment Testing. E(y1 − f (x1, ... Robust Testing with transformation: Wooldridge (1990,1991),. Wang(2010) .... Choose independently of the data.

Evolution: Views of
make predictions of a limited sort (for example, the rate of ... to the uncertain data from evolution in natural populations. ..... It is by duplication that a gene can.

A device for simultaneously controlling multiple ...
A computer equipped with a commercially available data acquisition and control board (PCI-6025E .... achieved a significant improvement with the automation of measurement and adjustment. .... Report to the Center for the Inland Bays, 467.

Time-Consistent and Market-Consistent Evaluations
principles by a new market-consistent evaluation procedure which we call 'two ... to thank Damir Filipovic, the participants of the AFMath2010 conference, the ... Pricing such payoffs in a way consistent to market prices usually involves combining ..

CONSISTENT FRAGMENTS OF GRUNDGESETZE ...
terms of individual type, and if all formulas of this extended language are eligible as ... Just as r was modelled on the Russell class {x : x ∈ x}, the value range of.

Importance of Maintaining Continuous Errors and Omissions ...
Importance of Maintaining Continuous Errors and Omissions Coverage Bulletin.pdf. Importance of Maintaining Continuous Errors and Omissions Coverage ...

A review of stakeholders' views on Common Agricultural Policy reform ...
Table 2: Key moments for stakeholder influence on the CAP proposals. 5 ..... but it will also support the sustainable management of natural resources and climate ..... energy, and shares its conviction that the agriculture sector could use 40% ...

1499608745011-which-generate-a-honest-total-of-views-next ...
Page 2 of 2. Page 2 of 2. 1499608745011-which-generate-a-honest-total-of-views ... ook-appliance-marketing-concert-party-production.pdf.

A review of stakeholders' views on Common Agricultural Policy reform ...
European Liaison Committee for the Agricultural and Agri-food Trade ..... have easy access to decision makers and thus a good deal of informal influence. ... School for Journalists, issued a press release stating that the hearing had been a kind of g

Views on Abortion: A Comparison of Female Genetic Counselors ...
regarding abortion, followed by mainline Protestants, those .... A Comparison of Female Genetic Counselors and Women from the General Population.pdf.

Consistent Bargaining
Dec 27, 2008 - Consistent Bargaining. ∗. Oz Shy†. University of Haifa, WZB, and University of Michigan. December 27, 2008. Abstract. This short paper ...

Simultaneously Powering and Controlling Many ...
only scanner software and inexpensive actuator components, dissemination of MRI-based .... attachment, cyclic slipping of the rotor due to applied load or perturbations is possible. ..... requires careful balancing of the rotor shafts. However, it.