REFERENCES
Bernstein, P., Hadzilacos, V., and Goodman, N., 1987.
Concurrency Control and Recovery in Database
Systems, ISBN-13 978-0201107159, Addison Wesley,
p. 370.
Naor, M., and Wool, A., 1998. The Load, Capacity, and
Availability of Quorum Systems, SIAM Journal on
Computing, vol 27, no. 2, pp. 423-447.
Jimenez-Peris, R., Patino-Martınez, M., Alonso, G., and
Kemme, B., 2001. How to Select a Replication Protocol
According to Scalability, Availability, and
Communication Overhead, in Proceedings 20th IEEE
Symposium on Reliable Distributed Systems (SRDS).
Theel, O., Pagnia, H., 1998. Optimal Replica Control
Protocols Exhibit Symmetric Operation Availabilities,
in Proceedings of the 28th International Symposium on
Fault-Tolerant Computing (FTCS-28), pp. 252-261.
Thomas, R, H., 1979. A Majority Consensus Approach to
Concurrency Control for Multiple Copy Databases,
ACM Transactions on Database Systems 4.2, pp. 180–
207.
Cheung, S., Ammar, M., Ahamad, M., 1992. The Grid
Protocol: A High Performance Scheme for Maintaining
Replicated Data, IEEE Transactions on Knowledge and
Data Engineering, vol 4, issue 6.
Bernstein, P., and Goodman, N., 1984. An Algorithm for
Concurrency Control and Recovery in Replicated
Distributed Databases, ACM Transactions on Database
Systems (TODS), vol. 9, pp. 596–615.
Agrawal, D., and Abbadi, A., 1990. The Tree Quorum
Protocol: An Efficient Approach for Managing
Replicated Data, in Proceedings of the 16th
International Conference on Very Large Data Bases
(VLDB), pp. 243–254.
Gifford, D., 1979. Weighted Voting for Replicated Data,
Proceedings of the Seventh ACM Symposium on
Operating Systems Principles (SOSP), pp. 150-162.
Kumar, A., 1991. Hierarchical Quorum Consensus: A New
Algorithm for Managing Replicated Data, IEEE
Transactions on Computers, vol 40, issue 9, pp. 996–
1004.
Wu, C., and Belford, G., 1992. The Triangular Lattice
Protocol: A Highly Fault Tolerant and Highly Efficient
Protocol for Replicated Data, in Proceedings of the
11th Symposium on Reliable Distributed Systems
(SRDS), IEEE Computer Society Press.
Theel, O., 1993. Meeting the Application's Needs: A Design
Study of a Highly Customized Replication Scheme, in
Proceedings of the Pacific Rim International
Symposium on Fault Tolerant Computing, Melbourne,
Australia, pp. 111-117.
Theel, O., 1994. Rapid Replication Scheme Design using
General Structured Voting, in Proceedings of the 17th
Annual Computer Science Conference, Christchurch,
New Zealand , pp. 669-677.
Pagnia, H., and Theel, O., 1998. Priority-based Quorum
Protocols for Replicated Objects, in Proceedings of the
2nd International Conference on Parallel and
Distributed Computing and Networks (PDCN),
Brisbane, Australia, pp. 530-535.
Bokhari, S, M, A., and Theel, O., 2020. A Flexible Hybrid
Approach to Data Replication in Distributed Systems,
Computing Conference (SAI), London, UK (to be
published).
Arai, M., Suzuki,T., Ohara, M., Fukumoto, S., Iwasak, K.,
and Youn, H., 2004. Analysis of Read and Write
Availability for Generalized Hybrid Data Replication
Protocol, in Proceedings of the 10th IEEE Pacific Rim
International Symposium on Dependable Computing
(PRDC).
Choi, S., and Youn, H., 2012. Dynamic Hybrid Replication
Effectively Combining Tree and Grid Topology, The
Journal of Supercomputing, vol. 59, issue 3, pp. 1289-
1311.
Lee, Y.-J., Kim, H.-Y., Lee, C.-H., 2009. Cell
Approximation Method in Quorum Systems for
Minimizing Access Time, Cluster Computing, vol. 12,
pp. 387-398.
Theel, O., 1993. General Structured Voting: A Flexible
Framework for Modelling Cooperations, in
Proceedings of the 13th International Conference on
Distributed Computing Systems, pp. 227-236.
Storm, C., 2012. Specification and analytical evaluation of
heterogeneous dynamic quorum-based data replication
schemes, Springer Vieweg, ISBN 978-3-8348-2380-9,
pp. 1-350.
Koza, J, R., 1992. Genetic Programming: On the
Programming of Computers by Means of Natural
Selection, MIT Press, Cambridge.
Banzhaf, W., Francone, F, D., Keller, R, E., and Nordin, P.,
1998. Genetic Programming: An Introduction: on the
Automatic Evolution of Computer Programs and Its
Applications, Morgan Kaufmann Publishers Inc., San
Francisco, CA, USA.
Syswerda, G., 1992. Simulated Crossover in Genetic
Algorithms, In Foundations of Genetic Algorithms
(FOGA), pp. 239-255.
Design of Scenario-based Application-optimized Data Replication Strategies through Genetic Programming