60 likes | 158 Views
Virtual Networks on FutureGrid. University of Florida. Overview. ViNe implements routing and other communication mechanisms needed to deploy a user-level virtual network ViNe offers: Full connectivity among VMs on different clouds (public and private networks) Management APIs
E N D
Virtual Networks on FutureGrid University of Florida http://futuregrid.org
Overview • ViNe implements routing and other communication mechanisms needed to deploy a user-level virtual network • ViNe offers: • Full connectivity among VMs on different clouds (public and private networks) • Management APIs • Multiple isolated overlays http://futuregrid.org
Status and Plan http://futuregrid.org
FY1 – Deployment and Use • ViNe connected a virtual cluster across 3 FG and 3 Grid’5000 sites • 750 VMs, 1500 cores • Executed BLAST on Hadoop (CloudBLAST) with 870X speedup http://futuregrid.org
FY2 – ViNe Management • Goal: Make it easy for users to configure and operate ViNe. • Q1: Developed a reconfigurable command line interface that can expose internal ViNe APIs as external commands. • Q2: Developed a system to automatically generate the needed configuration for VMs (sierra and foxtrot) to join ViNe overlays. • Tutorial available at: https://portal.futuregrid.org/contrib/simple-vine-tutorial • Q3: Developed a ViNe central registry to manage the registration and operation of ViNe instances. • Q4: Test and deploy ViNe with management improvements • Jira tasks: FG-149 (FG-150, FG-151,152, FG-153, FG-154) http://futuregrid.org
FY3 – ViNe Services • Goal: Improving and hardening ViNe software. • Q1: Automate and manage ViNe deployments so that users can use overlays and experiment with different operating parameters • Q2: Make advanced ViNe tutorials and collect feedback/feature requests from users • Q3, Q4: Develop high level management services (e.g., end-to-end QoS, overlay network performance self-optimization, recovery in the presence of faults, etc) • Jira tasks: FG-155 (FG-156, FG-157,158, FG-159, FG-160) http://futuregrid.org