Increasing Network and Energy Efficiency via Optimized NFV Placement in Openstack Clouds
Network Functions Virtualization (NFV) , as described by the ETSI NFV Industry Specification Group (ISG), involves the implementation of network functions in software that can run on a range of industry standard server hardware, and that can be moved to, or instantiated in, various locations in the network as required, without the need for installation of new equipment. Network functions such as Load balancing, Firewall, DPI, WAN optimization, etc. can now be virtualized and deployed along with the actual application workloads in private clouds or public clouds. The NFV technology is embraced by the network operators who aim to benefit with reduced OPEX costs through reduced equipment costs and power consumption, greater flexibility to scale up or down, and quick deployment of newer network services, to name a few benefits. In this talk, we focus on the deployment of these NFV services in multiple NFV Data Centers (DCs) interconnected by MAN/WAN using a cluster of OpenStack instances. The problem of achieving network efficiency and simultaneously energy efficiency with NFV DC deployments comprises of the following steps 1) Choosing the right set of energy efficient physical servers in the NFV DC 2) Consolidating Virtual Machines (VMs) used by a NFV network function such as virtual CDN into a minimal set of servers 3) Optimizing network distance while being of aware of application characteristics. We have already proposed constraint-based SolverSchedulers in the Openstack compute project Nova , where we can specify varied constraints and cost metrics to optimize and thus enable optimal compute placements. Using this SolverScheduler, we can model the NFV placement problem as a constraint optimization problem achieving increased network and energy efficiency by optimally placing NFV VMs in OpenStack Clouds.
Debo~ is a principal engineer in the Office of the Cloud CTO at Cisco Systems where he is involved in several efforts on Openstack including building out large scale big data systems. He is passionate about different aspects of large scale streaming data. He has years of data science experience, both as a postdoctoral research associate in Computational Biology at the University of Southern Califonia and later as a visiting researcher at Stanford (see... Read More →
Director of Architecture, Brocade
Ram (Ramki) is a networking veteran with several patents and has played a key role in several companies like Cisco Systems, Extreme Networks and successful networking startups like Riverstone Networks. At Brocade, as Director of Architecture and part of the Office of the CTO, Ramki is at the epicenter of driving innovation, standardization and open source projects across all Brocade DC products. His current focus is on SDN/NFV middleware applications and making... Read More →
Yathiraj Udupi is an active Openstacker with interests in the OpenStack projects such as Nova, Ceilometer, and Savanna. He has been driving the effort in Nova to provide smarter ways to optimize resource placement. He works in the Cloud CTO's organization at Cisco Systems Inc, where he is looking at optimizing Big Data infrastructures on OpenStack. Yathiraj Udupi received his PhD in Computer Science from North Carolina State University where his research interests included Multiagent systems... Read More →
Thursday May 15, 2014 2:20pm - 3:00pm
Attendance numbers do not account for private attendees. Get there early!
Remove this from your schedule?
This session is full and you may not be able to get back in.