Abstract
In this paper, we present DDP-DR: a Data Distribution Planner for Disaster Recovery. DDP-DR provides an optimal way of backing-up critical business data into data centres (DCs) across several Geographic locations. DDP-DR provides a plan for replication of backup data across potentially large number of data centres so that (i) the client data is recoverable in the event of catastrophic failure at one or more data centres (disaster recovery) and, (ii) the client data is replicated and distributed in an optimal way taking into consideration major business criteria such as cost of storage, protection level against site failures, and other business and operational parameters like recovery point objective (RPO), and recovery time objective (RTO). The planner uses Erasure Coding (EC) to divide and codify data chunks into fragments and distribute the fragments across DR sites or storage zones so that failure of one or more site / zone can be tolerated and data can be regenerated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Schiers, J.: Multi-PB Distributed Databases. IT Division, DB group, CERN, presentation, jamie.web.cern.ch/jamie/LHC-overview.ppt
Gulli, A., Signorini, A.: The indexable web is more than 11.5 billion pages, http://www.divms.uiowa.edu/~asignori/papers/the-indexable-web-is-more-than-11.5-billion-pages/
Mozy Online Backup Storage at, http://www.mozy.com/
NetAppSnapMirror technical documentation at, http://www.my-groups.de/gecon2011/publications/Sengupta_GECON2011.pdf
Wood, T., Cecchet, E., Ramakrishnan, K.K., et al.: Disaster Recovery as a Cloud Service: Economic Benefits and Deployment Challenges. In: USENIX Hotcloud 2010 (2010)
Wallace, M., Webber, L.: The Disaster Recovery Handbook - A Step-by-Step Plan to Ensure Business Continuity and Protect Vital Operations, Facilities, and Assets (2007)
Plank, J.S.: Erasure codes for Storage Applications. In: FAST 2005: 4th Usenix Conference on File and Storage Technologies, San Francisco, CA (December 2005)
Weatherspoon, H., Kubiatowicz, J.D.: Erasure Coding Vs. Replication: A Quantitative Comparison. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 328–337. Springer, Heidelberg (2002)
Rodrigues, R., Liskov, B.: High Availability in DHTs: Erasure Coding vs. Replication. In: van Renesse, R. (ed.) IPTPS 2005. LNCS, vol. 3640, pp. 226–239. Springer, Heidelberg (2005)
Chen, Z., Wang, X., Jin, Y., Zhou, W.: Exploring Fault-tolerant Distributed Storage System using GE code. In: Proc. of Embedded Software and Systems, ICESS, pp. 142–148 (2008)
Nemhauser, G., Wolsey, L.: Integer and Combinatorial Optimization. Wiley
NS-2 Project at, http://isi.edu/nsnam/ns/
Alvarez, G.A., Borowsky, B., et al.: Minerva: An automated resource provisioning tool for large-scale storage systems. ACM Transactions on Computer Systems, TOCS (2001)
Gopisetty, S., Butler, E., Jaquet, S., Korupolu, S., Seaman, M., et al.: Automated planners for storage provisioning and disaster recovery. IBM. J. Res. Dev. 52(4-5), 353–366 (2008)
Keeton, K., Beyer, D., et al.: On road to recovery – restoring data after disaster. In: Proceedings of European System Conference, EoroSys (2006)
Kubiatowicz, J., Bindel, D., Chen, Y., et al.: OceanStore: An Architecture for Global-Scale Persistent Storage. In: Proc. of ASPLOS (2000)
Adya, A., Bolosky, W.J., Castro, M., Cermak, G., et al.: FARSITE: Federated, available, and reliable storage for an incompletely trusted environment. In: Proc. of the 5th Symposium on Operating Systems Design and Implementation (OSDI). USENIX (2002)
Bell, W.H., Cameron, D.G., Carvajal-Schiaffino, R., et al.: Evaluation of an Economy-Based File Replication Strategy for a Data Grid. In: CCGrid. IEEE (2003)
Ranganathan, K., Foster, I.: Simulation Studies of Computation and Data Scheduling Algorithms for Data Grids. J. Grid Comput. 1(1), 53–62 (2003)
Tang, X., Xu, J.: QoS-Aware Replica placement for Content Distribution. IEEE Transactions on Parallel and Distributed System 16(10) (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sengupta, S., Annervaz, K.M. (2012). Planning for Optimal Multi-site Data Distribution for Disaster Recovery. In: Vanmechelen, K., Altmann, J., Rana, O.F. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2011. Lecture Notes in Computer Science, vol 7150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28675-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-28675-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28674-2
Online ISBN: 978-3-642-28675-9
eBook Packages: Computer ScienceComputer Science (R0)