User Tools

Site Tools


vnsnap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vnsnap [2012/06/26 14:06]
akangarl
vnsnap [2012/06/26 14:42] (current)
Line 1: Line 1:
 ====== VNsnap ====== ====== VNsnap ======
-{{http://​www.cs.purdue.edu/​homes/​akangarl/​images/​VNsnap-logo-small.jpg}} 
  
 VNsnap is a system that addresses reliability and resume-ability challenges for Virtual Networked Environments (VNEs) in the context of emerging cloud computing and “infrastructure as a service” (IaaS) paradigms. As VNsnap does not require any changes to the application and operating system states inside the Virtual Machines (VMs) that make up the cloud, it is particularly suited for virtual cloud environments where infrastructure provider has no control inside the VMs. VNsnap is based on [[http://​www.cl.cam.ac.uk/​research/​srg/​netos/​xen/​|Xen]] 3.1 virtual machine monitor; however, it can easily be ported to more recent releases of Xen. The two main components of VNsnap system are the VIOLIN virtual network and snapshot daemons. ​ VNsnap is a system that addresses reliability and resume-ability challenges for Virtual Networked Environments (VNEs) in the context of emerging cloud computing and “infrastructure as a service” (IaaS) paradigms. As VNsnap does not require any changes to the application and operating system states inside the Virtual Machines (VMs) that make up the cloud, it is particularly suited for virtual cloud environments where infrastructure provider has no control inside the VMs. VNsnap is based on [[http://​www.cl.cam.ac.uk/​research/​srg/​netos/​xen/​|Xen]] 3.1 virtual machine monitor; however, it can easily be ported to more recent releases of Xen. The two main components of VNsnap system are the VIOLIN virtual network and snapshot daemons. ​
Line 6: Line 5:
  
 ===== Publications ===== ===== Publications =====
-More information about VNsnap ​can be found in our DSN-2009 paper and Technical Report+ 
-  * "​VNsnap:​ Taking Snapshots of Virtual Networked Environments with Minimal Downtime"​. Ardalan Kangarlou, Patrick Eugster, Dongyan Xu. In //​Proceedings of IEEE/IFIP International Conference on Dependable Systems and Networks (DSN-DCCS 2009), Estoril, Portugal, June 2009// ([[http://www.dsn.org/]]). +  * "VNsnap: Taking Snapshots of Virtual Networked Infrastructures ​in the Cloud"​. Ardalan Kangarlou, Patrick Eugster, Dongyan Xu. In //IEEE Transactions on Services Computing (TSC), Special Issue on Cloud Computing, accepted in 2011 (DOI: 10.1109/​TSC.2011.29).//​ 
 +    * [[http://​www.cs.purdue.edu/​homes/​dxu/​pubs/​TSC11.pdf|Paper]] 
 +  * "In-Network Live Snapshot Service for Recovering Virtual Infrastructures"​. Ardalan Kangarlou, Dongyan Xu, Ulas Kozat, Pradeep Padala, Bob Lantz, Ken Igarashi. In //IEEE Network, Special Issue on Cloud Computing, 25(4), 2011.// 
 +    * [[http://​www.cs.purdue.edu/​homes/​dxu/​pubs/​IEEENetwork11.pdf|Paper]] 
 +  * "​VNsnap:​ Taking Snapshots of Virtual Networked Environments with Minimal Downtime"​. Ardalan Kangarlou, Patrick Eugster, Dongyan Xu. In //​Proceedings of IEEE/IFIP International Conference on Dependable Systems and Networks (DSN-DCCS 2009), Estoril, Portugal, June 2009// ([[http://2009.dsn.org]]). ​
     * [[http://​friends.cs.purdue.edu/​pubs/​DSN09.pdf|Paper]] ​         * [[http://​friends.cs.purdue.edu/​pubs/​DSN09.pdf|Paper]] ​    
-  * "​VNsnap:​ Taking Snapshots of Virtual Networked Environments with Minimal Downtime"​. Ardalan Kangarlou, Patrick Eugster, Dongyan Xu. //CERIAS Technical Report TR 2008-11, Purdue University, April 2008.// 
-    * [[http://​friends.cs.purdue.edu/​pubs/​VNsnap_Tech_Report.pdf|Technical Report]] ​ 
-Some related, earlier publications are the following: 
   * "​Taking Snapshots of Virtual Networked Environments"​. Ardalan Kangarlou, Paul Ruth, Dongyan Xu, Patrick Eugster. In //​Proceedings of IEEE International Workshop on Virtualization Technology in Distributed Computing (VTDC 2007, in conjunction with SC07), Reno, NV, November 2007//.   * "​Taking Snapshots of Virtual Networked Environments"​. Ardalan Kangarlou, Paul Ruth, Dongyan Xu, Patrick Eugster. In //​Proceedings of IEEE International Workshop on Virtualization Technology in Distributed Computing (VTDC 2007, in conjunction with SC07), Reno, NV, November 2007//.
     * [[http://​friends.cs.purdue.edu/​pubs/​VTDC07.pdf|Paper]] ​     * [[http://​friends.cs.purdue.edu/​pubs/​VTDC07.pdf|Paper]] ​
Line 18: Line 18:
  
 ===== Demos ===== ===== Demos =====
-GENI-VIOLIN:​ Distributed Suspend and Resume for GENI Experiments, The 8th GENI Engineering Conference ​(GEC8), San Diego, CA, July 2010.+GENI-VIOLIN:​ Distributed Suspend and Resume for GENI Experiments (joint work with DOCOMO USA Labs)
   * [[http://​www.vimeo.com/​13558452|Demo]] at the 8th GENI Engineering Conference (GEC-8, San Diego, CA, July 2010).   * [[http://​www.vimeo.com/​13558452|Demo]] at the 8th GENI Engineering Conference (GEC-8, San Diego, CA, July 2010).
-  * [[http://www.cs.purdue.edu/homes/akangarl/​docs/​GENI-VIOLIN-GEC8-presentation.pdf|Presentation]] +  * [[http://ppadala.net/research/GENI-VIOLIN/​GENI-VIOLIN-GEC8-slides.pdf|GEC-8 Presentation]] 
-  * [[http://​www.cs.purdue.edu/​homes/​akangarl/​docs/​GENI-VIOLIN-GEC8-poster.pdf|Poster]]+  * [[http://​www.cs.purdue.edu/​homes/​sgamage/​docs/​GENI-VIOLIN-GEC8-poster.pdf|GEC-8 Poster]]
   * [[http://​www.vimeo.com/​16535013|Demo]] at the 9th GENI Engineering Conference (GEC-9, Washington DC, November 2010).   * [[http://​www.vimeo.com/​16535013|Demo]] at the 9th GENI Engineering Conference (GEC-9, Washington DC, November 2010).
 +  * [[http://​www.cs.purdue.edu/​homes/​sgamage/​docs/​GENI-VIOLIN-GEC9-poster.pdf|GEC-9 Poster]]
        
  
vnsnap.1340734008.txt.gz · Last modified: 2012/06/26 14:06 by akangarl