Austin
April 25-29, 2016

Event Details

Please note: All times listed below are in Central Time Zone


Make Workloads Nomadic When Accelerated - Introduction of the Nomad Project

Born out of ETSI NFV IFA004 and OPNFV DPACC requirements, the Nomad project aims to fulfill them and provide a distributed acceleration management as a service framework for OpenStack.

With Openstack, currently people could already utilize acceleration techniques like SR-IOV, PCI pass-through and DPDK via Nova and Neutron. In NFV environments, on the other hand, OpenStack should also be able to manage heterogeneous accelerators (i.e., re-configurable FPGAs, GPUs, etc) life cycle and schedule them to fulfill VNF requirements such as transparent live migration.

However, Nomad VMs' acceleration is not related only to NFV. As a matter of fact, accelerators are extensively used also in other environments, e.g., storage and big data, with many new solutions such as SPDK, NVMe and pmem.

The Nomad project will serve as a standalone module to provide VMs accelerator scheduling and life cycle management, aiming to make OpenStack accelerated workloads truly nomadic for NFV, storage, big data, etc.


What can I expect to learn?

During this session, the Nomad project will be presented along with its characteristics. In addition, attendees will learn:

  • How to use Nomad to have a OpenStack service to perform life cycle management for various accelerators (Crypto, IP-SEC, NVMe, DPDK, ODP, etc.)
  • How to provide scheduling mechanisms for accelerated VMs
  • How Nomad (via a Neutron-ish stadium mode) hooks with various accelerators and provides a unified view of management for the users
  • How to use Nomad to manage accelerated user space virtual switches and other open source acceleration related projects (e.g., SnabbSwitch).
Tuesday, April 26, 2:00pm-2:40pm (7:00pm - 7:40pm UTC)
Difficulty Level: Beginner
Huawei
Zhipeng Huang currently serve as open source operation manager for Huawei. Zhipeng have been involved with various major open source communities and is now the PTL of OpenStack Cyborg project, co-chair of OpenStack Public Cloud WG, and co-lead of the Kubernetes Policy WG FULL PROFILE
Virtual Open Systems
Michele Paolino is a virtualization software architect at Virtual Open Systems (www.virtualopensystems.com), actively involved in OpenStack Nomad in the context of the H2020 SESAME project (http://www.sesame-h2020-5g-ppp.eu/) under the grant agreement No.671596. Michele is working in the design and development of HW accelerated NFV solutions for x86 and ARMv8 which include high performance... FULL PROFILE
Senior Architect For Acceleration Solution
Peng Yuan is a Senior Architect For Acceleration Solution from Huawei FULL PROFILE