Selecting values in a distributed computing system

Electrical computers and digital processing systems: multicomput – Distributed data processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S202000, C709S248000

Reexamination Certificate

active

08073897

ABSTRACT:
A distributed computing system can operate in the face of malicious failures on the part of some of its constituent devices, and provide a minimum of message delays between receiving a client request and providing a response, when each device within the system verifies the sender of any message it receives, and the propriety of the message.

REFERENCES:
patent: 5261085 (1993-11-01), Lamport
patent: 6202067 (2001-03-01), Blood et al.
patent: 6216150 (2001-04-01), Badovinatz et al.
patent: 6351811 (2002-02-01), Groshon et al.
patent: 6567927 (2003-05-01), Brinkmann
patent: 6587860 (2003-07-01), Chandra et al.
patent: 6671821 (2003-12-01), Castro et al.
patent: 6704887 (2004-03-01), Kwiat et al.
patent: 6754845 (2004-06-01), Kursawe et al.
patent: 6826601 (2004-11-01), Jacobs et al.
patent: 6931431 (2005-08-01), Cachin et al.
patent: 7249280 (2007-07-01), Lamport et al.
patent: 7334154 (2008-02-01), Lorch et al.
patent: 7454521 (2008-11-01), Howell et al.
patent: 7555516 (2009-06-01), Lamport
patent: 7558883 (2009-07-01), Lamport
patent: 7565433 (2009-07-01), Lamport
patent: 2001/0025351 (2001-09-01), Kursawe et al.
patent: 2002/0116611 (2002-08-01), Zhou et al.
patent: 2005/0149609 (2005-07-01), Lamport
patent: 2005/0198106 (2005-09-01), Lamport
patent: 2005/0283373 (2005-12-01), Lamport et al.
patent: 2006/0136781 (2006-06-01), Lamport
patent: 2009/0089358 (2009-04-01), Beckwith et al.
Adya, et al., “FARSITE: Federated, Available, and Reliable Storage for and Incompletely Trusted Environment”, In Proc. 5th OSDI, Boston, MA, pp. 1-14. Dec. 2002.
Anceaume, et al., “Converging Toward Decision Conditions”, 6th International Conference on Principles of Distributed Systems, France, pp. 53-63, Dec. 11-13, 2002.
Awerbuch, et al., “Maintaining Database Consistency in Peer to Peer Networks”, Department of Computer Science, John Hopkins University; Technical Report CNDS-2002-1, pp. 1-14, Feb. 6, 2002.
Birrel, et al., “The Echo Distributed File System”, Digital Equipment Corp. Systems Research Center; Technical Report 111, pp. 1-22, Sep. 10, 1993.
Bracha, “An Asynchronous [(n-1)/3]-resilient consensus protocol,” this paper was presented at the ACM Symposium on Principles of Distributed Computing 1984, pp. 154-162.
Brasileiro, et al, “Consensus in One Communication Step”, IRISA, 2001, Universite de Rennes 1, France, 9 pages.
Brasileiro, et al., “IRISA Research Report No. 1321” (Apr. 2000).
Canetti, et al., “Fast Asynchronous Byzantine Agreement with Optimal Resilience”, Proc. 25th Annual ACM Symposium on Theory of Computing (STOC), pp. 42-51, 1993.
Castro, et al., “Practical Byzantine Fault Tolerance”, appears in Proceedings of the Third-Symposium on Operating Design and Implementation, New Orleans, USA, Feb. 1999, pp. 1-14.
Castro, “Practical Byzantine Fault Tolerance”, Ph.D. Thesis Technical Report MIT-LCS-TR-817, MIT, Jan. 2001.
Castro, et al., “Proactive Recovery in a Byzantine-Fault-Tolerant System”, appears in the Proceedings of the Fourth Symposium on Operating Systems Design and Implementation (OSDI '00), San Diego, USA, Oct. 2000, pp. 1-15.
Charron-Bost, et al., “Uniform Consensus is Harder than Consensus (extended abstract)”, Technical Report DSC/2000/028, Switzerland, May 2000.
Chockler, et al., “Group Communication Specifications: A Comprehensive Study”, ACM Computing Surveys, pp. 33(4): 427-469, Dec. 2001.
Cukier, et al., “AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects”, IEEE Transactions on Computers, vol. 52, No. 1, pp. 31-50, Jan. 2003.
Cukier, et al., “AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects”, In Proc. 17th Symposium on Reliable Distributed Systems, pp. 245-253, West Lafayette, IN, Oct. 1998.
DePrisco, et al., “Revisiting the PAXOS Algorithm”, Theroretical Computer Science, 243: 35-91, 2000.
Deprisco, et al., “Revisiting the Paxos Algorithm”, In Proc. 11th Int'l Workshop on Distributed Algorithms, pp. 111-125, Sep. 1997.
Deswarte, et al., “Intrusion Tolerance in Distributed Computing Systems”, Proceedings of the 1991 IEEE Symposium on Research in Security and Privacy, pp. 110-121, May 1991.
Dwork, et al., “Consensus in the Presence of Partial Synchrony” Journal of the ACM, 35(2): 288-323, Apr. 1988.
Fischer, et al., “Impossibility of Distributed Consensus with One Faulty Process”, Journal of the ACM, 32(2): 374-382, Apr. 1985.
Goldberg, et al., “Towards an Archival Intermemory”, International Forum on Research and Technology Advances in Digital Libraries, IEEE, pp. 147-156, 1998.
Gong, et al., “Byzantine Agreement With Authentication: Observations and Applications in Tolerating Hybrid and Link Faults”, Dependable Computing for Critical Applications- 5, pp. 79-90, IFIP WG 10.4, preliminary proceedings, 1995.
Guerraoui, et al., “Reducing the Cost for Non-Blocking in Atomic Commitment”, Departement d'Informatique, Ecole Polytechnique Federale de Lausanne, pp. 1-11, May 1996.
Hartman, et al., “The Swarm Scalable Storage System,” 19th ICDCS, pp. 74-81, 1999.
Hayashibara, et al., “Performance Comparison Between the Paxos and Chandra-Toueg Consensus Algorithms”, Department d'Informatique, Ecole Polytechnoque Federale de LAusanne; Technical Report IC-2002-61, pp. 1-11, Aug. 2002.
Hisgen, et al., “New-Value Logging in the Echo Replicated File System”, Digital Equipment Corp. Systems Research Center, Research Report 104, pp. 1-39, Jun. 1993.
Huang, et al., “Software Rejuvenation: Analysis, Module and Applications,” Proc. International Symposium on Fault Tolerant Computing, pp. 381-390 (1995).
Keidar, et al., “Moshe: A Group Membership Service for WANs,” to appear in ACM Transactions on Computer Systems (TOCS), Aug. 2002, pp. 1-47, retrieved at <<http://theory.1cs.mit.edu/˜idish/ftp/mpshe-tocs02.pdf>>.
Keidar, et al., “On the Cost of Fault-Tolerant Consensus When There Are No Faults—A Tutorial” SIGACT News 32(2), Distributed Computing column, pp. 45-63; Jun. 2001.
Khazan, “A One-Round Algorithm for Virtually Synchronous Group Communication in Wide Area Networks”, Ph.D. dissertation, Department of Electrical Engineering and Computer Science, MIT, May 22, 2002, Thesis Supervisors: Prof. Nancy A. Lynch and Dr. Idit Keidar. retrieved at <<http://theory.1cs.mit.edu/˜roger/Research/Papers/khazan-phd.pdf>>.
Kihlstrom, et al., “Solving Consensus in a Byzantine Environment Using an Unreliable Fault Detector”, Proceedings of the International Conference on Principles of Distributed Systems (OPODIS '97), Hermes, Chantilly, France, 61-76, 1997.
Kihlstrom, et al., “The SecureRing Protocols for Securing Group Communication”, Proceedings of the 31st Hawaii International Conference on System Sciences, vol. 3, pp. 317-326, Jan. 1998.
Lamport, et al., “Cheap Paxos”, In Proc. International Conference on Dependable Systems and Networks (DSN), Florence, Italy, 2004.
LAmport; “Lower Bounds for Asynchronous Consensus”, in Future Distibuted Computing, vol. 2584 of Lecture Notes in Computer Science, pp. 22-23, Spring, 2003.
Lamport, “Paxos Made Simple,” ACM SIGACT News (Distributed Computing Column), 32, 4 (Whole No. 121, Dec. 2001) pp. 18-25.
Lamport, et al., “The Byzantine Generals Problem”, ACM Transactions on Programming Languages and Systems, vol. 4, No. 3, Jul. 1982, pp. 382-401.
Lamport, “The Implementation of Reliable Distributed Multiprocess Systems”, Computer Networks, 2:95-114, 1978.
Lamport, “The Part-Time Parliamen,” ACM Transactions on Computer Systems 16, 2 (May 1998), pp. 133-169. Also appeared as SRC Research Report 49.
Lamport, “Time, Clocks

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Selecting values in a distributed computing system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Selecting values in a distributed computing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selecting values in a distributed computing system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4314083

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.