{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,2]],"date-time":"2025-06-02T22:10:01Z","timestamp":1748902201385,"version":"3.41.0"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319333120"},{"type":"electronic","value":"9783319333137"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-33313-7_29","type":"book-chapter","created":{"date-parts":[[2016,4,26]],"date-time":"2016-04-26T12:35:17Z","timestamp":1461674117000},"page":"374-388","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Database-Specific Pattern for Multi-cloud High Availability and Disaster Recovery"],"prefix":"10.1007","author":[{"given":"Huanhuan","family":"Xiong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Fowley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claus","family":"Pahl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,4,27]]},"reference":[{"issue":"1","key":"29_CR1","first-page":"79","volume":"20","author":"D Benton","year":"2007","unstructured":"Benton, D.: Disaster recovery: a pragmatist\u2019s viewpoint. Disaster Recovery J. 20(1), 79\u201381 (2007)","journal-title":"Disaster Recovery J."},{"key":"29_CR2","volume-title":"Concurrency Control and Recovery in Database Systems","author":"PA Bernstein","year":"1987","unstructured":"Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison-Wesley, New York (1987)"},{"key":"29_CR3","volume-title":"Pattern-Oriented Software Architecture: A System of Patterns","author":"F Buschmann","year":"1996","unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns, vol. 1. Wiley, New York (1996)"},{"issue":"5","key":"29_CR4","first-page":"2","volume":"7","author":"M Creeger","year":"2009","unstructured":"Creeger, M.: Cloud computing: an overview. ACM Queue 7(5), 2 (2009)","journal-title":"ACM Queue"},{"key":"29_CR5","unstructured":"Cully, B., Lefebvre, G., Meyer, D., Feeley, M., Hutchinson, N., Warfield, A.: Remus: high availability via asynchronous virtual machine replication. In: Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, pp. 161\u2013174 (2008)"},{"issue":"4","key":"29_CR6","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1016\/j.jpdc.2010.01.002","volume":"70","author":"S Fu","year":"2010","unstructured":"Fu, S.: Failure-aware resource management for high-availability computing clusters with distributed virtual machines. J. Parallel Distrib. Comput. 70(4), 384\u2013393 (2010)","journal-title":"J. Parallel Distrib. Comput."},{"key":"29_CR7","unstructured":"Robinson, G., Narin, A., Elleman, C.: Using Amazon Web Services for disaster recovery. http:\/\/media.amazonwebservices.com\/AWS_Disaster_Recovery.pdf . Accessed October 2014"},{"issue":"9","key":"29_CR8","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1109\/2.84898","volume":"24","author":"J Gray","year":"1991","unstructured":"Gray, J., Siewiorek, D.P.: High-availability computer systems. Computer 24(9), 39\u201348 (1991)","journal-title":"Computer"},{"issue":"2","key":"29_CR9","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1109\/TCC.2013.10","volume":"1","author":"P Jamshidi","year":"2013","unstructured":"Jamshidi, P., Ahmad, A., Pahl, C.: Cloud migration research: a systematic review. IEEE Trans. Cloud Comput. 1(2), 142\u2013157 (2013)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"29_CR10","doi-asserted-by":"crossref","unstructured":"Kandukuri, B.R., Paturi, V.R., Rakshit, A.: Cloud security issues. In: IEEE International Conference on Services Computing, SCC 2009, pp. 517\u2013520 (2009)","DOI":"10.1109\/SCC.2009.84"},{"issue":"2","key":"29_CR11","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1145\/114325.103715","volume":"16","author":"RP King","year":"1991","unstructured":"King, R.P., Halim, N., Garcia-Molina, H., Polyzois, C.A.: Management of a remote backup copy for disaster recovery. ACM Trans. Database Syst. (TODS) 16(2), 338\u2013368 (1991)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"issue":"4","key":"29_CR12","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1145\/138873.138877","volume":"10","author":"R Ladin","year":"1992","unstructured":"Ladin, R., Liskov, B., Shrira, L., Ghemawat, S.: Providing high availability using lazy replication. ACM Trans. on Comput. Syst. (TOCS) 10(4), 360\u2013391 (1992)","journal-title":"ACM Trans. on Comput. Syst. (TOCS)"},{"key":"29_CR13","unstructured":"Lewis, P.: A high-availability cluster for Linux. Linux J. 64 (1999)"},{"issue":"4","key":"29_CR14","doi-asserted-by":"publisher","first-page":"605","DOI":"10.1147\/SJ.2008.5386516","volume":"47","author":"T Lumpp","year":"2008","unstructured":"Lumpp, T., Schneider, J., Holtz, J., Mueller, M., Lenz, N., Biazetti, A., Petersen, D.: From high availability and disaster recovery to business continuity solutions. IBM Syst. J. 47(4), 605\u2013619 (2008)","journal-title":"IBM Syst. J."},{"key":"29_CR15","unstructured":"Microsoft: High availability and disaster recovery for SQL Server in Azure virtual machines (2014). http:\/\/msdn.microsoft.com\/en-us\/library\/azure\/jj870962.aspx . Accessed 12 June 2014"},{"key":"29_CR16","unstructured":"MySQL: Replication with global transaction identifiers. http:\/\/dev.mysql.com\/doc\/refman\/5.6\/en\/replication-gtids.html"},{"key":"29_CR17","unstructured":"Openstack Wiki: Openstack disaster recovery solution. https:\/\/wiki.openstack.org\/wiki\/DisasterRecovery"},{"key":"29_CR18","unstructured":"Openswan: Openswan official website. https:\/\/www.openswan.org\/"},{"key":"29_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"318","DOI":"10.1007\/978-3-540-45209-6_48","volume-title":"Euro-Par 2003 Parallel Processing","author":"E Pacitti","year":"2003","unstructured":"Pacitti, E., \u00d6zsu, M.T., Coulon, C.: Preventive multi-master replication in a cluster of autonomous databases. In: Kosch, H., B\u00f6sz\u00f6rm\u00e9nyi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 318\u2013327. Springer, Heidelberg (2003)"},{"key":"29_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1007\/978-3-319-23727-5_17","volume-title":"Software Architecture","author":"C Pahl","year":"2015","unstructured":"Pahl, C., Jamshidi, P.: Software architecture for the cloud \u2013 a roadmap towards control-theoretic, model-based cloud architecture. In: Weyns, D., Mirandola, R., Crnkovic, I. (eds.) ECSA 2015. LNCS, vol. 9278, pp. 212\u2013220. Springer, Heidelberg (2015). doi: 10.1007\/978-3-319-23727-5_17"},{"key":"29_CR21","doi-asserted-by":"crossref","unstructured":"Pahl, C., Xiong, H.: Migration to PaaS clouds - migration process and architectural concerns. In: IEEE International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA 2013), pp. 86\u201391 (2013)","DOI":"10.1109\/MESOCA.2013.6632740"},{"key":"29_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1007\/978-3-642-40651-5_18","volume-title":"Service-Oriented and Cloud Computing","author":"C Pahl","year":"2013","unstructured":"Pahl, C., Xiong, H., Walshe, R.: A comparison of on-premise to cloud migration approaches. In: Lau, K.-K., Lamersdorf, W., Pimentel, E. (eds.) ESOCC 2013. LNCS, vol. 8135, pp. 212\u2013226. Springer, Heidelberg (2013)"},{"issue":"7","key":"29_CR23","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1145\/2365864.2151039","volume":"47","author":"Shriram Rajagopalan","year":"2012","unstructured":"Rajagopalan, S., Cully, B., O\u2019Connor, R., Warfield, A.: Secondsite: disaster tolerance as a service. In: ACM SIGPLAN Notices, vol. 47, pp. 97\u2013108. ACM (2012)","journal-title":"ACM SIGPLAN Notices"},{"issue":"3","key":"29_CR24","first-page":"72","volume":"2","author":"S Sapate","year":"2013","unstructured":"Sapate, S., Ramteke, M.: Survey on comparative analysis of database replication techniques. Int. J. IT Eng. Appl. Sci. Res. (IJIEASR) 2(3), 72\u201380 (2013)","journal-title":"Int. J. IT Eng. Appl. Sci. Res. (IJIEASR)"},{"key":"29_CR25","volume-title":"High Availability and Disaster Recovery","author":"K Schmidt","year":"2006","unstructured":"Schmidt, K.: High Availability and Disaster Recovery. Springer, Heidelberg (2006)"},{"key":"29_CR26","unstructured":"Severalnines: ClusterControl for MySql Galera tutorial. http:\/\/www.severalnines.com\/clustercontrol-mysql-galera-tutorial"},{"key":"29_CR27","unstructured":"Vmware: vCenter site recovery manager 5.5 (2014). http:\/\/www.vmware.com\/files\/pdf\/products\/SRM\/VMware_vCenter_Site_Recovery_Manager_5.5.pdf"},{"key":"29_CR28","doi-asserted-by":"crossref","unstructured":"Wiesmann, M., Pedone, F., Schiper, A., Kemme, B., Alonso, G.: Database replication techniques: a three parameter classification. In: Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems, SRDS 2000, pp. 206\u2013215 (2000)","DOI":"10.1109\/RELDI.2000.885408"},{"key":"29_CR29","unstructured":"Wikipedia: Business continuity planning. http:\/\/en.wikipedia.org\/wiki\/Business_continuity_planning#Business_impact_analysis_.28BIA.29"},{"key":"29_CR30","unstructured":"Wikipedia: Virtual private network. http:\/\/en.wikipedia.org\/wiki\/Virtual_private_network"},{"key":"29_CR31","unstructured":"Wood, T., Cecchet, E., Ramakrishnan, K., Shenoy, P., Van Der Merwe, J., Venkataramani, A.: Disaster recovery as a cloud service: Economic benefits & deployment challenges. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing, p. 8 (2010)"},{"key":"29_CR32","unstructured":"Zerto: Zerto virtual replication. http:\/\/www.zerto.com\/"},{"key":"29_CR33","unstructured":"Zhang, W.: Linux virtual server for scalable network services. In: Ottawa Linux Symposium (2000)"}],"container-title":["Communications in Computer and Information Science","Advances in Service-Oriented and Cloud Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-33313-7_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,2]],"date-time":"2025-06-02T21:55:43Z","timestamp":1748901343000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-33313-7_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319333120","9783319333137"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-33313-7_29","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2016]]}}}