Abstract
Virtual machines (VMs) in a cloud use standardized ‘golden master’ images, standard software catalog and management tools. This facilitates quick provisioning of VMs and helps reduce the cost of managing the cloud by reducing the need for specialized software skills. However, knowledge of this similarity is lost post-provisioning, as VMs could experience different changes and may drift away from one another. In this work, we propose the 12MAP system, which maintains a mapping between each instance and the golden master image from which it was created, consisting of a record of all changes to the instance since provisioning. We motivate that this mapping can aid several cloud management activities such as disaster recovery, system administration, and troubleshooting. We build a host-based disaster recovery solution based on 12MAP, which is ideally suited for low cost cloud VMs that do not have access to dedicated block-based storage recovery solutions. Our solution deduplicates changes across VMs and needs to replicate only the unique changes, significantly reducing replication traffic on end hosts. We demonstrate that 12MAP is able to deliver on tight recovery time and recovery point objectives of the order of minutes with low overhead. Compared to state-of-the-art host-based recovery solutions, 12MAP is able to save 50-87% network bandwidth on the primary data center.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
IDC Linux Standardization White Paper: Executive Summary (2011), http://www.redhat.com/f/pdf/IDC_Standard-ize_RHEL_1118_Exec_summary.pdf
Amazon: Summary of the AWS Service Event in the US East Region (2012), http://aws.amazon.com/message/67457/
Amazon: Using Amazon Web Services for Disaster Recovery. White paper (2012)
Associates, C.: ARCServe, http://www.arcserve.com
Campello, D., Crespo, C., Verma, A., Rangaswami, R., Jayachandran, P.: Coriolis: Scalable VM Clustering in Clouds. In: USENIX ICAC (2013)
Citrix: Citrix Cloud Solution for Disaster Recovery. White paper (2010)
Compuware: Performance in the cloud. White paper (2011)
Dell: AppAssure (2012), http://www.appassure.com/downloads/Dell_AppAssure_Specsheet.pdf
EMC, C.: EMC RecoverPoint Support for Cisco MDS 9000 SANTap Service: Intelligent Fabric-based Data Replication. White paper (2007)
Ha, K., Pillai, P., Richter, W., Abe, Y., Satyanarayanan, M.: Just-in-time provisioning for cyber foraging. In: ACM Mobisys, pp. 153–166 (2013)
IBM: SmartCloud Virtualized Server Recovery, http://www-935.ibm.com/services/in/en/it-services/smartcloud-virtualized-server-recovery-service.html
IBM: Tivoli Endpoint Manager, http://www-01.ibm.com/software/tivoli/solutions/endpoint/
IBM: Global Mirror Whitepaper. White paper (2008)
Jayaram, K.R., Peng, C., Zhang, Z., Kim, M., Chen, H., Lei, H.: An Empirical Analysis of Similarity in Virtual Machine Images. In: ACM Middleware (Industrial Track) (2011)
NetApp: Back to Basics: Deduplication (2012), https://communities.netapp.com/docs/DOC-9949
NeverFail: Continuous Availability Suite: Neverfail Solution Architecture. White paper (2012)
Patterson, H., Manley, S., Federwisch, M., Hitz, D., Kleiman, S., Owara, S.: Snapmirror: File system based asynchronous mirroring for disaster recovery. In: USENIX FAST (2002)
Rabin, M.O.: Fingerprinting by random polynomials. Tech. Rep. TR-15-81, Center for Research in Computing Technology, Harvard University (1981)
Riverbed Technologies: Riverbed Whitewater WAN Optimization and Steelhead Cloud Storage, http://www.riverbed.com
Tridgell, A., Mackerras, P.: The rsync algorithm. Tech. Rep. TR-CS-96-05, Australian National University (1996)
Viswanathan, B., Verma, A., Krishnamurthy, B., Jayachandran, P., Bhattacharya, K., Ananthanarayanan, R.: Rapid adjustment and adoption to MIaaS clouds. In: ACM Middleware, Industry Track (2012)
VMware: vSphere Site Recovery Manager (2012), http://www.vmware.com/files/pdf/products/SRM/VMware-vCenter-SRM-Datasheet.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 IFIP International Federation for Information Processing
About this paper
Cite this paper
Nadgowda, S., Jayachandran, P., Verma, A. (2013). 12MAP: Cloud Disaster Recovery Based on Image-Instance Mapping. In: Eyers, D., Schwan, K. (eds) Middleware 2013. Middleware 2013. Lecture Notes in Computer Science, vol 8275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45065-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-45065-5_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45064-8
Online ISBN: 978-3-642-45065-5
eBook Packages: Computer ScienceComputer Science (R0)